PHPでオブジェクトをインスタンス化の方法
PHPでは、newキーワードを使用してオブジェクトをインスタンス化できます。手順は次のとおりです。
- 人物
- 新しい
- インスタンスを後で使うために、変数に代入できます。
以下に簡単な例を示します。
class Person {
public $name;
public function __construct($name) {
$this->name = $name;
}
public function sayHello() {
echo "Hello, my name is " . $this->name;
}
}
$person = new Person("John");
$person->sayHello(); // 输出:Hello, my name is John
上記の例では、Personクラスを定義し、公開プロパティnameとコンストラクタ__constructが含まれています。コンストラクタはオブジェクトのインスタンス化時に呼び出され、nameプロパティに渡された引数が代入されます。クラスには、挨拶を出力するsayHelloメソッドもあります。
Personクラスのオブジェクトを”John”という名前でnewして$person変数に代入。その後$personオブジェクトのsayHelloメソッドを呼び出し、挨拶を表示させる。