Was haben denn deine Versuche ergeben um das selbst herrauszufinden?
Ich mag dieses try - and - error - Prinzip nicht, deshalb habe ich vorher gefragt. Aber dann doch ausprobiert. So wie ich es gemacht habe, geht es nicht.
echo foo();
function foo() {
return 'foobar';
}
// Ausgabe: foobar
// Fehlt hier eine forward- Angabe?
echo foo_2();
include test_funktion.php;
// Ausgabe: Fatal error: Call to undefined function: foo_2() in ...
Datei test_funktion.php:
<?php
function foo_2() {
return 'foobar_2';
}
?>
In Turbo-Pascal muss man eine später kommende Funktion mit "forward" ankündigen. Gibt es sowas bei PHP auch? Habe ich nicht gefunden, heisst vielleicht ganz anders.
Sammy