コンストラクタ

1
<?php
	class TestClass{
		public $a;
		public $b;
		public function __construct($value, $value2){
			$this->a = $value;
			$this->b = $value2;
		}
	}

	$test_class = new TestClass(1, 2);
	echo $test_class->a;
コンストラクタとは、クラスからインスタンスが作成されるときに実行される特殊なメソッドなどでプロパティの値の設定などに使用されます。
__constructの名称で定義したメソッドはコンストラクタとして扱われます。

また、クラス作成時の引数は、コンストラクタの引数として使用されます。