PHPで識別子に日本語を使うと問題がある

http://php.net/manual/ja/language.variables.basics.php
PHPのソースがShift_JISで保存されている場合、変数名や関数名に日本語を使うとある文字を使ったときにそれだけでシンタックスエラーが発生してしまう。
たまたま問題なく動く文字もあるので怖い。
PHPのソースがShift_JISで保存されている場合、一律に日本語識別子禁止にするべき。

<?
$コード = "code";
?>
 ↓
Parse error: syntax error, unexpected '=', expecting ']'



https://gist.github.com/oov/1245051
UTF-8の場合は問題ないみたい。