php的require()性能与include()的6点区别【详细】 转载自http://www.5iphp.com/zh-hans/blog/289.html php的require()性能与include()虽然有相似的地方,但是通过自己的学习和查找,还是找到了6点区别如下。 1、 不同之处在于,对include()来说,在include()执行时文件每次都要进行读取和评估; 而对于require()来说,文件只处理一次(实际上,文件内容替换了require() about develop on work 2010-09-22 arnehuo
折腾vps上的LAMP vps上的环境一直有问题,今天有空折腾一下,yum更新时抱依赖错误,查了半天原来是CentALT里php 5.3给回退成php 5.2,自己在用php5.3的时候也发现有点问题,设置好session保存的地址,终于弄好了 about develop 2010-09-07 arnehuo
更新了vps 早上抽空更新了一下vps。使用上了php5.3.3,php-fpm也更新了一下。 其次配置文件不再使用的xml 格式,改为了INI,但是配置参数几乎和以前一样, 可参照xml格式的格式配置。一开始搞的莫名奇妙。 还有把php-fpm的启动用户和用户组设置成默认的apache了,web root所在 的目录要改一下所有者才能使用wordpress的自动更新 other things 2010-08-06 arnehuo
在snow leopard上编译php之三 php模块 不知不觉,竟然又要设置php环境了,在mac上还是使用原生的php比较方便,不用使用虚拟机, 不想重新编译php,但是原生的php不带mcrypt,于是我们要编译php模块。 about develop on work 2010-06-02 arnehuo
在snow leopard上编译php之二 这一次我们要搞定mac上的多构架问题 先设置一下环境变量: MACOSX_DEPLOYMENT_TARGET=10.6 CFLAGS="-arch i386 -arch x86_64 -g -Os -pipe -no-cpp-precomp" CCFLAGS="-arch i386 -arch x86_64 -g -Os -pipe" CXXFLAGS="-arch i386 -arch x86_ about develop on work 2010-03-01 arnehuo
在snow leopard上编译php之一 关于macports macports源自于freebsd中的port系统,优点是所有东西都是下源码编译,可以自己调节参数, 编出比较优化的软件,但同时因为坚持所有东西都是源码编译,安装一个软件, 比如erlang, python的时间都比较长;让我不爽的地方是,macports坚持自成体系, 所有的dependency都重新编译安装,不管macosx里面有或是没有的, 搞一大堆和系统中重复的东西,有时候还与系统自带的 about develop my think 2010-02-28 arnehuo
过滤xml中的非法字符串 在工作中要处理xml数据,结果java的lucene从数据返回了非法的xml字符,找了半天 //XML标准规定的无效字节为: /* 0x00 - 0x08 0x0b - 0x0c 0x0e - 0x1f */ function XmlSafeStr($s) { return preg_replace("/[\\x00-\\x08\\x0b-\\x0c\\x0e-\\x1f]/",'',$s); } on work 2009-10-10 arnehuo
php的hashtable和C++的vector,map比较 最近公司流行性能测试比较,于是大家把php,python,C,C++都比较了一下, 发现还是php<python<C++<C,注意C++使用STL里实现,可能大家认为都是这样的。 今天我又自己写了一个php的内建函数来测试下在php内部的性能,这个测试只比较了 插入速度,有一定的局限性,所以只是好玩。值得注意的如果用C/C++调用zend hash 实现和php代码实现之间也有一 about develop my think 2009-07-22 arnehuo
终于用上wordpress的自动更新了 最近wp又更新看着更新挂在后台上面觉得很不爽,手动升级又太慢了, 于是想试试自动升级,以前也使用过,会出问题,出现ftp的提示,所以 一直没弄一下,今天google了一下,原来这么简单。 my think other things 2009-07-15 arnehuo
在php模块里封装C++类 这里是php封装一个C++类的例子,找了个好像就这个比较全 One of the most common reasons people write extensions for PHP is to link against an external library and make available its API to PHP userspace scripts. Often the exter about develop on work 2009-07-10 arnehuo