你的团队成员提出,这些年php引擎已经有不少象征性的性能提高。若是你的web server仍然运行着比较老的版本,如php3或者php4。那么在你尝试着优化你代码以前,应该先深刻调查一下版本之间的升级状况。php
点击如下连接,能够了解具体细节: html
class dog { public $name = ''; public function setName($name) { $this->name = $name; } public function getName() { return $this->name; } }
注意:setName()和getName()除了存储和返回name属性外,没作任何工做。mysql
$rover = new dog(); $rover->setName('rover'); echo $rover->getName();
直接设置和访问name属性,性能能提高100%,并且也能缩减开发时间!web
$rover = new dog(); $rover->name = 'rover'; echo $rover->name;
$description = strip_tags($_POST['description']); echo $description;
echo strip_tags($_POST['description']);
foreach ($userList as $user) { $query = 'INSERT INTO users (first_name,last_name) VALUES("' . $user['first_name'] . '", "' . $user['last_name'] . '")'; mysql_query($query); }
过程:sql
INSERT INTO users (first_name,last_name) VALUES("John", "Doe")
替换这种循环方案,你可以拼接数据成为一个单一的数据库操做。数据库
$userData = array(); foreach ($userList as $user) { $userData[] = '("' . $user['first_name'] . '", "' . $user['last_name'] . '")'; } $query = 'INSERT INTO users (first_name,last_name) VALUES' . implode(',', $userData); mysql_query($query);
过程:缓存
INSERT INTO users (first_name,last_name) VALUES("John", "Doe"),("Jane", "Doe")...