
自动加载&命名空间&mvc
enlyhua
这个作者很懒,什么都没留下…
展开
-
131. 理解MVC
1.理解 MVC转载 2016-09-24 14:48:26 · 306 阅读 · 0 评论 -
90. php 命名空间
1.如果不加命名空间 test1.phpfunction test(){ echo 'test1';}test2.phpfunction test(){ echo 'test2';}test.phprequire 'test1.php';require 'test2.php';报错: 2.加了命名空间test1.phpnamespace Test1;function t原创 2016-01-23 00:10:18 · 836 阅读 · 0 评论 -
91. php 命名空间(1)
1.使用命名空间:基础 <?phpnamespace Foo;function strlen() { echo 'hello';}const INI_ALL = 3;class Exception {}$a = strlen('hi'); // 调用命名空间 Foo 的strlen()$aa = \strlen('hi');//调用全局函数strlen$b = \转载 2016-01-23 15:02:46 · 476 阅读 · 0 评论 -
92. php 命名空间(2)
1.全局空间 2.使用命名空间:后备全局函数/常量 3.名称解析规则翻译 2016-01-24 16:30:13 · 720 阅读 · 0 评论 -
93. php 命名空间(3)
1.注明:本文提到的常量:PHP5.3开始const关键字可以用在类的外部。const和define都是用来声明常量的(它们的区别不详述),但是在命名空间里,define的作用是全局的,而const则作用于当前空间。我在文中提到的常量是指使用const声明的常量<?phpnamespace Article;?>当前脚本文件的第一个命名空间前面不能有任何代码.为什么要说第一个命名空间呢?因为同翻译 2016-01-24 22:05:59 · 464 阅读 · 0 评论 -
94. autoload
test1.php<?phpclass Test1{ static function test() { echo __METHOD__; }}test2.php<?phpclass Test2{ static function test() { echo __METHOD__; }}test.php<?phpTe原创 2016-01-24 22:25:54 · 518 阅读 · 0 评论 -
94. autoload(2)
1.自动 加载在PHP5之前,各个PHP框架如果要实现类的自动加载,一般都是按照某种约定自己实现一个遍历目录,自动加载所有符合约定规则的文件的类或函数。 当然,PHP5之前对面向对象的支持并不是太好,类的使用也没有现在频繁。 在PHP5后,当加载PHP类时,如果类所在文件没有被包含进来,或者类名出错,Zend引擎会自动调用__autoload 函数。此函数需要用户自己实现__autoload函数。转载 2016-01-26 23:45:24 · 497 阅读 · 0 评论 -
127.自己开发一个 PHP 框架
1.框架运行流程原创 2016-09-16 15:43:12 · 488 阅读 · 0 评论