3, in the cycle of judgment, the value of the use of identity is equal to the efficient
$a =2; $b = 2;
Like what
if ($a = = $b) $c = $a;
Than
if ($a = = = $b) $c = $a;
Efficient
Use where in less limit when 4,mysql queries
Limit check more than a few records, the speed is very fast, but the most of the query will be slow
Use in. On query continuity record, very fast, discontinuous records first run will be slightly slower, but later will be faster!
5,NT Server data operations are less stable than unix/linux
6, use Ob_start () as far as possible before using the output; Can speed up output speed, suitable for NT or Nuli/linux, Unlix Class Server if Use Ob_start (' Ob_gzhandler '), output efficiency will be higher
7, as far as possible use if ($a = = his value) to use if (empty ($a) when the negation, because the program runs faster
8, the use of unequal!= and <> efficiency is equivalent
9, personal experience to use $a = "11111111111111"; The efficiency and $a = ' 11111111111111 '; Quite. Not as much as the book says.
10, the use of standardized SQL statements, will be conducive to the analysis of MySQL
For ($asc =65 $asc <=90; $ASC + +)
{//strtolower () This function will generate garbled characters on some servers!
if (Strrpos ($regname, Chr ($ASC))!==false)
{
$error = "In order to avoid user name confusion, the user name is forbidden to use uppercase letters, please use the lowercase letter";
$reg _check=0;
}
}
15, do not use file (), and do not use Fget ();(instability or slow) to take an array of functions
function OpenFile ($filename, $method = "RB")
{
$handle = @fopen ($filename, $method);
@flock ($handle, lock_sh);
@ $filedata =fread ($handle, FileSize ($filename));
@fclose ($handle);
$filedata =str_replace ("\ n", "\n<ofstar:>", $filedata);
$filedb =explode ("<ofstar:>", $filedata);
Array_pop ($filedb);
$count =count ($filedb);
if ($filedb [$count -1]== ') {unset ($filedb [$count-1]);}
return $filedb;
}
This function, although the code is more, but in the speed and stability of a great advantage!
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.