나는 Moose에서 PHP 개발로 돌아 왔고 PHP에 대한 객체 모델과 같은 CLOS가 정말 그리워요. 어떤 종류의 문법적 인 설탕을 쓸 수있는 덜 코드 개체를 다루는 PHP에서 있나요?CLOS 같은 객체 모델
이 요구 사항을 조금 더 강조하십시오. 나는 여러 곳에서 한 가지를 쓰고 싶지 않습니다. 나는 자동적으로 생성되는 코드의 일부로 살 수 있지만, 개발해야 할 코드에서 중복 정보를보기를 원하지 않는다. (좀 더 비유가 필요하다면 LISP 매크로를 생각해 보라). 따라서이 부분은 더 이해가된다면 DSL이라고 부를 수도 있습니다.
나는 적어도 역할 (유지 mixin) 및 WEEL를 다시 발명하지 않고 반성의 일종을 가지고 싶어요. 코드 생성기와 자동 로더는이 문제의 적어도 일부를 해결하는 한 가지 방법 일 수 있습니다.
p.s. JavaScript의 경우 Joose이 있으므로 유사한 API가 매우 유용합니다.
자동 getter 및 setters 이외에도 CLOS의 다른 측면을보고 싶습니까? 지난 5 분 동안 CLOS에 관해 읽을 수 있었던 것의 대부분은 PHP에서 달성 할 수 없습니다. –