>  기사  >  백엔드 개발  >  PHP에서 다른 클래스 파일을 로드하는 방법

PHP에서 다른 클래스 파일을 로드하는 방법

WJ
WJ원래의
2020-06-10 16:35:422781검색

PHP에서 다른 클래스 파일을 로드하는 방법

PHP 클래스 파일은 어떻게 다른 클래스 파일 메서드를 로드하나요?

현재 파일에는 a.php와 b.php가 포함되어 있습니다. 클래스 a를 클래스 b

<?php
    class a
    {
        public $name = &#39;zhouqi&#39;;
        public function say()
        {
            echo &#39;hello &#39;.$this->name;
        }
    }
<?php
    class b
    {
        //require(&#39;a.php&#39;); 错误,类中不能直接包含文件,但是可以在类定义的外部或类的方法中包含文件
        //$c = new a();      错误,类中不能直接实例化另外一个类,应该在类中的方法中实例化另一个类
        public function usea(){
            //包含a.php和实例化class a
            require (&#39;a.php&#39;);
            $person= new a();
            $person->name = &#39;erbao&#39;;
            $person->say();
        }
    }
    $person3 = new b();
    $person3->usea();

에 도입하고 싶습니다. 관련 권장 사항: php tutorial

위 내용은 PHP에서 다른 클래스 파일을 로드하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.