随笔分类 - OOP
摘要:把对象当参数传递给方法,在方法里改过对象后,影响到外面的对象 因为对象是引用传递过去的class Book { public $name; public function __construct($name) { $this->name = (string)$n...
阅读全文
摘要:在PHP中类为什么要使用静态方法,有什么好处不需要实例化??可以提高运行效率??这是一个经常被时时提出来的问题,很多时候我们以为理解了、懂了,但深究一下,我们却发现并不懂。方法是我们每天都在写得,很多程序员大多都使用实例化方法,而很少使用静态方法,问原因也说不出来所以然,或者简单的回答两者定义的区别,静态方法不需要new就可以使用 实例化方法需要new了以后才可以使用。。。。我们真的理解了吗?从实际项目开发说起,这里有开发项目的三种方式:开发项目中把BLL和DAL分开,在BLL调用DAL的代码。一、在DAL中使用静态方法,不创建实例直接调用(大概有很多人都使用这种方式开发 )class DAL
阅读全文