在技术学习的道路上,能掌握一些有用的技巧,对于初学者是非常有帮助的,本文就为大家总结了php初学者必备的15大技巧,相信能让你的php学习更顺利。 1、不要在你的你的应用程序中gzip输出,让apache来做
考虑使用ob_gzhandler?不,别这样做。它没有任何意义。PHP应该是来写应用程序的。不要担心PHP中有关如何优化在服务器和浏览器之间传输的数据。 使用apache mod_gzip/mod_deflate通过.htaccess文件压缩内容。 2、从php echo javascript代码时使用json_encode 有些时候一些JavaScript代码是从php动态生成的。
$images = array( 'myself.webp' , 'friends.webp' , 'colleagues.webp'); $js_code .= "'$image' ,"; 放聪明点。使用json_encode: $images = array( 'myself.webp' , 'friends.webp' , 'colleagues.webp'); 这不是很整洁? 3、在写入任何文件之前检查目录是否可写 在写入或保存任何文件之前,请务必要检查该目录是否是可写的,如果不可写的话,会闪烁错误消息。这将节省你大量的“调试”时间。当你工作于Linux时,权限是必须要处理的,并且会有很多很多的权限问题时,当目录不可写,文件无法读取等的时候。 请确保你的应用程序尽可能智能化,并在最短的时间内报告最重要的信息。
$contents = "All the content"; 这完全正确。但有一些间接的问题。file_put_contents可能会因为一些原因而失败:
因此,在写入文件之前最好能够一切都弄明确。 $contents = "All the content"; 通过这样做,你就能得到哪里文件写入失败以及为什么失败的准确信息。 4、改变应用程序创建的文件的权限 当在Linux环境下工作时,权限处理会浪费你很多时间。因此,只要你的php应用程序创建了一些文件,那就应该修改它们的权限以确保它们在外面“平易近人”。否则,例如,文件是由“php”用户创建的,而你作为一个不同的用户,系统就不会让你访问或打开文件,然后你必须努力获得root权限,更改文件权限等等。
// Read and write for owner, read for everybody elsechmod("/somedir/somefile", 0644);// Everything for owner, read and execute for otherschmod("/somedir/somefile", 0755); 5、不要检查提交按钮值来检查表单提交
if($_POST['submit'] == 'Save') 现在你就可以摆脱提交按钮的值了。 6、在函数中总是有相同值的地方使用静态变量
//Delay for some timefunction delay(){ |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|