dedlfix: Guter Code-Analysator

Beitrag lesen

echo $begrüßung;

Aber so schwer stell ich mir das auch nicht vor:

Nur mal ein paar kleine Probleme, die dein Programm lösen muss.

  • Woher weiß es, welche Keys in den von außen kommenden EGPCS-Variablen enthalten sind?
  • Kennst du das Konzept der variablen Variablen? Wie kommst du an die zur Laufzeit verwendeten Namen?
  • $functionName(...); -> Es gibt auch noch das Konzept der variablen Funktionen.
  • require/include $filename; -- Was steht zur Laufzeit in $filename?

Kennst du PHP-Entwicklungsumgebungen wie das Zend-Studio, PHPEdit, oder Eclipse mit den Plugins PHPEclipse (mein Favorit) oder TruStudio? Die machen dich schon beim Tippen auf syntaktische und auch Initialisierungs-Fehler aufmerksam, haben also ein eingebautes Codeanalyse-Tool. Die können eine Hilfe sein, aber zaubern können die auch nicht und bringen gelegentlich ungerechtfertige Warnhinweise.

echo "$verabschiedung $name";