陈广安个人网站
会写代码的咸鱼
陈广安个人网站阿里云盘资源
陈广安个人网站网盘资源搜索
“ 梦想还是要有的,万一实现了呢!”
— 马云

6.16-php流程控制-函数

创建时间:2016-10-19

php算法

  • 算法是指为解决某一个问题而采取的步骤和方法的描述
  • 在程序中,算法是指对计算机的
————————————————————————————————————————————————————

php流程控制

  • 条件控制
  • if(){}
  • switch

  • 循环控制
  • while("语句")循环 例子:$n=1;while($n<10){echo $n;$n++;}
  • do{"语句"}while(判断)$n=10;do{echo $n;$n++;}while($n<10);
  • for(初始化;判断;条件变化){语句}
  • foreach(数组 as 键=>值){语句}
  • 流程控制语句
  • break结束for,foreach,while,do-whlie或者swich结构的执行
  • continue 结束本次循环
  • return
  • 1、函数内将立即结束此函数的执行并将它的参数作为函数的值返回
  • 2、放在函数外,会终止此脚本文件的执行
  • 3、若当前脚本文件是被include或者require,则控制交回调用文件

  • include 引入文件 例子:include "xxx.php";
  • require 引入文件 例子:require "xxx.php";

  • include、require两者区别
  • 相同:都是用来引入文件
  • 不同:错误级别一样,include 发出警告 require 错误
  • include 发出警告后,后面代码还会执行
  • require 发出错误后,后面代码不会执行

  • include_once 也是用来引入文件 但是只引入一次,里面的代码只执行一次
  • require_once 也是用来引入文件 但是只引入一次,里面的代码只执行一次


————————————————————————————————————————————————————

php函数

  • 函数的传参:
  • 按值传参(默认的)
  • 按引用传参,引用就是给变量起别名,引用后函数里面的变量值修改会影响到外面的变量

  • 参数的类型:可选参数,必填参数

  • 递归:一个函数直接或间接调用自己本身