Best practices

Es gibt einige andere Dinge, die nicht vom PEAR Coding Standard betroffen sind, sondern von den persönlichen Gewohnheiten abhängen und nicht die Lesbarkeit unmittelbar berühren. Das betrifft z.B. die Frage 'Einfache oder doppelte Anführungszeichen'. Es handelt sich um Konstrukte, welche die Programmierung vereinfachen ohne konkrete Probleme zu verursachsen. Welche dieser 'üblichen' Praktiken genutzt wird, diese Entscheidung ist dem Programmierer überlassen. Wichtiger ist die konsequente Anwendung der eigenen Entscheidung in einem Package. Respektieren Sie die Entscheidung des verantwortlichen Programmierers, wenn Sie fremde Packages verändern.

Richtlinen zur Fehlerbehandlung (Previous) Beispieldatei inklusive Docblock-Kommentaren (Next)
Last updated: Sun, 19 Dec 2010 — Download Documentation
Do you think that something on this page is wrong? Please file a bug report or add a note.
View this page in:

User Notes:

Note by: lynch
No, the interpolation of double quotes is NOT significant.

This is because single quotes must also read the whole string, char by char, looking for:
\'
\\

The double-quote version merely has a larger number of 'case' statements to apply for $var and embedded hex values.

The expensive part, the iteration, is the same for both.
Note by: bobvandell@hotmail.com
Try this site to check the speed of single quotes versus double quotes:

http://www.phpbench.com

I've found that it has a lot of best practices to help you out as well.
One major one for me was counting the length of a loop before hand instead of doing it inline:

$len = count($arr);

for ($i = 0; $i < $len; $i++)
{
// Code
}

Is faster than
for ($i = 0; $i < count($arr); $i++)
{
// Code
}
Note by: natecmichael@gmail.com
Micro-optimization like "single quotes are faster" is unnecessary!
Note by: Maga
Interpolation makes script slower, it matters! Single quotes are faster!
Note by: Leonardo Herrera
Double quotes interpolate, single quotes don't. Isn't this important?