web前端一起努力PHP

函数

2019-01-03  本文已影响0人  追逐_chase
PHP.jpg

函数是模块化程序的产物,是一个代码片段,或者一个功能的封装。

function 函数名(){

}

image.png
//默认是100
function chang($i=100){
    echo $I;
}
function showInfo ($v1,$v2){

    echo $v1,"<br>",$v2;
};

$a = 10;
$b = 20;
showInfo($a,$b);  //结果是 10  20 


function showInfo1 ($v1,$v2){
        $v1 = 30;
        $v2 = 40;
    echo $v1,"<br>",$v2;
};

$a = 10;
$b = 20;
showInfo1($a,$b); //结果是30  40

//说明 $v1,$v2 和 $a,$b之间是值传递,赋值传值,并没有受到实参的影响

想要更改为引用传值的话 需要加 & 符号

作用域
<?php
$v = 10;
echo $v;
function show(){
    echo $v;
}

show();

?>
image.png
function show(){
    $v = 10;
    echo $v;
}

show();
echo $v;

$v = 100;
function show(){
    global $v;
    echo $v;
};
show();

$name = "CC";
$age = 00;
print_r($GLOBALS);

image.png

function show(){
  
    static $v = 1000;
   
    echo $v;
};
上一篇下一篇

猜你喜欢

热点阅读