三天上手PHP之11:函数

本文介绍了PHP中函数的基本操作,包括函数的创建、参数传递及返回值处理等,并通过实例展示了如何根据不同参数输出不同内容。

1.目的:学会函数的基本操作,例如:创建、添加参数、返回值。

2.代码范例:

<?php
/*
以下函数的一些准则:
1.函数的名称应该提示出它的功能
2.函数名称以字母或下划线开头(不能以数字开头)
*/

//范例一:函数的创建与调用
echo "以下为范例一:在其被调用时能输出内容<br>"; 
function Say_Hello()
	{
		echo "Hello World!";
	}
Say_Hello();
echo '<br><br>';

//范例二:添加函数的参数
echo "以下为范例二:在其被调用时能依据不同参数,输出不同内容<br>"; 
function Say_Hello1($x)
{
	if ($x=="A")
	{
		echo "Good morning!";
	}
	else if ($x=="B")
	{
		echo "Good afternoon!";
	}
	else if ($x=="C")
	{
		echo "Good evening!";
	}
	else if ($x==NULL)
	{
		echo "Good day!";
	}
	else
	{
		echo "Good day!";
	}
	echo "<br>";
}
Say_Hello1("A");
Say_Hello1("B");
Say_Hello1("C");
Say_Hello1("");
Say_Hello1(NULL);
echo '<br><br>';

//范例三:添加函数二个以上的参数
echo "以下为范例三:在其被调用时能依据不同参数,输出不同内容<br>"; 
function Say_Hello2($x, $p_name)
{
	if ($x=="A")
	{
		echo "Good morning, ";
	}
	else if ($x=="B")
	{
		echo "Good afternoon, ";
	}
	else if ($x=="C")
	{
		echo "Good evening, ";
	}
	else if ($x==NULL)
	{
		echo "Good day, ";
	}
	else
	{
		echo "Good day, ";
	}
	echo $p_name . "!" . "<br>";
}
Say_Hello2("A", "John");
Say_Hello2("B", "Mary");
Say_Hello2("C", "Ben");
Say_Hello2("", "everyone");
Say_Hello2(NULL, "everyone");
echo '<br><br>';


//范例四:函数的返回值
echo "以下为范例四:在其被调用时能依据不同参数,返回不同内容<br>"; 
function add($x,$y)
{
$total=$x+$y;
return $total;
}
$a=1;
$b=2;
echo $a . " + " . $b . " = " . add($a,$b);
?>

3.結果:

以下为范例一:在其被调用时能输出内容
Hello World!

以下为范例二:在其被调用时能依据不同参数,输出不同内容
Good morning!
Good afternoon!
Good evening!
Good day!
Good day!


以下为范例三:在其被调用时能依据不同参数,输出不同内容
Good morning, John!
Good afternoon, Mary!
Good evening, Ben!
Good day, everyone!
Good day, everyone!


以下为范例四:在其被调用时能依据不同参数,返回不同内容
1 + 2 = 3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值