已采納回答 / 慕粉4274102
首先你要知道什么是類:book是一個類(前面用class聲明),getName()是類中的一個方法。$book=new book();意思就是實例化一個新的類叫做 book。$book->getName(); 就是訪問實例化后的book這個類中的方法getName()。然后可變函數(shù)的應(yīng)用上,用$func='getName';$book->$func();意思就是利用可變函數(shù)調(diào)用方法getName()。
2016-10-27
最贊回答 / nohateorthanks
<...code...><?php$fruit=array('蘋果','香蕉','菠蘿');echo $fruit['0'];$fruit=array('apple'=>'蘋果');//echo "<br>".$fruit['0'];echo "<br>".$fruit['apple'];?>我剛剛?cè)懥它c驗證下,果然是。如果把注釋那一行放上去,然后把下面的注釋掉發(fā)現(xiàn)會報錯? 不會輸出蘋果? 應(yīng)該我想的是對的
2016-10-26
已采納回答 / 慕粉3782079
對象->對象的屬性或方法,表示調(diào)用對象的方法,就是“的”意思;=》沒見過,=>這個是關(guān)聯(lián)數(shù)組的表示方法,類似于js數(shù)組中的冒號“:”。
已采納回答 / 瓦爾哈拉
首先要理解函數(shù)的重載,就是同一個函數(shù)名,傳遞不同參數(shù),來實現(xiàn)不同的方法內(nèi)容。但php里是不能直接實現(xiàn)的,要通過__call方法。所謂的函數(shù)不存在,是指函數(shù)沒有在類中定義,但你可以在__ca...
2016-10-24
最新回答 / Hew_520
這只是把類名'car'這個字符串給了變量$classname,那么就可以用這個變量代表這個類名了。同理,把'getSpeedcar'這個字符串給了變量$func,也就是說變量替代了常量。比如:3+2=5;$a=3,$b=2,那么3+2就相當(dāng)于$a+$b?? ?如果重新把值賦給變量這個變量不就可以代表多個類進行操作了嗎
2016-10-24
最贊回答 / 瓦爾哈拉
析構(gòu)函數(shù)本質(zhì)是在對象被銷毀的時候調(diào)用執(zhí)行,雖然沒用unset,但php代碼執(zhí)行完的時候?qū)ο笠廊粫幌?,所以還是會執(zhí)行。你可以試一下,在unset之后添加代碼,析構(gòu)函數(shù)會比這些代碼先執(zhí)行。而不添加unset的話,所有的代碼執(zhí)行完以后才會執(zhí)行對象的析構(gòu)函數(shù)。
已采納回答 / 一畝地
這個函數(shù)的參數(shù)可以是1個,2個或者4個(注意沒有3個的情況):number_format($number, ? [, int $decimals = 0
?]);第一個參數(shù)是你要格式化的數(shù)字,第二個參數(shù)是可選參數(shù),是表示保留的小數(shù)點個數(shù),如果不寫第二個參數(shù),這默認保留0位小數(shù),也就是沒有小數(shù)位的意思。number_format($number, $decimals = 0 , $dec_point = "." , $thousands_dec = ",");這是4個參數(shù)的情況,第一,第二個參數(shù)同上,第三...
2016-10-22