クラス内定数

1
<?php
	class Test{
		const TEST_VALUE = 1;
	}

	$test_class = new Test();
	echo $test_class::TEST_VALUE;
クラス内での定数は、
アクセス装飾子 const 定数名 = 定数の値

の形式で定義することができます。

また、定数はアクセス装飾子未記入でもエラーにはならず、publicとして扱われます。

定数はインスタンスごとではなく、同一クラスからのインスタンスであれば共有されます。
呼び出し方法もプロパティとは違い、
インスタンス::定数

または、インスタンスを作成していなくても呼び出すことができ、
クラス::定数

と記入して呼び出すことができます。