你好 Sven,
Wie heißen den in PHP die Variabeln für OUTPUT_RECORD_SEPARATOR oder
LIST_SEPARATOR?An dieser Stelle zeigt sich nun mal, dass Perl ursprünglich nicht für's
Web konzipiert ist, und PHP nicht für die Kommandozeile.
Nee. An dieser Stelle zeigt sich, dass PHP solche Sachen halt nicht zur
Verfügung stellt oder stellen will, mehr nicht.
In PHP gibt es derartige Sinnlosigkeiten (von denen du ja selbst sagst,
dass du sie noch nie benutzt hast) nicht.
Es ist keine Sinnlosigkeit. Es hat seinen Sinn. Es ist performanter, einen
Array mit print @array
und dem setzen von $" = ", ";
auszugeben. Es muss nur einmal über die Liste iteriert werden, ohne, dass
ein neuer String erstellt werden muss.
Wenn ich ein Array mit Trennzeichen ausgeben will, nutze ich die
Funktion implode(),
In dem Fall muss erst ein neuer String erstellt werden. Rechenzeit- und
Ressourcen-Verschwendung.
Mal abgesehen davon ist $" nur ein Fall von vielen; ich möchte in Perl z.
B. auf gar keinen Fall den $/ ($INPUT_RECORD_SEPERATOR) missen. Der ist
extremst praktisch.
再见,
克里斯蒂安