Blogger Information
Blog 16
fans 0
comment 1
visits 18704
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
变量的作用域,变量的类型与检测,分支结构2018-08-22
安丰的博客
Original
626 people have browsed it

实例

<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;

运行实例 »

点击 "运行实例" 按钮查看在线实例

Correction status:qualified

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post