php⾃定义函数和引⽤其他的php⽂件
1. php函数名在识别时不会区分⼤⼩写,意思就是写两个相同的名字,但是⼤⼩写不同,php会认为这是同⼀个⽅法,在执⾏时就会报不
能声明同⼀个函数的错
即:function re(){}=function rE(){}
php延时函数在php中⽅法中的变量值在外层是调⽤不到的,
例如:
$a=12;
function test(){
$a+=45;
}
echo 'a='.$a;//这⾥会打印出12
改成:
$a=12;
function test(){
global $a;//有global这个关键字后就可以使⽤外层变量
$a+=45;
}
echo 'a='.$a;//这⾥会打印出67
2. unset⽤法:销毁变量
$a=12;
function res($a){
unset($a);//表⽰该变量不在res()⽅法中,不再使⽤$a,后⾯使⽤需要全新定义;
echo $a;//这⾥会出现报错:Notice: Undefined variable: a
$a=45;
echo $a;//打印出45
}
res($a);
3.给函数参数添加默认值
function param($a,$b=3){
$res=$a+$b;
return $res;
}
echo param(12);//传⼀个值,得15
echo "<br/>".param(12,18);//传两个值,得30
4.&符号引⽤变量
$a=212;
function test33(&$b){ //&将$b指向$a
$b=314;
}
test33($a);
echo "<br/>".$a;//得到314的结果
5.常量使⽤⽅法【定义⽅式】
define("TEXT_INFO",21);
echo TEXT_INFO;
echo '<br/>--------------------------------------------------------------<br/>';
const TEXT_INFO2=44;
echo TEXT_INFO2;
6.引⽤外部php⽂件的四种⽅式
//  once的意思是只包含⼀次,事先会做⼀个判断,如果之前已经包含了就不会再去包含了//require  引⽤错了的时候就会终⽌程序的执⾏,不会再向后执⾏
//include  引⽤错了的时候只会出现⼀个Warning,但是还是会向后执⾏
c.include
d.include_once

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。