PHP学习小技巧帮助你快速入门

Memory usage in MB : 18.08208Memory usage in MB after 1st copy : 27.930944Memory usage in MB after 2st copy : 37.779808Memory usage in MB after 3st copy (reference) : 37.779864

因此可以看出,内存被保存在第3份通过引用的副本中。否则,在所有普通副本中内存将被越来越多地使用。

11.在整个脚本中使用单一的数据库连接

请确保你在整个脚本使用单一的数据库连接。从一开始就打开连接,使用至结束,并在结束时关闭它。不要像这样在函数内打开连接: function add_to_cart(){ $db = new Database();

$db->query(\}function empty_cart(){ $db = new Database();

$db->query(\}

有多个连接也不好,会因为每个连接都需要时间来创建和使用更多的内存,而导致执行减缓。

在特殊情况下。例如数据库连接,可以使用单例模式。 12.一些傻瓜式技巧 使用echo代替print

使用str_replace代替preg_replace,除非你确定需要它 不要使用short tags

对于简单的字符串使用单引号代替双引号 在header重定向之后要记得做一个exit 千万不要把函数调用放到for循环控制行中。 isset比strlen快

正确和一致地格式化你的代码 不要丢失循环或if-else块的括号。 不要写这样的代码: if($a == true) $a_count++; 这绝对是一种浪费。 这样写 if($a == true)

{

$a_count++; }

不要通过吃掉语法缩短你的代码。而是要让你的逻辑更简短。使用具有代码高亮功能的文本编辑器。代码高亮有助于减少错误。

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4