PHPの可算インターフェースを実装して、関数count()がどのように機能するかを判別できることと、配列などのオブジェクトを使用するためのIteratorインターフェースを実装できることを知っています。
オブジェクトのempty()の動作を変更するために、ある種のインターフェース(または他の方法)を実装することは可能ですか?
基本的に、これが私がやりたいことです。
<?php
class test {
function __empty() {
if (count($this->data) > 0) {
return false;
}
return true;
}
}
持ってうれしいです!