PHP에서 연산자 오버로드가 가능합니까? 구체적으로 Array 클래스를 생성하고 [] 연산자를 오버로드하고 싶습니다.PHP5를 사용하는 경우(사용해야 할 경우), SPL ArrayObject 클래스를 살펴봅니다.설명서가 별로 좋지는 않지만 ArrayObject를 확장하면 "가짜" 배열을 갖게 될 것 같습니다. 편집: 간단한 예를 들어보겠습니다. 하지만 중요한 활용 사례는 없습니다. class a extends ArrayObject { public function offsetSet($i, $v) { echo 'appending ' . $v; parent::offsetSet($i, $v); } } $a = new a; $a[] = 1; 실제로 최적의 솔루션은 ArrayAccess 인터페이스의 네 가지 방법인..