已棄用:與PHP 中的類別同名的方法
PHP 開發中遇到的常見錯誤是「已棄用:與PHP 中的類別同名的方法」在PHP 的未來版本中,與其類別同名的建構子將不再存在。 」此錯誤表示類別建構子與類別本身共用相同的名稱。在這種特殊情況下,錯誤訊息:
Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; TSStatus has a deprecated constructor in C:\Program Files (x86)\Zend\Apache24\htdocs\viewer\modules\tsstatus\tsstatus.php on line 10
突出顯示名為TSStatus 的類,該類別包含函數TSStatus($host , $queryPort),函數未被辨識為建構子。 queryPort) 以遵循PHP 建構子使用__construct 的約定。 _construct 而不是TSStatus,您可以確保與PHP 未來版本的兼容性,這些版本將棄用與其類別同名的方法。
以上是如何解決 PHP 中的「已棄用:與其類別同名的方法錯誤」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!