究极!ThinkPHP 3.2.2 框架源码逐行分析(一)
tp框架采用单入口模式,单入口文件index.php:
在index.php第24行,将ThinkPHP/ThinkPHP.php包含过来,
line18,19:memory_get_usage();函数为php系统函数;
第22行~31行,定义常量使用的关键词是'const',关于const与define的区别,请参考这篇文章,还有这篇。
第34行中的'__DIR__'为php 5.3.0新增的魔术常量,其值为当前文件所在的路径,注意:不要认为__DIR__所在的文件被包含,其值就是包含者的文件夹路径,
其依然是其所在文件的原处路径!此情形同__FILE__一样,不同于$_SERVER['PHP_SELF']和第35行的$_SERVER['SCRIPT_FILENAME']代表的是包含者所在的路径。详情参考官方说明。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。