B
ByeBye 284669
Ein Beispiel:was der nachteil von Globals ist
PHP:
<?php
$text = "Hallo";
function welt()
{
global $text;
$text .= " Welt";
}
welt();
echo $text;
?>
Ausgeben wird Hallo Welt
Was hier noch sehr übersichtlich ist, wird bei größeren Projekten zu einem Problem, wenn es darum geht, Fehler zu suchen. Die Variable $text wird in der Funktion geändert, jetzt stelle dir ganz viele Klassen und ganz viele Funktionen vor. Man sucht sich dann dumm und dämlich, wenn eine Variable plötzlich einen Wert hat, den man nicht erwartet.