今天编译了一个小类,这才发现,这个类别无论如何都取不到$_server了
print_r($_server) 没有任何结果
真的太晕了
不知道是什么原因
也许是编译上有什么参数要设定
0604补充:
如果用官方的zend guard 好像可以运行了,不过,文件反而变大,大一倍,我晕倒。。。
这玩意真是的挑剔啊
php下utf8格式的文本,读取的时候会多一个符号
我碰到的情况是,我的字符串前面多了一个问号
google了一下,发现是utf8文件保存上要注意一个签名档问题
解决办法是,以editplus为例, 在工具->参数选择->文件:utf8签名,选择总是删除签名
ok了,这样我就看不到那个可恶的问号了。
写php任何时候我都会想到效率,效率,因为你永远不知道运行你程序的网站的主机状况。
而且大部分主机都有iis ,cpu占用的限制,没有限制的主机还是别买了,呵呵
我一直以来都用file-exits 来判断文件是否存在,那天偶然发现有这么一说:is_file 比file_exits更快
写了一段代码测试了一下
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | $start_time = get_microtime(); for($i=0;$i<10000;$i++) { if(is_file('url.txt')) { //do nothing; } } echo 'is_file耗时-->'.(get_microtime() - $start_time).'<br>'; $start_time = get_microtime(); for($i=0;$i<10000;$i++) { if(file_exists('url.txt')) { //do nothing; } } echo 'file_exits-->'.(get_microtime() - $start_time).'<br>'; function get_microtime()//时间 { list($usec, $sec) = explode(' ', microtime()); return ((float)$usec + (float)$sec); } |
上面是1w次的测试,你会发现一个神奇结果
1.如果url.txt确实是存在的
那么is_file大约耗时 0.007sec.
file_exits耗时0.16sec.
is_file函数的确速度惊人!
但是别高兴太早,看另外一种情况
2.如果url.txt确实 不 存在
is_file耗时0.53sec.
file_exits耗时0.21sec.
3.看起来file_exits函数并不会因为该文件是否真的存在而影响速度,但是is_file影响就大了。
还是需要研究一下哪里适用这两个函数…
这几天所有网站几乎都成了黑白色的了~
心情很沉重,深深感觉到全国人民团结在了一起。
防空警报想起的时候,我站起来,低着头,想着那逝去的3w多同胞,差点落泪,,,
但很快,我觉得,现在不是流泪的时候~
祖国的强大需要我们每个人为之努力~
每个人都强大了,那祖国会更强大。
08年祖国经历和正在经历很多,前方面临着更多考验,加油,我的祖国!
ps:逛了一圈,找到一份js文件,把它放到模板里这样调用就有黑白色调了
1 | <script type="text/javascript" src="/js/black.js"></script> |
black.js下载
第二种办法
实现网站/博客素装的方法: 在CSS文件的顶端加入一下代码(此代码在IE内核下有效):
1 | html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); } |
Recent Comments