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

2017-12-18  本文已影响7人  YINdevelop

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.对象

什么是对象?

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

//定义类
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)

具体以后会讲到

上一篇下一篇

猜你喜欢

热点阅读