Kri*_*ian 3 php oop codeigniter class object
我是CodeIgniter的新手并且有一个问题.我对类,库和对象有点困惑.
CodeIgniter是否取代了使用对象的普通PHP方式,即$var = new car();使用库即$this->load->library('some_library'); $this->some_library->some_function();?
如果两者都有效,是否存在差异?如果是这样,有什么不同,我何时使用一个而不是另一个?哪个更常见/更合适?
我问,因为我创建了一个类,但我不确定实例化它的正确方式是什么.
提前致谢
我不熟悉CodeIgnitier.但熟悉其他PHP框架.大多数框架使用这种方式来改进性能,注册事物,执行某些事件,并使开发人员更简单...
例如,如果要在library目录中的某个位置创建类"car",则必须首先包含该文件,然后才能创建该类的对象(多行代码,更多错误空间).该框架将创建该类,并在一行代码中包含相关文件(更简单,更安全).
框架方式也可以作为工厂.它不会重新创建一个对象,而只会创建一次对象,每次再次调用该方法时,它都会返回对现有对象的引用.
使用框架时,幕后发生了更多的事情.事情正在登记等等......
| 归档时间: |
|
| 查看次数: |
1161 次 |
| 最近记录: |