|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
学会了生成静态网页,现在你应该接触一下XML了,恩,XML也了解了,那么AJAX你也得接触接触吧?AJAX完了....然后... PHP中有四个包括文件的函数:include(), include_once(), require()和require_once()。弄清晰他们的区分是进修PHP的基本之一,可以免很多写代码过程当中发生的不用要的费事。
include()
1. 挪用体例:include(“/path/to/filename”)
2. 申明: include()语句将在它被挪用的中央包括参数所指定的文件,其后果和将某个文件的内容复制在include()呈现的中央一样。利用include()时,括号可以疏忽,如:include “/path/to/filename”。
3. 圈套:经由过程if…else…前提语句来判别是不是include某个文件时有一个怪景象。如
<?php
if(expression)
include("/path/to/filename");
else
include("/path/to/anotherfilename");
?>
下面这段代码运转时能够失足。为何呢?include()函数只是将文件内容复制到呈现该include()函数的中央,假如文件中包括多行php语句而没有利用{}构成代码快呢?那全部if…else…的逻辑就乱了。所以,这段代码应当如许写:
<?php
if(expression){
include("/path/to/filename");
}
else{
include("/path/to/anotherfilename");
}
?>
如许就能够确保所包括出去的文件在全部代码快中。
include_once()
1. 挪用体例:include_once(“filename”)
2. 申明:望文生义,只包括一次该文件。即,假如高低文中已包括过了该文件,那末就不再包括。
3. 圈套:具有和include()函数一样圈套。
require()
1. 挪用体例:require(“filename”)
2. 申明:除以下两点以外,功效跟include()一样:(1)不管require()呈现在法式片断的甚么地位,它都能将文件包括出去。思索以下法式:
<?php
if(false){
require("/path/to/filename");
}
else{
require("/path/to/anotherfilename");
}
?>
下面语句将filename和anotherfilename两个文件都包括出去,即便第一个前提测试的前提为false。(2)require()失足时(如所require的文件不存在毛病),php剧本法式将中断履行,但include()不会呈现这类情形。
3. 圈套:具有和include()一样的圈套。
require_once()
1. 挪用体例:require_once(“filename”)
2. 申明:除只包括一次某文件以外,其它功效和require()一样。
3. 圈套:具有和require()一样的圈套。
完成一个功能齐全的动态站点 |
|