一些函数
1、 set_include_path()、get_include_path() 、PATH_SEPARATOR 设置php加载的路径
2、 register_shutdown_function() 程序执行完,最后执行的代码
3、 set_error_handler()、set_exception_handler()
4、 get_defined_constants()已定义的所有的变量
thinkphp自定义函数总结
1、 require_cache 优化过的require_once方法,定义了一个静态的数组存放已经require进来的文件,下次导入之前,首先判断数组中是否已有当前元素,如果没有再导入,避免重复导入。
2、 G()函数,统计运行的时间和内存。
3、 L()、C()方法,方法的实现的过程差不多是相似的。
流程
1、 在项目的conf目录下,可以有config.php、 tags.php、core.php(这个是一个核心的文件的数组) 、alias(项目别名文件,可以参考thinkPHP/conf下的同名文件)、debug.php(仅在调试模式下有效)这些都会自动的加载。
2、 APP_STATUS 这个配置参数,在app_debug开启的时候,会自动加载项目目录conf目录下面的,对应的文件
3、 LOAD_EXT_FILE和LOAD_EXT_CONFIG两个配置项写在配置文件里,可以用来动态加载用户在项目目录下,common和conf文件夹下的自定义文件,详见:文档,函数库一章