-
Special Methods
特別なメソッドはクラスで宣言されたメソッドで、名前はアンダースコア文字で始まり、以下の状況でインタプリタによって呼び出されます。
_attach | オブジェクトがその親からアタッチまたはデタッチされたとき。 |
_call | オブジェクトを関数のように使うとき。 |
_compare | オブジェクトを他のオブジェクトと比較するとき。 |
_free | オブジェクトが解放されているとき。 |
_get | オブジェクトを配列のように読み取るとき。 |
_init | オブジェクトクラスがロードされたとき。 |
_next | オブジェクトを列挙するとき |
_new | オブジェクトが作成されたとき |
_property | 未知のシンボルがメソッドかプロパティかを知るため。 |
_put | 配列のようにオブジェクトに書き込むとき。 |
_ready | オブジェクトの構築が完了し、オブジェクトを使用する準備が整ったとき。
Since 3.9
|
_unknown | 未知のオブジェクトメソッドまたはプロパティを使用しようとしたとき。 |
コメント
最新を表示する
NG表示方式
NGID一覧