PHP函数

你要的不是变量,是函数 - 快速调用函数

自定义函数:
https://blog.csdn.net/weixin_41887155/article/details/85735192

PHP 函数
如要在页面加载时执行脚本,您可以把它放到函数里。

函数是通过调用函数来执行的。

你可以在页面的任何位置调用函数。

语法:
创建 PHP 函数
函数是通过调用函数来执行的。

语法

<?php
function functionName()
{
    // 要执行的代码
}
?>
---

<?php
function test(){
    echo system('dir');  // 输出dir命令
}
test()    //调用命令
?>

PHP 函数准则:

函数的名称应该提示出它的功能
函数名称以字母或下划线开头(不能以数字开头)


//PHP 添加参数情况
<?php
function writeName($fname)     //函数添加参数
{
  
  
    echo $fname . " Refsnes.<br>";   //输出参数值和refsnes
}
 
echo "My name is ";
writeName("Kai Jim");			//输出结果 My name is kai jim Resfsnes
echo "My sister's name is ";
writeName("Hege");				/输出结果 My name is Hege Resfsnes
echo "My brother's name is ";
writeName("Stale");				/输出结果 My name is Stale Resfsnes
?>

//PHP添加两个参数

<?php
function writeName($fname,$punctuation)
{
    echo $fname . " Refsnes" . $punctuation . "<br>";
}
 
echo "My name is ";
writeName("Kai Jim",".");		输出结果My name is Kai Jim Refsnes . 
echo "My sister's name is ";
writeName("Hege","!");			输出结果My sister's name isHege Refsnes !
echo "My brother's name is ";
writeName("Ståle","?");			输出结果My brother's name is Ståle Refsnes?
?>

PHP 函数返回值

<?php
function add($x,$y)
{
    $total=$x+$y;   		//17=1+16
    return $total;			//返回17
}
 
echo "1 + 16 = " . add(1,16);		//调用add值
输出:1+16=17
?>

PHP形参 - 实参不会相互影响

<?php
$value = 10;				//实参
function dome($value){				//实参带入形参
    $value = 100;
    echo $value + $value;

}

dome($value); //输出结果200


echo "<br>".$value; //输出结果10


?>

posted @ 2019-11-11 13:39  QT1  阅读(132)  评论(0编辑  收藏  举报