PHP グローバル・ローカルスコープ

PHPには大きくグローバルとローカルの2種類の変数がある。互いにアクセスできない。
ちなみに、ブロックスコープは無い。

<?php

//適当なグローバル変数を作成。
$glo = 'global!';

//ローカルスコープから、グローバル変数の変更を試みる。さらにローカル変数を作成する。
function func()
{
  $glo = 'changed from local scope.';
  $loc = 'created at local scope.';
}

func();

echo $glo, PHP_EOL; //global!
echo $loc, PHP_EOL; //空行。