php - CodeIgniter 中的 $this->load->view() 是什么

标签 php codeigniter oop

$this 用于当前类,view 是方法,load 是什么。这是属性(property)吗?

这个例子是否正确?

class super{

    public $property;

    public function superf1()
    {
        echo "hello";
    }
    public function col()
    {
        $this->superf1();
    }

    $this->property->super1();

}

最佳答案

是的,load 是一个属性。 可以这样想:

class Loader {
    public function view() {
        //code...
    }
}

class MyClass {
     private $load;

     public __constructor() {
         $this->load = new Loader();
     }

     public someMethod() {
         $this->load->view();
     }
}

这种语法称为链接。

关于php - CodeIgniter 中的 $this->load->view() 是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35230932/

相关文章:

php - 如何使用带有自定义操作的默认 API 平台过滤器?

php - 为什么在 PHP 中可以有一个没有返回类型的接口(interface)?

php - PHP 中使用外键的 ORM 设计

php - PHP对象缓存性能

php - Mysql 更新查询在 Joomla 中不起作用

php - 在 Magento 中,扩展 rest/products api 以检索返回列表中产品的标签和属性的性能如何?

php - MySQL 查询返回表中未签名的内容不再有效

html - codeigniter View 加载 css 内容

codeigniter - 如何解决 Internet Explorer 中的重定向 url 问题

codeigniter - NetBeans CodeIgniter的代码完成