dedlfix: implode vs. join

Beitrag lesen

echo $begrüßung;

[...] ein Array. Mittels Funktionen wie join() [...]
Da join() nur ein Alias von implode() ist, und letzteres bekannter ist, empfehle ich implode().
da join() eine in vielen Programmiersprachen bekannte Funktion oder Methode ist, implode() jedoch außerhalb von PHP eher im Bereich der Grenzlegalität auftritt, empfehle ich join().

Das Argument respektiere ich, kann es aber nicht befürworten. Das Gegenstück zu join() ist meist split(). In PHP ist split() jedoch kein Alias für explode() sondern ein explode() mit regulären Ausdruck (noch dazu mit der Posix-Engine, wovon ja zugunsten der Perl-Engine abgeraten wird), also für viele Fälle zu viel des Guten. Ich finde es konsequenter, explode() und implode() zu benutzen als explode() und join() oder gar split() und join().

Man kann sich mit PHP schon genug Quatsch antrainieren, meiner Meinung nach braucht man das nicht zu übertreiben.

Das ist (mir) egal. PHP ist PHP. Das muss nicht wie $andere_sprache aussehen oder sich so anfühlen. Wenn sich jemand Quatsch angewöhnt und sich beim Arbeiten mit anderen Systemen nicht auf dessen Gepflogenheiten umstellen kann, ist das sein Problem, nicht das der Sprache, die er bisher angewendet hat.

echo "$verabschiedung $name";