{"id":1042,"date":"2012-02-18T12:11:15","date_gmt":"2012-02-18T11:11:15","guid":{"rendered":"https:\/\/sgaul.de\/?p=1042"},"modified":"2014-03-13T21:34:51","modified_gmt":"2014-03-13T20:34:51","slug":"php-echo-gegen-print-oder-switch","status":"publish","type":"post","link":"https:\/\/sgaul.de\/2012\/02\/18\/php-echo-gegen-print-oder-switch\/","title":{"rendered":"PHP: echo gegen print; ==, === oder switch?"},"content":{"rendered":"

Eine sehr interessante f\u00fcr alle PHP-Entwickler: The PHP Benchmark<\/a> testet typische PHP-Code-Schnipsel, vergleicht ihre Geschwindigkeit und r\u00e4umt dabei mit dem einen oder anderen Vorurteil auf.<\/p>\n

$tmp[] = 'aaaaaaaaaaaaaaaaaaaa'; \/\/ 195 \u00b5s\r\n$tmp[] = \"aaaaaaaaaaaaaaaaaaaa\"; \/\/ 193 \u00b5s<\/pre>\n

Ja, die Lehrb\u00fccher m\u00fcssen neu geschrieben werden. Wie oft hat man nicht schon geh\u00f6rt und gelesen, dass das einfache Anf\u00fchrungszeichen ja soviel schneller ist, weil es sich selbst nicht auf enthaltene Variablen \u00fcberpr\u00fcfen muss. Klingt ja soweit auch schl\u00fcssig… Chris Vincent hingegen hat einfach mal einen Test gemacht. Er fand heraus, dass es ziemlich egal ist, welche Variante man nimmt.<\/p>\n

Und genau auf diese Weise kl\u00e4rt die Seite viele Fragen, die man sich vielleicht noch nie gestellt hat. Einige \u00fcberraschen, andere best\u00e4tigen was man schon immer gedacht hat:<\/p>\n