php自定义函数和引用其他的php文件
2014-05-09 17:40
435 查看
php函数名在识别时不会区分大小写,意思就是写两个相同的名字,但是大小写不同,php会认为这是同一个方法,在执行时就会报不能声明同一个函数的错
即:function re(){}=function rE(){}
在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 引用错了的时候就会终止程序的执行,不会再向后执行
a.require
b.require_once
//include 引用错了的时候只会出现一个Warning,但是还是会向后执行
c.include
d.include_once
即:function re(){}=function rE(){}
在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 引用错了的时候就会终止程序的执行,不会再向后执行
a.require
b.require_once
//include 引用错了的时候只会出现一个Warning,但是还是会向后执行
c.include
d.include_once
相关文章推荐
- (转)PHP自定义遍历目录下所有文件dir(),readdir()函数
- PHP采用自定义函数实现遍历目录下所有文件的方法
- PHP采用自定义函数实现遍历目录下所有文件的方法
- 我常用的自定义函数之rmdir php删除目录及目录下的所有文件
- PHP基本知识(自定义函数以及文件上传)
- html外部js文件引用其他js文件的函数
- php自定义函数之递归删除文件及目录
- PHP采用自定义函数实现遍历目录下所有文件的方法
- php 其他常用文件处理函数
- php强制文件下载而非在浏览器打开的自定义函数分享
- php引用其他目录的php文件
- python在引用其他文件夹下自定义函数
- Python中在脚本中引用其他文件函数的方法
- 【phpcms-v9】phpcms-v9中自定义全局函数文件:extention.func.php
- Python中在脚本中引用其他文件函数的实现方法
- PHP 引用文件 include() 函数 require() 函数
- PHP自定义函数: 下载远程文件
- Python中在脚本中引用其他文件函数的方法
- php自定义函数之递归删除文件及目录