Manuel B.: inhalt dynamisch einfügen... (anfängerfrage)

Beitrag lesen

Hi,

Man benötigt also hierfür überhaupt kein "include()" oder "eval()" oder sonstige hässliche (gefährliche) Funktionen.

Das hab ich jetzt schon des öfteren gelesen, aber ich hab noch keine einleuchtende Erklärung dafür gefunden.

Für gefährlich halte ich diese Funktionen nur, wenn der Programmierer keine Ahnung hat (Ungeprüftes Einbinden von Dateien, die direkt in der URL übergeben wurden etc.)
Aber gibt es denn Alternativen?
Wenn ich eval() nutze, dann hab ich m.E. keine andere Möglichkeit.