自定义函数返回多个值

<?php
function name($fname,$fage){
    $user=array($fname,$fage);   //创建数组
    return $user;   //返回数组
}
$ff=name('杜威',18);
print_r($ff);
?>

 

<?php
function name($fname,$fage){
   // $user=array($fname,$fage);   //创建数组
   $user[]=$fname;       //就相当于上面的$user=array($fname,$fage);
   $user[]=$fage;
    return $user;   //返回数组
}
//list 把数组中的内容赋值给一些变量
list($name,$age)=name('杜威',18);
echo '我的名叫叫'.$name.'我今年'.$age;
?>

 

使用list()函数 返回自定义函数多个值

  

<?php
function name($fname,$fage){
    $user=array($fname,$fage);   //创建数组
    return $user;   //返回数组
}
//list 把数组中的内容赋值给一些变量
list($name,$age)=name('杜威',18);
echo '我的名叫叫'.$name.'我今年'.$age;
?>

包含引用传参的函数调用,引用传递可以在函数内对参数的修改,在函数范围外也能反应。

<?php

$a=18;
$b=20;
function add(&$a,&$b){ //引用传递
$a=$a+10;
$b=$b*10;
}
add($a,$b);
echo $a; //$a和$b的值都变了 28 200
echo $b;
?>

请注意:函数调用将不区分大小写,所以调用function()   Function()或FUNCTION()都是有效大的,而且都将返回相同的结果。为了方便,这里都是小写。

  注意到函数名称和变量名称是不同的,这一点很重要,变量名是区分大小写的,所以$a和$A是两个不同的变量,但是add()和Add()或ADD()是相同的一个函数。

 

<?php

   $a=5;
   //2. GLOABLS['a']=5;
   function f(){
       //global $a;     //设置a为全局变量  这样就是显示2了
       //2.GLOABLS['a']=2   //超级全局变量   这样也可以的
       $a=2;
   }

   echo $a;    //返回5
   //2.echo GLOABLS['a'];
?>

文件包含:

  为了确保重要性和模块性,最普遍的方式是把功能组建隔离为单独的文件,然后在需要是重新组装,PHP提供了四种在应用程序中包含文件的语句。

  include()语句将在其被调用的位置处判断并包含一个文件。包含一个文件与在该语句所在位置复制该文件的数据具有相同的位置。

  

<?php
    include 'wow.php';
?>

  

  include_once()函数的作用与include()相同,不过他会首先验证是否已经包含了该文件如果包含了该文件,则不再执行include_once();

  

<?php
    include_once 'wow.php';
?>

 

require()很大程度与include相同,都是将一个模板文件包含到require()调用所在的位置

<?php
    require 'wowo.php';
?>

 

require_once()函数的作用与require()相同,不过require_once函数确保文件只包含一次。

<?php
    require_once 'wowo.php';
?>

 

 

 

 

 

 

 

  

 

转载于:https://www.cnblogs.com/xiaowie/p/11250667.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值