Sammy: - es geht nicht -

Beitrag lesen

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