我是个菜鸟。
弱弱请问一下,我看到index.php里面有Typecho_Widget::widget('Widget_Init');
在这条语句之前没有require或include其他文件,我也没找到__autoload函数,怎么能执行的呢
我是个菜鸟。
弱弱请问一下,我看到index.php里面有Typecho_Widget::widget('Widget_Init');
在这条语句之前没有require或include其他文件,我也没找到__autoload函数,怎么能执行的呢
3.4k 阅读
1 回答4.6k 阅读
1 回答6.3k 阅读
1 回答6.9k 阅读
3 回答4.6k 阅读✓ 已解决
index.php 开头
是有载入config.inc.php的.
跟踪下config.inc.php, 发现是在install.php里面生成.
关键位置
https://github.com/typecho/typecho/blob/c6a468fdcb20d22c8b6676617d48e3dee7f6b1a1/install.php#L515
挺有意思的,是读取install.php,0-52行.
刚好这几行都是初始化的,包括require_once.
最后这个
$lines
就成config.inc.php
的内容了.