问答题: 什么是变量的作用域?
分为全局 局部 跟静态
全局类似于CSS的外链样式,在程序中谁都可以用。
局部的类似于内联样式,只有在函数内可以用。
静态属于一个可以保存的数值,时刻+1 循环用
2. 编程: 变量的类型与检测
实例
<?php //Intger 整数型 $age = 22; echo '我的年龄是:',$age,'岁'; echo '<br>'; //检测 echo '我的类型是:',gettype($age); echo '<hr>'; //Float 浮点型 $Iq = 175.32; echo '我的智商是:',$Iq,"<br>"; //检测 echo gettype($Iq),'<hr>'; //Sring 字符串 $name = '藍録'; echo '我的名字是',$name,'<br>'; //检测 echo gettype($name),'<hr>'; //Boolean 布尔 $single = true; echo '是否单身:',$single,'<br>'; //检测 echo gettype($single),'<hr>'; //Array 数组 $looks_like =['帅','很帅','超级帅']; echo '长相如何:',$looks_like[1],'<br>'; //检测 echo gettype($looks_like),'<hr>'; // Object 对象 $money = new stdClass(); $money->rich = '有钱'; $money->lot_rich = '超级有钱'; echo '经济状况:',$money->rich,'<br>'; //检测 echo gettype($money),'<hr>'; echo '大家好我叫',$name,'我的年龄是',$age,'我有',$Iq,'的智商','并且我长相',$looks_like[2],$money->lot_rich;
运行实例 »
点击 "运行实例" 按钮查看在线实例
3. 编程: 分支结构的实例
实例
<?php /** * Created by PhpStorm. * User: Administrator * Date: 2018/8/23 * Time: 13:25 */ //单分支 $grade = 55; if ($grade < 60){ echo "不及格"; } echo "<hr>"; //双分支 $grade =75; if ($grade < 60){ echo "不及格"; } else { echo "及格"; } //多分支 echo "<hr>"; $grade = 85; if ($grade < 60){ echo "不及格"; } else if ($grade >= 60 && $grade < 80){ echo "考得不错"; } else if ($grade >= 80 && $grade <= 100){ echo "你真是一个天才"; } //三元判断 双份简写 echo "<hr>"; $grade = 61; echo ($grade < 60)?"不及格":"及格"; //switch echo "<hr>"; $grade = 59; switch (strtolower($grade)){ case '59'; echo '差一点点及格'; break; } switch (strtolower($grade)){ case '60'; echo '刚好及格'; break; }
运行实例 »
点击 "运行实例" 按钮查看在线实例