PHP キーワード 'var' の探索: 意味と進化
PHP4 でクラス メンバー変数を宣言するには、'var' キーワードを使用する必要がありました。ただし、PHP5 では、'var' の使用法が進化しました。
PHP4: クラス メンバー変数の宣言
PHP4 では、'var' が主な役割を担っていました。特定のプロパティをクラス メンバー変数としてマークします。本質的に、これはオブジェクト内でのデータのカプセル化を可能にする構文でした。
たとえば、クラス メンバー変数 'x' が 'y' として割り当てられている 'foo' という名前のクラスは次のように定義されます。
class foo { var $x = 'y'; }
PHP5: 非推奨と再紹介
PHP5 では、「var」の処理に大きな変更が導入されました。このキーワードは非推奨となり、使用すると E_STRICT 警告が発行されました。それでも、PHP4 のときと同様に動作し続けるという点で機能は維持されました。
PHP 5.0.0 ~ 5.1.2: 非推奨
この PHP バージョン範囲内では、「var」は非推奨であると考えられていました。これを使用すると E_STRICT 警告がトリガーされ、開発者に将来の削除について警告します。ただし、クラス メンバー変数を定義する機能はまだ残っています。
PHP 5.3: 非推奨の解除と同義性
PHP 5.3 では、'var' キーワードは非推奨でした。 -廃止されました。これは「public」キーワードと同義となり、追加の機能は提供されません。この意味で、クラス メンバー変数を定義する場合、'var' と 'public' は本質的に交換可能になりました。
現在では、'var' の代わりに 'public' を使用するのが一般的です。 「var」の使用は、たとえまだサポートされているとしても、混乱やコードのメンテナンスの問題が古くなることを引き起こす可能性があるため、推奨されません。
以上がPHP の `var` キーワードと PHP4 から PHP5 への進化の背後にある物語は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。