牛牛在线工具

get_class_vars()

收录 8868 个 PHP 函数,含用途说明与用法示例。

get_class_vars()

获取指定类的所有属性及其默认值

函数名称:get_class_vars() 适用版本:所有PHP版本 用法:get_class_vars() 函数用于获取指定类的所有属性及其默认值。该函数接受一个类名作为参数,并返回一个关联数组,其中键是属性名,值是属性的默认值。 示例: class MyClass { public $name = 'John'; private $age = 25; protected $email = 'john@example.com'; } $classVars = get_class_vars('MyClass'); foreach ($classVars as $propertyName => $defaultValue) { echo "Property: $propertyName, Default Value: $defaultValue\n"; } 输出: Property: name, Default Value: John Property: age, Default Value: Property: email, Default Value: 在上面的示例中,我们定义了一个名为 MyClass 的类,该类具有三个属性:name、age 和 email。然后,我们使用 get_class_vars() 函数获取该类的所有属性及其默认值,并通过循环遍历输出每个属性的名称和默认值。 需要注意的是,get_class_vars() 函数只能获取公共属性和受保护属性的默认值,对于私有属性,它将返回一个空字符串作为默认值。