Zugriff auf globale Variable innerhalb der Funktion nicht möglich

In PHP, wenn Sie auf eine globale Variable innerhalb einer Funktion zugreifen möchten, müssen Sie das Schlüsselwort "global" verwenden. Beispiel:

<?php

$x = "außerhalb";

function test()
{
  global $x;
  echo $x;
}

test();

Dies wird "außerhalb" ausgeben. Ohne das Schlüsselwort "global" würde die Funktion nicht in der Lage sein, auf die Variable $x zuzugreifen und einen Fehler produzieren.