하나의 메인 클래스와 '플러그인'이라는 별도의 클래스가 있습니다. 이러한 플러그인에는 이벤트가 트리거 될 때 호출되는 메소드가 포함될 이벤트 시스템이 있습니다. 주 클래스의 다른 인스턴스를 만들거나 __construct에서 주 클래스를 제공하지 않으면 플러그인 클래스에서 주 클래스의 함수에 액세스 할 수 있습니다.PHP 클래스 객체 저장/저장
0
A
답변
0
PHP 버전에 따라 특성을 사용할 수 있습니다. 상속 된 클래스 또는 비 관련 클래스에 공통 기능을 제공합니다. 나는 다음과 같은 구조를 만들어 iliaz에 의해 게시 해답을 사용
0
를 그리고이 출력
This is from the main class.
This is from the plugin in the main class
This is from the plugin in the main PLUGIN class
This is from the plugin
을 얻기 완벽하게
<?php
class MainClass {
use MainTrait;
function __construct() {
$this->fromMainClass();
$this->initPlugins();
}
}
trait MainTrait {
private function initPlugins(){
new PluginClass();
}
function fromMainClass(){
echo "This is from the main class.<br>";
}
function callFromPlugin(){
echo "This is from the plugin in the main class<br>";
}
}
class MainPluginClass {
use MainTrait;
function pluginTest(){
echo "This is from the plugin in the main PLUGIN class<br>";
}
}
class PluginClass extends MainPluginClass{
function __construct() {
$this->callFromPlugin();
$this->pluginTest();
$this->plugin();
}
function plugin(){
echo "This is from the plugin<br>";
}
}
new MainClass();
작동합니다
여기에서 자세한 내용을 찾을 수 있습니다
관련 문제
- 1. PHP 객체 클래스 변수
- 2. PHP 데이터베이스에 클래스 객체 삽입하기
- 3. PHP 클래스 PDO 객체 참조
- 4. PHP - 객체 클래스 이름 연결
- 5. PHP 클래스 객체 내부 메서드
- 6. PHP OOP - 다른 클래스 안에있는 객체 사용하기
- 7. PHP SoapServer 클래스 맵 객체 생성
- 8. 객체 지향 PHP 클래스 간단한 예제
- 9. PHP - 객체 배열의 클래스 속성 계산
- 10. PHP - 클래스 함수 내에서 객체 이름에 액세스하기
- 11. 각 루프에 php 클래스 객체 사용하기
- 12. "클래스"내부의 객체 함수에서 "클래스"객체 참조
- 13. 클래스 외부에서 생성 된 (클래스 내에서) 객체 호출 PHP
- 14. 클래스 객체
- 15. 클래스 객체
- 16. 객체 내의 PHP 객체
- 17. 객체 혼동을 반환하는 클래스
- 18. 객체 반복 PHP
- 19. 클래스 전반의 PDO 객체
- 20. COM 객체 from PHP
- 21. 클래스 메서드의 클래스 생성자에서 만들어진 객체 사용
- 22. 클래스 하위 클래스 또는 객체
- 23. PHP 객체 지향 가시성
- 24. PHP 객체 캐싱 성능
- 25. 객체 PHP
- 26. PHP : 객체
- 27. PHP - 객체
- 28. PHP 가변 객체 속성
- 29. PHP 객체 오버 플로우
- 30. 클래스 변수 내에 클래스 객체 저장