【php-03函数】

函数定义:函数是编程中封装的功能块,它可以被重复调用,从而节省代码,提高开发效率,当然了,php中也有类似js已经封装好的函数,叫做内置函数;

1.怎么封装一个函数并利用呢:

   (1)利用function来定义一个函数:

      function sayHello ( ) {                //注释:sayHello就是你要定义的函数名,后面必须带(){}

        echo "hello world" ;                //注释:echo是页面输出,封装的内容放在{}里面,如果成功调用该函数,页面打印出hello world

      }

   (2)函数不会自己执行,只有调用函数名才可执行。如调用以上函数,如下:

      sayHello ( );

2.以上是最简单的函数,但是有时候需要给函数传入参数。如以下情景:

   eg:封装一个对人打招呼的函数,须带上对方的名字,因为打招呼的人不一定一直是同一个人,这时人名肯定不能写死,需要临时传入函数:

      function sayHelloTo ( $name ) {

        echo "hello  " . $name . "<br >" ;                  //在这里 . 是php中的连接符,类似js的 + 号

      }

      sayHelloTo ("Leander");

      sayHelloTo ("Mike");

   结果:

      hello  Leander

      hello  Mike

   eg:优化上面的函数,对多个人同时打招呼,也就是参数不止一个:

      function sayHelloTo ( $name1,$name2 ) {

        echo "hello  " . $name1 . " , " . $name2 . "<br >" ;                  //在这里 . 是php中的连接符,类似js的 + 号

      }

      sayHelloTo ("Leander","Mike);

   结果:

      hello  Leander , Mike

3.有时候并不需要输出参数或者拼接的字符串,不需要输出,而是单单获取函数内的结果。如下情况:

      function addNum( $num1, $num2){

        return $num1 + $num2;                      //return在函数中用于返回一个东西

      }

      echo addNum (10,2 );

   结果:

      12

原文地址:https://www.cnblogs.com/lizeren/p/9513130.html