php自定义函数和引用其他的php文件

本文介绍了PHP函数命名不区分大小写的原则、变量作用域内外的访问方法、如何销毁变量、为函数参数设置默认值、变量引用操作及常量定义方式等内容,并提供了引入外部PHP文件的四种方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. 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

   

转载于:https://www.cnblogs.com/tangyue/p/3719361.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值