函数是为了封装方法,方便调用。
设计一个计算的代码函数。举个栗子
<?php /** * Created by PhpStorm. * User: 炜文 * Date: 2017/2/15 * Time: 20:18 */ function cal($num1,$num2,$oper){ //$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 "你输入的符号有误!"; } return $res; } echo cal(2,4,"/"); ?>
在PHP中可以通过require_once 来引入其他PHP文件。
<?php /** * Created by PhpStorm. * User: 炜文 * Date: 2017/2/15 * Time: 18:58 */ require_once 'demo1.php'; echo cal(2,5,"/"); ?>
通过函数打印 4种图形。
<?php /** * Created by PhpStorm. * User: 炜文 * Date: 2017/2/15 * Time: 20:18 */ //首先建立一个函数,然后里面带2个参数,一个是行数,一个是名称 function lx($n,$name){ switch ($name){ case "正方形": printZ($n); break; case "三角形": printS($n); break; case "等边三角形": printD($n);
default:
echo"输入有误"; } } function printZ($n){ for($i=0;$i<=$n;$i++){ for($j=0;$j<=$n;$j++){ echo "*"; } echo "<br/>"; } } function printS($n){ for($i=0;$i<=$n;$i++){ for($j=0;$j<=$i;$j++){ echo "*"; } echo "<br/>"; } } function printD($n){ for($i=1;$i<=$n;$i++){ for($k=$n;$k>$i;$k--){ echo " "; } for($j=0;$j<2*$i-1;$j++){ echo "*"; } echo "<br/>"; } } lx(7,"等边三角形"); ?>
;