mb_convert_kana関数を使わず、全角カナを半角カナに変換したいがエラーが出る

今回、組んだPHPのスクリプトです。ファイルの文字コードはShift_JIS。

<?php
$kana = array(
"ア"=>"ア","イ"=>"イ","ウ"=>"ウ","エ"=>"エ","オ"=>"オ",
"カ"=>"カ","キ"=>"キ","ク"=>"ク","ケ"=>"ケ","コ"=>"コ",
"サ"=>"サ","シ"=>"シ","ス"=>"ス","セ"=>"セ","ソ"=>"ソ",
"タ"=>"タ","チ"=>"チ","ツ"=>"ツ","テ"=>"テ","ト"=>"ト",
"ナ"=>"ナ","ニ"=>"ニ","ヌ"=>"ヌ","ネ"=>"ネ","ノ"=>"ノ",
"ハ"=>"ハ","ヒ"=>"ヒ","フ"=>"フ","ヘ"=>"ヘ","ホ"=>"ホ",
"マ"=>"マ","ミ"=>"ミ","ム"=>"ム","メ"=>"メ","モ"=>"モ",
"ヤ"=>"ヤ","ユ"=>"ユ","ヨ"=>"ヨ",
"ラ"=>"ラ","リ"=>"リ","ル"=>"ル","レ"=>"レ","ロ"=>"ロ",
"ワ"=>"ワ","ヲ"=>"ヲ","ン"=>"ン"
);

echo "$change = strtr(アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヲン",$kana)";

echo "<p>{$change}</p>";
?> 

実行すると下記のようなエラーが出ます。

    Parse error: syntax error, unexpected T_STRING, expecting ')' in /virtual/mkt01/public_html/m630.net/hankana.php on line 5

これは、全角カタカナの「ソ」に問題があります。「ソ」をShift_JISの符号で表すと「835C」。この2バイト目の「5C」というのがPHP上でエスケープ文字として扱われるため、その後のダブルクォーテーションやシングルクォーテーションがエスケープされ、エラーになります。

今回のエラーはスクリプトを保存する際に、ファイルの文字コードをUTF-8やEUC-JPで指定すれば回避できます。

教えてgoo!で、この件について回答してくれた、inu2さんに感謝です。