看了thinksaas部分源码,发现对$_POST/$_GET过来的数据处理方法是通过函数Add_S()进行的,即环境默认没有开启magic_quotes_gpc,就对提交过来的数据进行addslashes()处理。
php随机函数mt_rand()和rand()性能对比
例子 1. mt_rand() 范例
<?php
echo mt_rand() . "n";
echo mt_rand() . "n";
php debug_backtrace、debug_print_backtrace和匿名函数
debug_print_backtrace,与之不同的是它会直接打印回溯信息。
debug_print_backtrace() 是一个很低调的函数,很少有人注意过它.
不过当我对着一个对象调用另一个对象再调用其它的对象和文件中的一个函数出错时,它正在一边笑呢.
debug_print_backtrace() 可以打印出一个页面的调用过程 , 从哪儿来到哪儿去一目了然.
不过这是一个PHP5的专有函数,好在pear中已经有了实现,
php数组保存文本与文本反编成数组
实例
Zend OPCache加速PHP使用说明
Zend Opcache配置方法
Zend Opcache 已经集成在了PHP 5.5里面,编译安装PHP5.5的时候加上--enable-opcache就行了。但也支持低版本的 PHP 5.2.*, 5.3.*, 5.4.*,未来会取消对5.2的支持,下面是我在PHP 5.4下的安装方法:
php生成随机密码实现函数总结
下面总结了一些实例各位朋友可参考。
例1
PHP命令行执行PHP脚本的注意事项总结
如果你使用的wamp集成安装环境的话,那么你php的配置是在D:/wamp/bin/apache/Apache2.2.17/bin
你要先把他复制覆盖掉D:/wamp/bin/php/php5.3.3下的php.ini,否则当你调用扩展函数的时候会报错误如:Fatal error: Call to undefined function
PHP导出excel类完整实例程序
php exeel.class.php文件
<?php
解决php5.3不能连接mssql数据库问题
windows系统下,PHP5.3以上的版本已经不支持mssql扩展。
首先http://msdn.microsoft.com/en-us/sqlserver/ff657782.aspx 点击 get it 下载SQLSRV20.EXE。
mb_substr中文的截取小知识
例
<?php
$str = ‘这样一来我的字符串就不会有乱码^_^’;
echo “mb_substr:” . mb_substr($str, 0, 7, ‘utf-8′);
//结果:这样一来我的字
echo “<br>”;
echo “mb_strcut:” . mb_strcut($str, 0, 6, ‘utf-8′);
//结果:这样
?>
php页面跳转另一页面各种跳转页面代码
php header()页面跳转
我把blog从http://www.你的域名/blog迁移到http://www.phprm.com域名下,当用户访问以前blog地址时,自动跳转到当前blog的对应文章
PHP/Shell大文件数据统计并且排序
诸多大互联网公司的面试都会有这么个问题,有个4G的文件,如何用只有1G内存的机器去计算文件中出现次数做多的数字(假设1行是1个数组,例如QQ号码)。如果这个文件只有4B或者几十兆,那么最简单的办法就是直接读取这个文件后进行分析统计。但是这个是4G的文件,当然也可能是几十G甚至几百G的文件,这就不是直接读取能解决了的。