博主信息
博文 16
粉丝 0
评论 1
访问量 23417
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
变量的作用域,变量的类型与检测,分支结构2018-08-22
安丰的博客
原创
798人浏览过

实例

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

运行实例 »

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

批改状态:合格

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学