PHP
没有名字的格子
你每天走过的路 都将成为未来的定数
展开
-
php中for与foreach对比
总体来说,如果数据库过几十万了,才能看出来快一点还是慢一点,如果低于10万的循环,就不用测试了。php推荐用foreach。循环数字数组时,for需要事先count($arr)计算数组长度,需要引入自增变量$i,每次循环都要进行条件判断$i<$c,然后自增$i++,输出数组元素时,$arr[$i]需要进行哈希操作.而foreach循环数组时,指针会自动指向下一个元素,不需要计算数组长度,没有...转载 2018-06-23 14:01:38 · 173 阅读 · 0 评论 -
关于define与defined的区别
1.define用来定义一个常量,常量也是全局范围的。不用管作用域就可以在脚本的任何地方访问常量。一个常量一旦被定义,就不能再改变或者取消定义如: define("path","root/www/web") define为常root/www/web 为常量的值2.defined用来检测常量有没有被定义,若常量存在,则返回true,否则返回 false如:[html] view plain copy...转载 2018-06-23 14:15:52 · 14941 阅读 · 0 评论 -
PHP路径相关 dirname,realpath,__FILE__
比如:程序根目录在:E:\wamp\www 中 1. __FILE__ 当前文件的绝对路径如果在index.php中调用 则返回 E:\wamp\www\index.php 下面再看一下 程序根目录的目录结构 如果在 c_system_base.php中调用__FILE__ 则返回:E:\wamp\www\zb_system\function\c_system_base.php 2...转载 2018-06-23 14:25:16 · 569 阅读 · 0 评论 -
PHP Session
日常开发中,php.ini配置session.auto_start=0默认关闭会话时如果想开启会话需要调用session_start:session.auto_start 开启就自动完成了session_start()区别就在于在用SESSION前是否需要session_start();当session.auto_start = on时,执行 session_start() 将产生新的 sessi...转载 2018-06-23 14:43:17 · 93 阅读 · 0 评论