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.' ';
$dada+=$a;
echo $dada.' ';
}
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基础