美文网首页
php04—数据类型4-布尔值、数组、对象、特殊数据类型Reso

php04—数据类型4-布尔值、数组、对象、特殊数据类型Reso

作者: YINdevelop | 来源:发表于2017-12-18 18:10 被阅读7次

    1.布尔值

    什么是布尔值

    布尔类型就是真(true)和假(false);

    注:在php中布尔值不区分大小写,true = TRUE

    布尔值的声明

    $bool = false;
    var_dump($bool);
    
    //boolean false
    

    2.数组

    什么是数组?

    数据就是一组数据

    数组的声明(具体后面章节会讲到)

    $array = array('张三','男',18,array('罗玉凤','芙蓉姐姐'));
    var_dump($array);
    
    
    //  array (size=4)
          0 => string '张三' (length=6)
          1 => string '男' (length=3)
          2 => int 18
          3 => 
            array (size=2)
              0 => string '罗玉凤' (length=9)
              1 => string '芙蓉姐姐' (length=12)
    

    3.对象

    什么是对象?

    • 对象常用来存放私有属性以及方法。
    • php中的对象是由类产生的,这和javascript中的对象有区别,js中不存在类的概念。

    对象的声明(具体后面章节会讲到)

    //定义类
    class Person{
        //成员属性
        var $name = '李建东';
        var $sex = '童子';
        var $height = 1.55;
        //成员方法
        //会吹
        function chui(){
            echo '李建东正在吹。。。。';
        }
        //会吃
        function chi(){
            echo '李建东正在吃';
        }
    }
    //生成对象
    $ljd = new Person;
    $ljd1 = new Person;
    
    var_dump($ljd);
    var_dump($ljd1);
    
    //
    object(Person)[1]
    public 'name' => string '李建东' (length=9)
    public 'sex' => string '童子' (length=6)
    public 'height' => float 1.55
    
    
    //
    object(Person)[2]
    public 'name' => string '李建东' (length=9)
    public 'sex' => string '童子' (length=6)
    public 'height' => float 1.55
    

    注:对象只能输出属性,方法是无法输出来的。

    4.Resource

    比如图片、字体等都叫Resource

    //打开一个文件   使用只读的方式打开文件
    $file = fopen('./test.php','r');
    var_dump($file);
    
    //resource(3, stream)
    

    具体以后会讲到

    相关文章

      网友评论

          本文标题:php04—数据类型4-布尔值、数组、对象、特殊数据类型Reso

          本文链接:https://www.haomeiwen.com/subject/vswmwxtx.html