class Test{ static $test_var = 10; const TEST_CONST = 5;}echo Test::$test_var; //返回 10echo Test::MY_CONST; // 返回 5Test::$test_var = 20; echo Test::$test_var; //返回20Test::TEST_CONST = 20; // 错误
static は静的変数であり、PHP 変数の命名規則に従い、クラスがそうでない場合でもアクセスおよび変更できますインスタンス化されました。
そして const は定数を意味します。定数の命名規則に従います ($ を定数名として使用することはできません)。define と異なり、const 変数を配置できます。 Test::TEST_CONST のようなアクセスメソッドを実装します。