一些函数

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文件夹下的自定义文件,详见:文档,函数库一章