PHP函数:
创建 PHP 函数
函数是一种可以在任何被需要的时候执行的代码块。
创建 PHP 函数:
- 所有的函数都使用关键词 "function()" 来开始
- 命名函数 - 函数的名称应该提示出它的功能。函数名称以字母或下划线开头。
- 添加 "{" - 开口的花括号之后的部分是函数的代码。
- 插入函数代码
- 添加一个 "}" - 函数通过关闭花括号来结束。
PHP 函数 - 添加参数
我们的第一个函数是一个非常简单的函数。它只能输出一个静态的字符串。
通过可以添加参数,我们向函数添加更多的功能。参数类似一个变量。
您可能注意到了,函数名称后面有一个括号,比如 writeMyName()。参数就是在括号中规定的。
PHP 函数 - 返回值
函数也能用于返回值。return $ret;
例子:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3/TR/html4/loose.dtd">
<html>
<head>
<title> PHP函数入门 </title>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
</head>
<body>
<?php
//引入函数文件3中方法:
// require "fync.php";
require ('fync.php');
//3. $filepath="./func.php";
//require $filepath;
$num1=80;
$num2=50;
$res=jisuan($num1,$num2,"-");
echo $res;
?>
</body>
</html>
<?php
function jisuan($num1,$num2,$oper){
$res=0;
switch($oper){
case "+": $res=$num1 + $num2; break;
case "-": $res=$num1 - $num2; break;
case "*": $res=$num1 * $num2; break;
case "/": $res=$num1 / $num2; break;
default: echo "错误运算符"; break;
}
return $res;
}
?>
//require require_once 区别,在于后者
require 'b.php';
//先判断,在引入,如果发现c.php已经引入,则不再引入
require_once 'b.php'
//include include_once 区别和上面的一样的
include include 区别
这两种结构除了在如何处理失败之外完全一样。include() 产生一个警告而 require() 则导致一个致命错误。换句话说,如果想在遇到丢失文件时停止处理页面就用 require()。include() 就不是这样,脚本会继续运行。
******************************************理解下函数调用的2个例子*********
<?php
function abc($num){
if($num>2){
abc(--$num)
}
echo "$num=".$num."<br/>";
}
abc(4);
?>
<?php
function abc($num){
if($num>2){
abc(--$num)
} else{
echo "$num=".$num."<br/>";
}
}
abc(4);
?>
两个例子的结果?这个应该不难!自己画下酒知道了!
更多推荐
PHP自学之路-----走进PHP函数
发布评论