📌  相关文章
📜  如何在 php 中向对象添加属性(1)

📅  最后修改于: 2023-12-03 15:08:44.288000             🧑  作者: Mango

如何在 PHP 中向对象添加属性

在 PHP 中,可以通过 class 关键字定义一个类,然后使用 new 实例化一个对象。对象可以包含属性和方法。如果想添加一个属性到一个对象中,可以使用以下步骤:

  1. 定义一个对象
class Person {
  public $name;
  public $age;
}

以上代码定义了一个名为 Person 的类,并定义了两个公共属性 $name$age

  1. 实例化对象
$person = new Person();

以上代码实例化了一个 Person 对象,并将该对象赋值给 $person 变量。

  1. 添加属性
$person->name = 'Tom';
$person->age = 20;

以上代码向 $person 对象添加了两个属性:nameage,并分别赋值为 '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,类型为整数。