Sprache:

Optimieren Ihren Code in PHP

30 August 2009 | In Web | 802 visualizações | Von

Hier klicken und teilen: 


phpAqui informamos algumas Tipps rápidas para melhorar a sua codificação. In der Regel haben wir Programmierer Laster, die wir Tag für Tag erwarb, ohne zu wissen, Unser Code langsamer machen. Wenn wir auf der Suche nach einigen Kleinigkeiten bleiben, Unsere Codierung wird flexibler und effektiver.

1. Wenn eine Methode sein kann statische, Deklarieren Sie sie als statische! DIE Leistung aumenta 4 Mal;

2. Vermeiden Sie die Verwendung von magischer Methoden wie _ _GET, __set und __autoload, Wenn möglich;

3. require_once() ist entbehrlich und Nachfrage genügend Arbeitsspeicher;

4. Verwenden Sie vollständige Pfade (vollständigen Pfad) uns enthält und erfordert, weil es weniger Zeit lösen die OS-Pfade verbracht hat;

5. Wenn Sie, um herauszufinden, die Zeit möchten wenn das Skript gestartet wurde,, Es ist vorzuziehen $_SERVER[REQUEST_TIME ´ ´] als Team();

6. Sehen Sie, ob Sie verwenden können strncasecmp, strpbrk und stripos Statt Regex;

7. str_replace ist schneller als preg_replacund, aber Strtr ist 4 Mal schneller als str_replace;

8. Wenn eine Funktion, Gewusst wie: ersetzen Streicher, beide zu akzeptieren Arrays als einfache Zeichen als Argumente, und wenn Ihr Argumentliste nicht sehr lang ist, in Erwägung ziehen Sie, ein paar redundanter Ersatz-Erklärungen, um ein Zeichen übergeben zu einem Zeitpunkt, statt eine Codezeile, die akzeptiert Arrays als suchen-und-ersetzen-Argumente;

9. Fehler Unterdrückung mit @ ist sehr langsam;

10. $Zeile[´ ´ id] ist 7 Mal schneller als $Zeile[ID];

11. Nachrichten de erro Weitere Verarbeitung erforderlich;

12. Verwenden Sie keine Funktionen innerhalb der Schleifen, wie zum Beispiel:

for ($x=0; $x < count($array); $x)

Die Funktion Graf() wird jedes Mal aufgerufen, die Schleife läuft.;

13. Kommentar Wenn Ihr Code. Dies erleichtert wird keine Wartung.

14. ECHO ist schneller als DRUCKEN. Claro que a diferença é mínima. Weil der Druck() Gibt einen Wert auf dem Bildschirm und gibt einen ganzzahligen Wert(1 oder 0) Während das Echo nur den Wert auf dem Bildschirm druckt.

15. Legen Sie die Größe ihrer Schleifen vor dem Ausführen von Ihnen. Vermeiden Sie die Verwendung von Funktionen wie z. B. Graf() und sizeof() in der Mitte Schleifen.

16. Wann immer möglich, freien Variablen, die nicht mehr verwendet werden, vor allem des Arrays.

unset($frutas);
unset($frutas[0]); //para apagar um índice no caso de arrays

17. Verwenden einfache Anführungszeichen für ZEICHENFOLGEN suchen. Bei der Verwendung von einfachen Anführungszeichen, PHP stört versuchen zu interpretieren, was innerhalb der Zeichenfolge ist nicht (Variablen und usw....).

Mit Anführungszeichen können Sie dies tun.:

$texto = “meu texto com uma $variavel.”;

IE, Wann immer ich Anführungszeichen habe, PHP wird überprüft, ob Sie alle Variablen interpretiert werden müssen. Bei einfachen Anführungszeichen, Sie kann Variablen in ihr nicht interpretieren., Somit, PHP verbringt weniger Zeit.

18. Es ist schneller, "SWITCH" als mehrere "ELSE IF" verwenden.

switch ($mes) {
case 1:
echo 'Janeiro';
break;
case 2:
echo 'Fevereiro';
break;
case 3:
echo 'Março';
break;
case 4:
echo 'Abril';
break;
case 5:
echo 'Maio';
break;
default:
echo 'Não Sei';
break;
}

De Ivaiporã/PR, Engenheiro de Computação, Administrador do Grupo Dicas em Geral. Apaixonado por Tecnologia e Informática.



Um pouco sobre nós

    O Grupo Dicas em Geral surgiu em 2007 a partir de idéias inovadoras sobre solução de problemas enfrentados diariamente por quem utiliza a Tecnologia e Informática, tanto usuários comuns quanto técnicos. Mas onde surgiu, por quê e qual é o propósito deste site?

Clique aqui e conheça!

Siga o Dicas em Geral no Google+

Video der Woche