可能是什麼有這樣做的原因:爲什麼有些變量是參數而其他變量不是?
public function __construct($host, $port, $timeout = 5){
$errnum = 0;
$errstr = '';
取而代之的是:
public function __construct($host, $port, $errnum = 0, $errstr = '', $timeout = 5){
?
爲什麼有些是params而其他不是?
非常感謝, MEM
謝謝。我可以請問一個相關的問題: 我經常看到$ errnum和$ errstr 爲什麼不用其他名稱? 非常感謝 :) – MEM 2010-07-27 17:21:22
@MEM這些只是公約。無論你想要什麼,你都可以命名它們,但名稱應該是合理的。這些名稱可能出現在php手冊中的很多示例中。 – 2010-07-27 17:25:28
謝謝。我們有一個約定,或者至少我遵循這個約定,即命名$ variablesLikeSo「lower camel case」(我想我們稱之爲),然後當我經常看到這些變量時,我發現自己陷入了困境。我相信我會改變,我總是會很清楚像$ errorNumber $ errorDescription那樣,我相信它會沒事的。 再次感謝您。 – MEM 2010-07-28 08:46:55