PHP笔记:一些不太常用的函数

一、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。



评论