課程
/后端開發(fā)
/PHP
/PHP進(jìn)階篇
if ($name) ?這樣寫也能判斷是否存在的吧?為什么一定要寫 function_exists 方法,區(qū)別在哪?
2014-11-18
源自:PHP進(jìn)階篇 11-6
正在回答
如果先前存在過一個$name的變量,但是并沒有名為$name的函數(shù)創(chuàng)建,if($name)會返回true,即函數(shù)存在
function_exist用來檢驗函數(shù)是否存在,$name是個變量,所以對癥下藥用if(isset($name))來檢驗$name是否已存在,希望幫到你。
這個?function_exists?是,php檢測函數(shù)是否存在函數(shù) ,這樣去寫,語法更加嚴(yán)謹(jǐn),有意義,再說你單獨(dú)寫一個$name,有含義嗎? 這只是我的個人理解,可能和實(shí)際的有偏差,僅此借鑒!
舉報
輕松學(xué)習(xí)PHP中級課程,進(jìn)行全面了解,用PHP快速開發(fā)網(wǎng)站程序
3 回答為什么$sql = 'insert into user(name, age, class) values($name, $age, $class)';這樣不行?
4 回答$obj->name = $this->name;這句不用都行,是不是已經(jīng)存在當(dāng)前類下了,不用寫出來都行。。
1 回答不識別name
2 回答if( isset($arr[0]) ) {print_r($arr[0]);} 直接不就行了
4 回答$car->name ..這個name.指的是$name 還是$this->name這個name.
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2015-07-08
如果先前存在過一個$name的變量,但是并沒有名為$name的函數(shù)創(chuàng)建,if($name)會返回true,即函數(shù)存在
2014-11-24
function_exist用來檢驗函數(shù)是否存在,$name是個變量,所以對癥下藥用if(isset($name))來檢驗$name是否已存在,希望幫到你。
2014-11-18
這個?function_exists?是,php檢測函數(shù)是否存在函數(shù) ,這樣去寫,語法更加嚴(yán)謹(jǐn),有意義,再說你單獨(dú)寫一個$name,有含義嗎? 這只是我的個人理解,可能和實(shí)際的有偏差,僅此借鑒!