Php常见问题总结(3)_PHP教程
教程Tag:暂无Tag,欢迎添加,赚取U币!
推荐:使用Xdebug优化你的php程序我本地使用的是xampp服务器套件,版本是1.64,发现里面代的php_xdebug.dll竟然无法使用.应该是xdebug版本和当前的php版本(5.24)版本不符合。去下载了相应的版本发现可以正常工作了。在php.ini里
6:规范你的SQL语句
在表格,字段前面加上"`",这样就不会因为误用关键字而出现错误,
当然我并不推荐你使用关键字.
例如
$Sql="INSERT INTO `xltxlm` (`author`, `title`, `id`, `content`, `date`) VALUES ('xltxlm', 'use`', 1, 'criterion your sql string ', '2003-07-11 00:00:00')"
"`"怎么输入? 在TAB键上面
7:如何使Html/PHP格式的字符串不被解释,而是照原样显示
<?PHP $str="<h1>PHP</h1>"; Echo "被解释过的: ".$str."<br>经过处理的:"; Echo htmlentities(nl2br($str)); ?> |
8:怎么在函数里取得函数外的变量值
<?PHP $a="PHP"; foo(); Function foo() { global $a;//删除这里看看是什么结果 Echo "$a"; } ?> |
9:我怎么知道系统默认支持什么函数
<?php $arr = get_defined_functions(); Function php() { } echo "<pre>"; Echo "这里显示系统所支持的所有函数,和自定以函数php\n"; print_r($arr); echo "</pre>"; ?> |
10:如何比较两个日期相差几天
<?PHP $Date_1="2003-7-15";//也可以是:$Date_1="2003-6-25 23:29:14"; $Date_2="1982-10-1"; $Date_List_1=explode("-",$Date_1); $Date_List_2=explode("-",$Date_2); $d1=mktime(0,0,0,$Date_List_1[1],$Date_List_1[2],$Date_List_1[0]); $d2=mktime(0,0,0,$Date_List_2[1],$Date_List_2[2],$Date_List_2[0]); $Days=round(($d1-$d2)/3600/24); Echo "偶已经奋斗了 $Days 天^_^"; ?> |
分享:php4和php5单态模式(Singleton Pattern)写法单态模式(Singleton Pattern) 就是一个类Class只有一个实例存在。(Ensure a class only has one instance, and provide a global point of access to it.)
这个是php5的写法。
相关PHP教程:
- 相关链接:
- 教程说明:
PHP教程-Php常见问题总结(3)。