zoukankan      html  css  js  c++  java
  • PHP 函数的作用

    函数是为了封装方法,方便调用。

    设计一个计算的代码函数。举个栗子

    <?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 "&nbsp;"; } for($j=0;$j<2*$i-1;$j++){ echo "*"; } echo "<br/>"; } } lx(7,"等边三角形"); ?>

  • 相关阅读:
    《自我介绍》
    《结对-结对编项目作业名称-开发环境搭建过程》
    提取图形中指定颜色的所有像素_opencv/c++
    图形锐化_opencv/C++
    Opencv2.4.13 与Visual Studio2013 环境搭建配置
    C++基础——C面向过程与C++面向对象编程01_圆面积求解
    2017年2月26日
    基于GDAL的遥感影像显示(C#版)
    GDAL C# 开发环境配置
    shp文件的读取
  • 原文地址:https://www.cnblogs.com/vivenZ/p/6403121.html
Copyright © 2011-2022 走看看