webアプリではphpを使う機会がとても多いです。

サーバー側プログラミング言語でPHPのシェアは75.7%です。

 

 

 

 

当然英字でのコーディングになります。

日本語なんて絶対使えないと思い込んでいました

 

PHP の変数はドル記号の後に変数名が続く形式で表されます。 変数名は大文字小文字を区別します。

変数名は、文字 (A-Za-z, 128から255 までのバイト) で始まり、 任意の数の文字、 数字、アンダースコアが続きます。

PHP は Unicode の変数名はサポートしていませんが、 (UTF-8のような)文字エンコーディングによっては、 マルチバイト文字の全てのバイトを可能な範囲にまでエンコードする場合があり、 その結果正しい変数名になる場合があります。

 

 

 

UTF-8を使って日本語を試してみたら使えました

まあ、自分では使わないと思いますが、気に入る人もいるかも?

 

 

<?php
class テストクラス {

    public function テスト($w) {
        print $w;    
    }
}
function テスト関数() {
    print "おはよう";
}

$日本語変数="これは日本語のテストです";
print $日本語変数;

テスト関数();

$c=new テストクラス;
$c->テスト(1234);

ちゃんと動きました。