一、property_exists(PHP 5 >= 5.1.0, PHP 7, PHP 8)...
一、property_exists
(PHP 5 >= 5.1.0, PHP 7, PHP 8)
property_exists — 检查对象或类是否具有该属性
说明
property_exists(mixed $class, string $property): bool
本函数检查给出的 property 是否存在于指定的类中(以及是否能在当前范围内访问)。
参数
class
字符串形式的类名或要检查的类的一个对象
property
属性的名字
返回值
如果该属性存在则返回 true,如果不存在则返回 false,出错返回 null。
二、array_key_exists
(PHP 4 >= 4.0.7, PHP 5, PHP 7, PHP 8)
array_key_exists — 检查数组里是否有指定的键名或索引
说明
array_key_exists(mixed $key, array $array): bool
数组里有键 key 时,array_key_exists() 返回 true。 key 可以是任何能作为数组索引的值。
参数
key
要检查的键。
array
一个数组,包含待检查的键。
返回值
成功时返回 true, 或者在失败时返回 false。