问答题: 什么是变量的作用域?
编程: 变量的类型与检测
编程: 分支结构的实例
实例
<?php echo '<h3 style="color: cornflowerblue">变量的类型与检测</h3>'; //单值变量 $age = 32; //integer $momey = 3300.33; //float $name = 'leechaohua'; //string $isMeal = false; //boolean $book = ['红楼梦','三国演义','水浒传','西游记']; //Array echo '<pre>'; print_r($book); echo '<hr>'; $student = new stdClass(); //Object $student->name = 'leechaohua'; $student->class = 'php'; $student->grade = 90; var_dump($student); echo $student->name; echo '<hr>'; $price = null; echo 'price is',$price,'<br>'; echo is_null($price) ? '是null' : '不是NULL'; echo '<hr>'; $price1 = 123.23; settype($price,'integer'); echo $price1,'<br>'; echo gettype($price1); echo '<hr>'; //is_null() $val1; $val2 = null; $val3 = 'leechoahua'; @var_dump(is_null($val1) ? true : false); @var_dump(is_null($val2) ? true : false); @var_dump(is_null($val3) ? true : false); echo '<hr>'; //empty() $str1 = ''; $str2 = []; $str3 = 0; $str4 = '0'; @var_dump(empty($str1) ? true : false); @var_dump(empty($str2) ? true : false); @var_dump(empty($str3) ? true : false); @var_dump(empty($str4) ? true : false); echo '<h3 style="color: cornflowerblue">分支结构</h3>'; //1.单分支 $age1 = 28; if($age1 < 30) { echo '<h6>您还很年轻</h6>'; } //2.双分支 $age2 = 32; if($age2 < 30){ echo '<h6>您还很年轻</h6>'; } else { echo '<h6>您已经老了!</h6>'; } //3.多分支 $age3 = 40; if($age3 <30){ echo '<h6>还可以玩</h6>'; } else if($age3 >= 30 && $age3 <40){ echo '<h6>还不结婚</h6>'; } else if($age3 >=40 && $age3 <50){ echo '<h6>没人要了</h6>'; } //4.三元判断:双分一个简写 //$age4 = 20; //echo ($age4 >= 20) ? '<script>alert("一个好玩的年纪")</script>' : '<script>alert("年纪大了")</script>'; //5 switch $game = 'switch'; switch (strtolower($game)) { case 'ps4': echo '<h3>PS4主机是最好的</h3>'; break; case 'xbox one': echo '<h3>XBOX主机性能最好</h3>'; break; case 'switch': echo '<h3>任天堂的主机游戏最好玩</h3>'; break; default: echo '<h3>你一款都没钱买</h3>'; } ?>
运行实例 »
点击 "运行实例" 按钮查看在线实例
总结:之前没接触过变量,异常难以明白!要好好的复习,但是做作业都一天了,真心不够时间!