Oct
31
2015
DIRECTORY_SEPARATOR
目录分隔符,是定义php的内置常量。在调试机器上,在windows我们习惯性的使用“\”作为文件分隔符,但是在linux上系统不认识这个标识,于是就要引入这个php内置常量了:DIRECTORY_SEPARATOR
路径分隔符
...
Oct
18
2015
PHP 中 9 大缓存技术总结
1、全页面静态化缓存
也就是将页面全部生成html静态页面,用户访问时直接访问的静态页面,而不会去走php服务器解析的流程。此种方式,在CMS系统中比较常见,比如dedecms;
一种比较常用的实现方式是用输出缓存:
Ob_start()
******要运行的代码*******
$content = Ob_get_contents();
****将缓存内容写入html文...
Oct
18
2015
mysql的数据类型int、bigint、smallint 和 tinyint取值范围
使用整数数据的精确数字数据类型。
bigint
从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字)。存储大小为 8 个字节。
int
从 -2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) ...
Oct
18
2015
mt_rand和rand区别
很多老的 libc 的随机数发生器具有一些不确定和未知的特性而且很慢。
PHP 的 rand() 函数默认使用 libc 随机数发生器。
mt_rand() 函数是非正式用来替换它的。
该函数用了 Mersenne Twister 中已知的特性作为随机数发生器,它可以产生随机数值的平均速度比 libc 提供的 rand() 快四倍。
---摘自php中文手册
Oct
13
2015
serialize序列化函数
serialize是一个描述 PHP 数据的函数。返回值是一个字符串。有的时候为了把一些数据转为字符串存起来,但是希望保持数据原来有结构和内容。就要用到这个函数。
$a=array('data'=>"hi", 123);
$b=serialize($a);
echo $b; //这个就是描述过的数组但在这里是一个字符串而已
$c=unserialize($b); //把描述过的数...
Oct
13
2015
strstr与strchr及strrchr使用笔记
strstr() 函数搜索字符串在另一字符串中的第一次出现,并返回字符串的剩余部分。 //第三参数如果设置为 "true",它将返回 search 参数第一次出现之前的字符串部分,默认为false。
strchr() 函数搜索字符串在另一字符串中的第一次出现,并返回字符串的剩余部分。 //strstr别名
参数
描述
...
最新评论
感谢分享,谢谢
谢谢分享
感谢分享
@impdx:是的,做业务太多了,算法题...
迎难而上!算法和数据结构对于有经验的程序...
了解
@欧清辣哨:不客气~
你好nb,多谢了!
双击666
不错不错