フィールドは、クラスの特定の側面のプロパティを記述するために使用されます。これは通常の PHP 変数に非常に似ていますが、いくつかの微妙な違いがあり、それについてはこのセクションで説明します。このセクションでは、フィールドを宣言および使用する方法についても説明します。次のセクションでは、フィールド スコープを使用してアクセスを制限する方法について説明します。
フィールドの宣言
フィールド宣言のルールは変数宣言のルールと非常に似ており、実際には違いはないと言えます。 PHP は緩やかに型付けされた言語であるため、フィールドを宣言する必要さえなく、フィールドを作成して同時にクラス オブジェクトから値を割り当てることができますが、これが行われることはほとんどありません。代わりに、クラスの先頭でフィールドを宣言するのが一般的です。この時点で、フィールドに初期値を割り当てることができます。例は次のとおりです:
コードは次のとおりです:
class Employee
{
private $wage}
フィールドの使用
変数とは異なり、フィールドはドル記号ではなく -> 演算子を使用して参照する必要があります。さらに、フィールドの値は通常、特定のオブジェクトに固有であるため、そのオブジェクトと次のような相関関係があります:
コードは次のとおりです:
のように参照できます。コードは次のとおりです:
$employee->title
$employee-> ;wage
function setName($name)
$this ->name=$name ;
}
上記は PHP におけるオブジェクト指向フィールドの宣言と使用法です
その他の関連記事については、PHP 中国語 Web サイト (www.php.cn) に注目してください。