批改状态:合格
老师批语:
问答题: 什么是变量的作用域?

编程: 变量的类型与检测
编程: 分支结构的实例
<?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>';
}
?>点击 "运行实例" 按钮查看在线实例

总结:之前没接触过变量,异常难以明白!要好好的复习,但是做作业都一天了,真心不够时间!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号