php面和对象编程的类中直接声明的变量称为成员属性,或者“字段”,也有叫“特征”,不过我习惯称为“属性”。 类的成员属性声明是由关键字public或者protected或者 private开头,然后跟一个变量来组成,这个变量的数据类型可以归纳为以下几种:
数值类型
1.boolean 布尔类型
2.integer 整型
3.float 浮点型
立即学习“PHP免费学习笔记(深入)”;
4.double 双精度浮点型
4.string 字符串
复合类型
1.array 数组
2.object 对象给予
特殊类型
1.resource 资源
2.NULL
类的成员属性中的变量可以初始化,例如:
<?php
class person{
public $name;
public $name="张三";//定义属性并赋予初值
public $noname = NULL; //定义属性空值 ,与未赋值一样。
public $age = 25; //为属性赋予整型数值。
public $height = 1.75; //为属性赋予浮点型数字值
public $isChinese = true; //为属性赋予布尔型值。
public $arr = array("sex" => male, "weight" => 150); // 为属性赋予数组值
//public $a = new A(); //PHP5不允许创建对象类型赋值给属性 ,尝试创建$a 会报错。
//public $b = opendir("abc"); // PHP5不允许使用资源类型 ,建立资源并复制给$b会出现错误。
//public $c = $this->age; //不允许用前面定义的属性为新属性赋值。
}
$Person = new Person();
?>虽然在声明成员属性时可以给变量赋予初始值,但是在声明类时是没有必要的。例如:将人的姓名属性赋值为“张三”,那么用这个类实例化出多个对象时,每个人都叫张三了。一般来说,都是通过类实例化对象之后再给相应的成员属性赋予初值。
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号