📅  最后修改于: 2023-12-03 15:08:44.288000             🧑  作者: Mango
在 PHP 中,可以通过 class
关键字定义一个类,然后使用 new
实例化一个对象。对象可以包含属性和方法。如果想添加一个属性到一个对象中,可以使用以下步骤:
class Person {
public $name;
public $age;
}
以上代码定义了一个名为 Person
的类,并定义了两个公共属性 $name
和 $age
。
$person = new Person();
以上代码实例化了一个 Person
对象,并将该对象赋值给 $person
变量。
$person->name = 'Tom';
$person->age = 20;
以上代码向 $person
对象添加了两个属性:name
和 age
,并分别赋值为 'Tom'
和 20
。
完整的代码片段如下:
<?php
class Person {
public $name;
public $age;
}
$person = new Person();
$person->name = 'Tom';
$person->age = 20;
var_dump($person);
?>
以上代码运行结果为:
object(Person)#1 (2) {
["name"]=>
string(3) "Tom"
["age"]=>
int(20)
}
其中,object(Person)#1
表示该对象为 Person
类型的,#1
表示该对象是第一个被实例化的 Person
对象。["name"]=> string(3) "Tom"
表示该对象包含一个 name
属性,值为 "Tom"
,类型为字符串,长度为 3。["age"]=> int(20)
表示该对象还包含一个 age
属性,值为 20
,类型为整数。