php应用
刨根问底
这个作者很懒,什么都没留下…
展开
-
zend debugger 远程调试(win 5.2和linux 5.3遇到的问题)
win下php 5.2配置apache添加配置[Zend]zend_extension_ts="D:\web\PHP\ext\ZendDebugger.dll"zend_debugger.allow_hosts=127.0.0.1/24,10.218.24.247/24,10.218.24.218/24zend_debugger.expose_remotely=alwa原创 2011-11-14 15:26:29 · 1452 阅读 · 0 评论 -
仿thinkphp框架
用了一段时间thinkphp,感觉还不错,其实每款框架都有自己的优点,本来想用他自建cms系统,但是感觉就是不爽,于是自己搭了个简单的小thinkphp框架base_path.php //global的一些东西base.ini //一些基本的配置classes //类库 外面无法访问到template //模版库 外面无法访问到application in原创 2011-04-07 17:07:00 · 681 阅读 · 0 评论 -
命名规范
1.类命名(1)使用camel命名法(这个几乎所有语言通用)(2)尽量少于3个词(3)缩写词也不要全部使用大写字母。eg:使用GetHtmlStatic, 而不使用GetHTMLStatic。2.函数和方法命名通常每个方法和函数都执行一个动作,所以对它们的命名应该清楚地说明它们的用途。eg:用CheckForErrors()代替ErrorCheck(),用DumpDataT转载 2010-06-10 15:22:00 · 697 阅读 · 0 评论 -
setcookie中的expire
Expire的设置是一个unix的时间戳各地的unix时间戳的是相同的,时间戳根据不同的时区得到了不同的当前时间信息(也就是说各地的时间不同并不代表时间戳不同)统一的时间戳,才使expire的设置具有了意义,才使服务器与客户端具有一定的可比性网站中还存在两种情况 不设置expire 直接设置expire为0 实验:(ie6)1 设置time(原创 2009-11-04 11:21:00 · 6592 阅读 · 0 评论 -
PHP数组的Hash冲突实例
你知道不知道, 插入65536个经过构造的键值的元素到PHP数组, 会需要耗时30秒以上? 而一般的这个过程仅仅需要0.1秒..请看如下的例子: $size = pow(2, 16); $startTime = microtime(true); $array = array(); for ($key = 0, $maxKey转载 2011-12-30 16:53:18 · 507 阅读 · 0 评论