❤『MVC学习』
红尘炼炼心
学习一个技术,先想是什么场景下会用到这个技术,它解决了什么问题!
不乱于心,不困于情。不畏将来,不念过往。如此,安好。
以大多数人的努力程度之低,根本轮不到拼天赋。
展开
-
面向对象【OOP】的设计原则
简述五大原则要求与优点 1--单一职责原则(SRP) [说明] 避免相同的职责分散到不同的类中; 避免一个类承担太多职责 [优点] 1.可以减少类之间的耦合 2.提高类的复用性原创 2017-11-10 21:22:00 · 264 阅读 · 0 评论 -
PHP自动加载机制[1]---__autoload操作详解
PHP自动加载有两种,一种是__autoload,另外一种是spl_autoload_registed(),以下将对这两种加载机制进行详细讲述。 自动加载的原理 自动加载就是在我们new(实例化)一个class(类)的时候,PHP系统如果找不到你这个类,就会去自动调用本文件中的__autoload($class_name)方法,我们new的这个class_name 就成为这个方法的参数。所以我原创 2017-11-03 10:00:02 · 1030 阅读 · 0 评论 -
PHP自动加载机制[2]---spl_autoload_register操作详解
小的项目,用__autoload()就能实现基本的自动加载了。但是如果一个项目过大,或者需要不同的自动加载来加载不同路径的文件,这个时候__autoload就悲剧了,原因是一个项目中仅能有一个这样的 __autoload() 函数,因为 PHP 不允许函数重名,也就是说你不能声明2个__autoload()函数文件,否则会报致命错误,所以spl_autoload_register()这样又一个牛逼函数诞生了,并且取而代之它。它执行效率更高,更灵活。原创 2017-11-03 10:34:55 · 839 阅读 · 0 评论