Hello Hamza,
Ich habe Apache (neuste Version) und PHP (neuste Version) installier... Wie wo was muss ich tun damit ich Variablen nicht extra definieren muss ?
das kannst du gar nicht erreichen - du musst deine variablen _immer_ deklarieren.
PHP verwendet implizite Deklaration. Das bedeutet, dass die Variable bei der Wertzuweisung automatisch angelegt wird, wenn sie noch nicht existiert hat.
Natürlich gibt es Fälle, da sollte man die Variablen trotzdem explizit "deklarieren" (eigentlich initialisieren), um ganz sicher zu sein, dass sie den passenden Wert und Typ haben.
Hier handelt es sich wahrscheinlich um das berühmte "register_globals = off" Problem. Lass Dir mal mit
<?
php phpinfo();
?>
Deine Einstellungen anzeigen.