随笔分类 -  PHP

摘要:单例模式 final 魔术方法 重载与重写 魔术常量 延迟绑定 抽象 接口 异常 阅读全文
posted @ 2016-08-25 12:05 那些让你奋斗的理由 阅读(2862) 评论(0) 推荐(0)
摘要:面向过程 面向对象 对变量指向销毁问题 封装 操作数据库的 类 继承 构造函数 多态 static 静态属性 静态方法 阅读全文
posted @ 2016-08-25 11:40 那些让你奋斗的理由 阅读(26669) 评论(2) 推荐(2)
摘要:常用步骤 创建画布 imagescreatetruecolor($width,$height) 返回资源类型 (创建画布有两种方式1是创建一张空白的画布2是打开一张图片作为画布) 创建各种颜料 imagecolorallocate() 绘画 imagesfill() 保存成图片 imagepng() 阅读全文
posted @ 2016-08-24 22:50 那些让你奋斗的理由 阅读(411) 评论(0) 推荐(0)
摘要:迭代与递归的区别 递归是调用自身,导致多个一样的函数各自执行 ;迭代 只是一个函数 执行多次 ;一般递归都是能够转换为迭代的 用迭代实现 文件的级联创建 0是 找指定栏目的子栏目 1是 找指定栏目的子孙栏目,即子孙树 2是 找指定的栏目的父栏目/父父栏目....顶级栏目, 即家谱树 阅读全文
posted @ 2016-08-24 22:45 那些让你奋斗的理由 阅读(141) 评论(0) 推荐(0)
摘要:第一个函数一直等待最后递归的函数结束返回值之后才能结束。因此递归的时候会有多个相同的函数被调用,且占用各自资源 ,最后同时运行一个个结束; 所以递归层数太深不宜使用, ; 注意要有结束条件 注意 递归中每个函数值是独立的 ; 如果某些值需要叠加,考虑静态变量或者能接受 例子 :递归计算5前面的和 例 阅读全文
posted @ 2016-08-24 22:41 那些让你奋斗的理由 阅读(255) 评论(0) 推荐(0)
摘要:mt_rand() 比rand() 快四倍 return会退出方法,并且下面的语句不再执行。并返回对应的信息到 调用该方法的地方; 注意if()for() while()等,如果里面有return则会退出循环,并且循环外下面的if等语句也不再执行。 break不同,它只能用于循环中,并且只是退出当前 阅读全文
posted @ 2016-08-24 22:29 那些让你奋斗的理由 阅读(846) 评论(0) 推荐(0)
摘要:文件上传的时候,先传到服务器形成一个临时文件,最后使用move_uploaded_file()函数放到指定的文件夹才完成上传功能。 文件形成临时文件后,会形成一个$_FILES超级全局数组数组里保存着文件的临时地址,临时名称,大小,等信息。当php文件运行完后,临时文件就消失 -文件上传的注意事项: 阅读全文
posted @ 2016-08-24 22:23 那些让你奋斗的理由 阅读(265) 评论(0) 推荐(0)
摘要:globe();获取指定目录匹配的文件 记 opendir($path) readdir($od) is_dir($path) close($od); $ori_img = 'D:/www/bool/data/04/picc.jpg'; echo basename($ori_img),'<br /> 阅读全文
posted @ 2016-08-24 22:08 那些让你奋斗的理由 阅读(134) 评论(0) 推荐(0)
摘要:1:excel并不是开放的标准,是微软自己的,你只能猜测他的格式.xls文件其他打开乱码。 标准还有可能变(目前国际上已经制定的标准文档规范). 操作excel ,有开源的phpExcel开源的类. 2:如果是简单的想导入数据库,可以先转换化csv文件.csv是一种简单的用逗号隔开的文件格式。能用其 阅读全文
posted @ 2016-08-24 22:07 那些让你奋斗的理由 阅读(365) 评论(0) 推荐(0)
摘要:开始通过主机名来区分计算机(比较少) ; 计算机开始多起来,用IP区分 ; 但是IP人不容易记, 所以出现域名 如:www.baidu.com ; 为了关联域名和IP, 所以要通过域名 解析 成 IP ; 因此出现DNS服务器 ,一年从不休息,负责把域名和IP的互换 ,常用的有谷歌的 8.8.8.8 阅读全文
posted @ 2016-08-24 20:54 那些让你奋斗的理由 阅读(1990) 评论(0) 推荐(0)
摘要:超全局变量 常量 文件引入 PHP错误报告 阅读全文
posted @ 2016-08-24 20:15 那些让你奋斗的理由 阅读(207) 评论(0) 推荐(0)
摘要:数据的使用 阅读全文
posted @ 2016-08-24 18:03 那些让你奋斗的理由 阅读(427) 评论(1) 推荐(0)
摘要:被认为是false的值 引用赋值 动态变量 运算符 单双引号的区别 时间 局部问题 函数作用域 函数的概念 三元运算符 阅读全文
posted @ 2016-08-24 17:53 那些让你奋斗的理由 阅读(241) 评论(0) 推荐(0)
摘要:1. 连接数据库设置的编码 :涉及到从数据库获取数据,判断数据库查询时的字符集是否跟当前页面设置的字符集一致,两者必须统一,一般数据库设置为utf8_general_ci 如: mysql_query("SET NAMES UTF8"); //注意没有- ; 且最好大写 2.HTML页面设置的编码  阅读全文
posted @ 2016-08-24 15:45 那些让你奋斗的理由 阅读(188) 评论(0) 推荐(0)
摘要:gettype()获取变量的类型 isset()判断变量是否存在;如果是null返回也是false echo 输出字符串和数字; print_r()输出整个组合 var_dump() 输出整个数组并且标明类型 _autoload($classname) 魔术方法,实例化不存在的类,报错前执行该方法 阅读全文
posted @ 2016-08-24 15:43 那些让你奋斗的理由 阅读(130) 评论(0) 推荐(0)