你好 dedlfix,
Und es wird noch (geringfügig) langsamer, wenn du den notwendigen Code zur Fehlerbehandlung einbaust. PHP-Funktionsaufrufe benötigen auch Rechenzeit. Wenn etwas intern gemacht werden kann, beispielsweise das Öffnen und Lesen innerhalb von file(), dann kann es durchaus sein, dass das komplette Lesen schneller ist als das verkürzte plus PHP-Funktionsaufrufe.
Der Vorteil einer Lösung mit fgets() ist, dass sie besser skaliert. Wenn die Datei 100MB groß ist, kann die Verteilung der Rechenzeit schon anders aussehen bei file(). Bei fgets() dagegen ist der Aufwand (mehr oder weniger) identisch zu einer 10-Byte-Datei.
再见,
克里斯蒂安