php method_exists 检测类中是否包括函数
2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>
method_exists 檢測(cè)類中是否包括函數(shù)
method_exists() 函數(shù)的語(yǔ)法如下:
bool method_exists ( object object, string method_name)
method_exists() 函數(shù)的作用是檢查類的方法是否存在。
如果 method_name 所指的方法在 object 所指的對(duì)象類中已定義,則返回 true,否則返回 false
class a {
??? public function xx(){
??????? echo 'xx';
??? }
???
??? public function yy() {
??????? echo 'yy';
??? }
}
$obj = new a();
var_dump(method_exists($obj, 'xx'));
var_dump(method_exists($obj, 'xx'));
var_dump(method_exists($obj, 'xx'));
測(cè)試結(jié)果都為true
class a {
??? public function xx(){
??????? echo 'xx';
??? }
???
??? public function yy() {
??????? echo 'yy';
??? }
??? public function yy() {
??????? echo 'yy';
??? }
}
$obj = new a();
$obj->yy();
$obj->yy();
以上語(yǔ)句報(bào)錯(cuò)。
今天才發(fā)現(xiàn)原來(lái)php的對(duì)象屬性是不區(qū)分大小寫的
轉(zhuǎn)載于:https://my.oschina.net/guomingliang/blog/264629
總結(jié)
以上是生活随笔為你收集整理的php method_exists 检测类中是否包括函数的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: mysql安装完成后登入错误
- 下一篇: PowerDesigner(16.1)使