• PHP加载另一个文件类的方法


    加载另一个文件类的方法

    当前文件下有a.php b.php,想要在class b中引入class a

    <?php
        class a
        {
            public $name = 'zhouqi';
            public function say()
            {
                echo 'hello '.$this->name;
            }
        }

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

        $person3 = new b();
        $person3->usea();

  • 相关阅读:
    auto_ptr解析
    C++ auto_ptr智能指针的用法
    C++ 默认构造函数
    phpdisk 盲注 &前台任意用户登录
    冒泡排序
    关于C++中的友元函数的总结
    python中的闭包
    reverse Polish notation
    PostScript
    sqlite
  • 原文地址:https://www.cnblogs.com/zhouqi666/p/5978045.html
Copyright © 2020-2023  润新知