«

php流程控制

时间:2023-3-1 21:59     作者:wen     分类: PHP


if(){}else{}
switch(){
   case :
      echo
      break;
   case :
      echo
      break;
   default:
      echo
      break;
}
for(){}
do{}while()
while(){}
foreach(数字 sa $key => $ value){}

//关键字
break 结束循环
continue 跳出本次循环
return

exit; 终止程序继续运行

include ''; 
require '';  
//相同:都是用来引入文件
//不同:错误级别不一样,include 发出警告后 requir 错误
include 发出警告后,后面的代码还会执行
require 发出错误后,后面的代码不会执行

include_once
require_once
只执行一次

   $dada = 0;
   for($a = 0;$a<=100;$a++){
      echo $a.'&nbsp;';

      $dada+=$a;
      echo $dada.'&nbsp;';
   }

   echo $dada;
//遍历数组 foreach(数组 as 键=>值)
   $dada=array('1','2','3','4','my'=>'5');
   foreach($dada as $a => $b){
      echo $a.'=>'.$b.'<hr/>';
   }

//函数
//时间
function getData($gsh){
   return date($gsh,time());
}
echo getData('Y-m-d H:i:s');

函数的传参: 按值,按引用,
         引用: 就是给变量起别名
            $dada = 10;
            function setData(&$x){
               $x = 3;
               return $x;
            }
            echo setData($dada);
            echo $dada;

递归:一个函数直接或间接调用自己本身
//1到一百的积
      function digui($n){
         if($n>0){
         return $n*digui($n-1);
         }
         if($n<=0){
            return 1;
         }
      }
      echo digui(100)

标签: PHP基础