개발! 딱 깔끔하고 센스있게!

PHP 객체를 배열처럼 동작하게 하시겠습니까? 본문

개발 스크랩 메모/PHP

PHP 객체를 배열처럼 동작하게 하시겠습니까?

렉사이 2020. 11. 21. 03:16

나는 php 종류를 작성할 수 있고, 이 종류의 행위는 디지털 구문법을 사용하여 설정을 얻을 수 있기를 바란다.

예를 들어 (foo 는 내가 만든 php 종류):

$foo = new Foo(); $foo['fooKey'] = 'foo value'; echo $foo['fooKey']; 

php 은 get 와 set magic 방법이 있다는 것을 알지만, 이 방법은 디지털 설명을 사용하지 않는다.

python 은 getitem 과 setitem 를 재로드하여 처리합니다.

php 중에 이렇게 하는 방법이 있나요?만약 무엇이 달라진다면, 나는 php 5.2를 실행할 것이다.

대답

ArrayObject 확장하거나 ArrayAccccess를 실현한다면 실행할 수 있습니다.

Comments