批改状态:合格
老师批语:
1、变量的作用域:

2、变量的类型
变量的类型分为:单值变量(整数、浮点、字符串、布尔),复合类型(多值变量、数组、对象),特殊类型:资源、null
本段代码主要是举例了变量的类型,使用了gettype和settype方法。
<?php //标量:单值变量、数值、字符串、布尔 //复合类型:多值变量,数组Array、对象object //特殊类型:资源、null echo '<h4 style="color:red">变量的类型</h4>'; $age = 28;//整型 $name = '林新伟';//字符串 $salary = 28.88;//浮点型 $isMarrie = true;//布尔型 echo '我今年' . $age. '岁,姓名叫'.$name.',年收入'.$salary.',是否已婚'.$isMarrie; echo "<br>"; //echo '我今年',$age,'岁,<span style="color:red">姓名</span>叫',$name,',年收入',$salary,',是否已婚',$isMarrie,'<br>'; //var_dump($age); //echo "<br>"; //var_dump($name); //echo "<br>"; //var_dump($isMarrie); //echo "<br>"; //var_dump($salary); //echo "<br>"; //数组类型 $books=['java','c++','js','c#']; echo '<pre>'; print_r($books);'<br>'; $student = new stdClass();//创建对象 $student->neme = '林新伟';//属性 $student->course = 'JAVA'; $student->grade = 80; print_r ($student);//检查对象 echo "<br>"; //变量的检测 echo '<h3 style="color:red">变量的检测</h3>'; echo "<br>"; $inName='wang'; echo gettype($inName); echo "<br>"; $inAge=12.56; settype($inAge,'integer'); echo $inAge; echo "<hr>"; ?>
点击 "运行实例" 按钮查看在线实例
3、本段代码使用for、if esle、swicth循环语句
<?php
//单分支
echo "<h3>单分支</h3>";
$age=16;
if($age<18){
echo '对不起,您未成年';
}
echo "<br>";
//双分支
echo "<h3>双分支</h3>";
$age=20;
if($age<18){
echo '对不起,您未成年';
}
else{
echo '您已成年';
}
echo "<br>";
//多分支
echo "<h3>多分支</h3>";
$age=40;
if($age<18){
echo '对不起,您未成年';
}
else if($age>18&&$age<30){
echo '恭喜您,您已是青年';
}
else {
echo '<span style="color:red"><h2>很遗憾,您已进入老年区</h2></span>';
}
echo "<br>";
echo "<hr>";
//switch语法
echo "<h3>switch语法</h3>";
$name='shanzhu';
switch ($name) {
case 'lxw':
echo "对不起,跟我不匹配";
break;
case 'shanzhu':
echo "是的,我就是山竹";
break;
case 'shanzhu':
echo "您找错人了";
break;
}
echo "<hr>";
//for语句语法
for ($i=0; $i < 10; $i++) {
if ($i=12) {
echo "您摇号的号码为",$i,"<br>";
}
}
?>点击 "运行实例" 按钮查看在线实例
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号