Optimize Your PHP Code
Print This Post
Email This Post
-> I was navigating the web using Stumble and I saw an interesting post that enumerate 40 tips for the optimization of your PHP code so I decide to post this tips on mi site.
If a method can be static, declare it static. Speed improvement is by a factor of 4.
echo is faster than print.
Use echo’s multiple parameters instead of string concatenation.
Set the maxvalue for your for-loops before and not in the loop.
Unset your variables to free memory, especially large arrays.
Avoid magic like __get, __set, __autoload
require_once() is expensive
Use full paths in includes and requires, less time spent on resolving the OS paths.
If you need to find out the time when the script started executing, $_SERVER[’REQUEST_TIME’] is preferred to time()
See if you can use strncasecmp, strpbrk and stripos instead of regex
str_replace is faster than preg_replace, but strtr is faster than str_replace by a factor of 4
If the function, such as string replacement function, accepts both arrays and single characters as arguments, and if your argument list is not too long, consider writing a few redundant replacement statements, passing one character at a time, instead of one line of code that accepts arrays as search and replace arguments.
It’s better to use select statements than multi if, else if, statements.
Error suppression with @ is very slow.
Turn on apache’s mod_deflate
if you want to see the rest of this great list just click here.
Technorati Tags: PHP , programming , tips
-->
No comments yet.
RSS feed for comments on this post.
TrackBack URI
Sorry, the comment form is closed at this time.
|