$a;$b=null;$c=false;$d=0;$e='';$f=array();$g=[]; echo "<pre>"; //isset 当变量未定义或为null时 isset 返回false; var_dump(isset($a)); //false var_dump(isset($b)); //false var_dump(isset($c)); //true var_dump(isset($d)); //true var_dump(isset($e)); //true var_dump(isset($f)); ...
for 循环算法1,1,2,3,5,8......function loopData($n){ $arr=[1,1,2,3,5,8]; for($i=0;$i<$n;$i++){ $arr[$i+2] = $arr[$i]+$arr[$i+1]; } return $arr[$n-1]; } echo loopData(3)递归function upData($num){ if($num <=0){ return 0; }elseif ($num>0 &...
下载地址:https://docs.phpcomposer.com/00-intro.html#Installation-Windows第一步安装第二步点击Composer-Setup.exe勾选对号继续下一步 第三步检测是否安装成功win+r -> cmd 输入 composer第四步更改国内镜像cmd 中直接复制回车 composer config -g repo.packagist composer https://packagist.phpcomposer.com如果镜像报错 更换镜像 composer config -g repo.packagist composer ...
//适配器模式,可以将截然不容的函数接口封装成统一的API。通俗的理解就是将不同接口适配成统一的API接口,使得原本不兼容的接口能够一起工作。 //在不同适配中,具体函数操作不一样,但接口一致 interface IDatabase { function connect($host,$user,$passwd,$dbname); function query($sql); function close(); } //下面定义一个用mysql操作数据库的类 class Mysql implements IDatabase { protecte...