编写更高性能的PHP代码
1. PHP4.2版本以后,使用mt_rand() 代替rand()函数
2.使用echo代替print
3. for结构可以这样写
for ($i=0, $j = count($citys); $i < $j ; $i++)
4.挂起进程的三个函时顺函数nanosleep, usleep, sleep.
5.include, include_one, require, require_once包含文件的时候,尽量使用绝对路径。比如…
记录-交流-Web开发知识分享
1. PHP4.2版本以后,使用mt_rand() 代替rand()函数
2.使用echo代替print
3. for结构可以这样写
for ($i=0, $j = count($citys); $i < $j ; $i++)
4.挂起进程的三个函时顺函数nanosleep, usleep, sleep.
5.include, include_one, require, require_once包含文件的时候,尽量使用绝对路径。比如…
摘要:htaccess文件是Apache中的配置文件,用来对特定网站目录的配置,利用htaccess文件,可以实现自定义404错误页面、301重定向以及URL重写等功能。本文就在PHP开发中对htaccess文件的用法进行详细的总结。…
第一种:
<?php
function encode_file_contents($filename) {
$type=strtolower(substr(strrchr($filename,'.'),1));
if('php'==$type && is_file($filename) && is_writable($filename)){// 如果是PHP文件 并且可写 则进行压缩编码
$contents = file_get_contents($filename);// 判断文件是否已经被编码处理
$contents = php_strip_whitespace($filename);
// 去除PHP头部和尾部标识
最后更新于 2020年5月17日 …
innodb引擎在统计方面和myisam是不同的,Myisam内置了一个计数器,所以在使用 select count(*) from table 的时候,直接可以从计数器中取出数据。而innodb必须全表扫描一次方能得到总的数量。要初步解决这个问题,需要做不同于myisam的一些工作:
1、使用第二索引(一般不使用主键索引),并且添加where条件,如:
select count(*) from product where comp_id>=0 ;
show index from product ;
id primary key
comp_id index…
假设在127.0.0.1上有test1和test2两个库, 其中库test1库中有test1表,test2中有test2表
--------问题出现:rar文件无法解压------解决-------
ubuntu安装rar压缩程序
sudo apt-get install rar
ubuntu安装rar解缩程序
sudo apt-get install unrar
解压文件:unrar e archive
--------原因探究--------…
原文: http://hi.baidu.com/cuttinger/blog/item/c8e44623e3c9e4499822edff.html
概述:分析php引擎是如何处理不同编码的php脚本的,并通过构造一个GBK的php脚本,诱发了php引擎处理php脚本时产生错误,证实了前面的分析。
1。背景
php有个看起来很平常的特性,就是php文件中的字符串,打印出来的时候,并不改变字符串的编码。…
去年年底写的关于位运算的日志是这个Blog里少数大受欢迎的文章之一,很多人都希望我能不断完善那篇文章。后来我看到了不少其它的资料,学习到了更多关于位运算的知识,有了重新整理位运算技巧的想法。从今天起我就开始写这一系列位运算讲解文章,与其说是原来那篇文章的follow-up,不如说是一个remake。当然首先我还是从最基础的东西说起。
什么是位运算?
程序中的所有数在计算机内存中都是以二进制的形式储存的。位运算说穿了,就是直接对整数在内存中的二进制位进行操作。比如,and运算本来是一个逻辑运算符,但整数与整数之间也可以进行and运算。举个例子,6的二进制是110,11的二进制是1011,那么6 and 11的结果就是2,它是二进制对应位进行逻辑运算的结果(0表示False,1表示True,空位都当0处理):…
位运算应用口诀和实例
位运算应用口诀
清零取反要用与,某位置一可用或
若要取反和交换,轻轻松松用异或
移位运算
要点 1 它们都是双目运算符,两个运算分量都是整形,结果也是整形。 …
Heredoc技术,也叫字符串输出技术,在正规的PHP文档中和技术书籍中一般没有详细讲述,只是提到了这是一种Perl风格的字符串输出技术。之前在研究PW模板中经常发现,但一直不明白原理,其实这就是一种大量字符串输出的技术,这种技术不仅能大量输出字符串,而且还能实现了界面与代码的准分离,phpwind模板就是巧妙了使用这种技术,一个典型的例子!
举个简单的例子:…
近期评论