实例
<meta charset="UTF-8"> <?php //单分支 $grade =55; if($grade <60){ echo '<p>很不幸,您得补考</p>'; } //双分支 $grade =70; if($grade <60){ echo '<p style = "color: red">很不幸,您得补考</p>'; } else{ //>=60 echo '<p style = "color: green">恭喜,及格了</p>'; } //多分支 $grade =89; if($grade <60){ echo '<p style = "color: red">很不幸,您得补考</p>'; } else if ( $grade >=60 && $grade <80) { echo '<p style = "color: green">恭喜,及格了</p>'; }else if ($grade <90){ echo '<p style = "color: slateblue">考得不错</p>'; }else if ($grade <100){ echo '<p style = "color: yellow">你真是个天才</p>'; } ?>
运行实例 »
点击 "运行实例" 按钮查看在线实例
实例
<?php //变量的类型 标量 // 标量:单值变量 一个变量名对应一个变量值 : 数值(整数,浮点),字符串,布尔(true/false) //复合类型:多值变量, 数组-Array, 对象-Object //特殊类型:资源类型, null $age = 30;//integer 整数(数值型) $salary = 35.88; //Float 浮点(数值型) $name = 'an feng'; // String 字符串 $isMarried = true; //Boolean 布尔型 //直接输出 针对 整数型 浮点型, 字符串 布尔型 可直接输出 echo $age,$salary,$name,$isMarried; echo $name.'的年龄'.$age.',工资是:'.$salary.',是否已婚'.$isMarried; echo $name,'的年龄',$age,',工资是:',$salary.',是否已婚',$isMarried; $books = ['php','nysql','html']; //Array 数组类型 //数组类型可直接输出 查看 使用 print_r print_r($books); $student = new stdClass(); // Object 对象类型 $student->name = '安丰'; //对应类型 可使用var_dump 或者直接使用echo 输出查看 var_dump($student); var_dump($student-$name); echo $student-$name ; $file = fopen('test.txt',r); //资源类型 //对应资源类型 可使用fclose 或者 使用echo 直接输出资源的文件 fclose($file); echo fread($file,filesize('text.txt')); //对于资源类型开启后需要在关闭 fclose($file); $sprice = null; //null类型 // 对于null 类型 使用 is_null(三元运算符) 或者 echo 输出 is_null($isMarried)? '空值':'非空值'; // 变量检测使用 gettype() echo gettype($isMarried); //设置类型 设置类型后将永久的改变类型 $price =124.99; settype($price,integer); echo $price;
运行实例 »
点击 "运行实例" 按钮查看在线实例