Blogger Information
Blog 28
fans 0
comment 0
visits 26748
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
变量类型与检测和分支结构作业
YHF的博客
Original
847 people have browsed it

变量作用域:

111.jpg

变量类型与检测:

实例

<?php
/**
 * Created by PhpStorm.
 * User: 714326675
 * Date: 2018/8/23
 * Time: 17:08
 */
$int=9;
$float=9.2;
$string='你好';
$bool=true;
$arr=['a'];
class myClass{}
$obj=new myClass();
$obj->name='叶浩锋';
$resourse=fopen('./test.txt','rb+');
//echo fread($resourse,filesize('./text.txt'));
//echo gettype($resourse);
//fclose($resourse);

var_dump($int);
var_dump($float);
var_dump($string);
var_dump($bool);
var_dump($arr);
var_dump($obj);
var_dump($resourse);

//is_null empty() isset()

$val1; //为空
$val2=null; //空
$val3='php'; //不为空

@var_dump(is_null($val1)?true: false);
@var_dump(is_null($val2)?true: false);
@var_dump(is_null($val3)?true: false);
echo '<hr>';
//empty()
//空字符串,空数组,null,0/'0'/false 返回true
$str1='';
$str2;
$str3=0;
$str4='0';
$str5=null;
$str6=false;
$str7=[];
var_dump(empty($str1)?true:false);
var_dump(empty($str2)?true:false);
var_dump(empty($str3)?true:false);
var_dump(empty($str4)?true:false);
var_dump(empty($str5)?true:false);
var_dump(empty($str6)?true:false);
var_dump(empty($str7)?true:false);
echo '<hr>';

//isset()
//检测变量是否存在?是null反操作
//变量存在,并且它的值不少null,返回true

$example1=null;
$example2;
$example3='';
$example4='php';
$example5=[];
$example6=false;
var_dump(isset($example1)?true:false);
var_dump(isset($example2)?true:false);
var_dump(isset($example3)?true:false);
var_dump(isset($example4)?true:false);
var_dump(isset($example5)?true:false);
var_dump(isset($example6)?true:false);
?>

运行实例 »

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

预览图

222.jpg

流程控制

实例

<?php
/**
 * Created by PhpStorm.
 * User: 714326675
 * Date: 2018/8/23
 * Time: 16:52
 */
echo '<h3>流程控制</h3>';

$money=80000;
echo "这辆车的价格是13w,而你有{$money}元,所以,";
if($money<130000){
    echo '抱歉,你买不起!';
}elseif($money>130000 and $money <150000) {
    echo '你买得起车,但是你加不起油';
}else{
    echo '土豪,打扰了!';
}

echo '<hr>';


$subject='math1';
switch (strtolower($subject)){
    case 'math':
        echo '数学是门好学科。';
        break;
    case 'music':
        echo '最喜欢听歌了!';
        break;
    case 'english':
        echo '英语??打扰了!';
        break;
    default:
        echo '<h3 style="color:red;">????这是什么奇怪的东西?</h3>';
}

运行实例 »

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

预览图:

333.jpg

总结:

  1. 数据类型有:Boolean 布尔类型,Integer 整型,Float 浮点型,String 字符串,Array 数组,Object 对象,Resource 资源类型,NULL

  2. 检测类型:is_null  empty() isset()

  3. 判断语句if()else; switch{case....} 



Correction status:Uncorrected

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