Apostrofy czy cudzysłów
Zastosowanie cudzysłowa zamiast apostrofu podczas deklaracji ciągu znaków niesie ze sobą poważne następstwa dla pracy interpretera PHP. Kiedy natrafi on na łańcuch zawarty pomiędzy cudzysłowami, przeszuka go w poszukiwaniu zmiennych i potraktuje go po prostu jako obiekt, w którym jest jeszcze coś do przetworzenia. Jak każda operacja, takie wyszukiwanie zabiera okreśoną ilość czasu.
W przypadku zastosowania apostrofów, parser odpuści sobie analizowanie łańcucha. Między tymi dwoma zastosowaniami istnieje różnica czasu, jaki parser musi poświęcić na analizę ciągu znaków ( w przypadku cudzysłowów ). Wniosek jest prosty: w rozbudowanych aplikacjach, w których koder użyłby cudzysłowów dosłownie wszędzie i bez potrzeby, strata czasowa mogłaby być zauważalna przy dużym obciążeniu takiej aplikacji.
Różnica wydajności spowodowana zastosowaniem cudzysłowów czy apostrofów w przypadku typowych skryptów jest niezauważalna dla użytkownika, ale dla dużych systemów z dużą ilością wywołań odpowiednie operowanie tymi znakami może w generalnym rozrachunku oszczędzić sporo czasu procesora.