what are the various PHP Script Optimization techniques?

Answer Posted / -=pkg=-

1. If a method can be static, declare it static. Speed
improvement is by a factor of 4.

2. Avoid magic like __get, __set, __autoload

3. require_once() is expensive

4. Use full paths in includes and requires, less time spent
on resolving the OS paths.

5. If you need to find out the time when the script started
executing, $_SERVER[’REQUEST_TIME’] is preferred to time()

6. See if you can use strncasecmp, strpbrk and stripos
instead of regex

7. str_replace is faster than preg_replace, but strtr is
faster than str_replace by a factor of 4

8. 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.

9. Error suppression with @ is very slow.

10. $row[’id’] is 7 times faster than $row[id]

11. Error messages are expensive

12. Do not use functions inside of for loop, such as for
($x=0; $x < count($array); $x) The count() function gets
called each time.

Is This Answer Correct ?    10 Yes 1 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is meant by session in php?

494


Explain about objects in PHP?

560


How to add 301 redirects in PHP?

468


What is mysql in php?

509


What type of language is php?

510






Who created numbers?

513


Write a program to get lcm of two numbers using php?

498


What is php and what does it do?

532


How to replace a text in a string with another text in php?

510


How do I run a php file?

500


Do csrf tokens expire?

491


What is session cookies php?

541


Steps for the payment gateway processing?

541


In php, objects are they passed by value or by reference?

513


What is the difference between get and post method in php?

489