php 如何引用文件?
先建一个php 文件,php文件名要和所建的类名相同, 然后直接在php 中用include("")/include""
和require("")/require"" 直接引用过来就可以 这是对于小的简单的php文件的引用;
对于比较复杂的php 文件 可以用__autoloade()加载; 先建一个php文件如下:
引用上面的php文件 如下:
function __autoload($classname){ require $classname.(".php"); // require "./文件名/".$classname.(".php")}$jin=new jinru();echo $jin->xxx
其中php 引用文件时会用到的include 和 require 是有联系和区别的:
require()函数包含进来的内容被当成当前文件的一个组成部分,所以当包含进来的文件有语法错误或者文件不存在的时候,那当前文件的PHP脚本都不再执行。require() 语句包含并运行指定文件,包含后直接当做一个部分被执行,如放在页面顶部,则一开始便执行包含的文件。通常放在 PHP 程序的最前面,PHP 程序在执行前,就会先读入 require()所指定引入的文件,如果出现错误是致命的。
include()函数相当于指定这个文件的路径,当被包含的文件有错时,不会影响到本身的程序运行。include()函数可以进行判断是否包含,而require则是不管任何情况都包含进来.所以这点值得注意! 建议大家在包含动态文件,也就是有变量,函数,已经类的时候用include()。可以放在 PHP 程序的任何一个位置,PHP 程序在执行到时,才会先读入include ()所指定引入的文件,如果出现错误将会提示。
require_once()和include_once()都是指同一个文件只读取一次。