Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


what are the various PHP Script Optimization techniques?



what are the various PHP Script Optimization techniques?..

Answer / -=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

More PHP Interview Questions

Explain do you use composer? If yes, what benefits have you found in it?

0 Answers  


Differentiate between require and include?

0 Answers  


What are php magic methods?

0 Answers  


What are the difference between abstract class and interface in oops?

0 Answers  


What is overloading in php?

0 Answers  


What is the meaning of ‘escaping to php’?

0 Answers  


I am trying to assign a variable the value of 0123, but it keeps coming up with a different number, what is the problem?

0 Answers  


Is numeric in php?

0 Answers  


What does $_server means?

0 Answers  


Can php run without apache?

0 Answers  


What is == and === in php?

0 Answers  


Tell me what is needed to be able to use image function?

0 Answers  


Categories