ホームページ >バックエンド開発 >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 ... on line 10
影響を受けるコード:
<code class="php">class TSStatus { ... public function TSStatus($host, $queryPort) ... }</code>
解決策:
TSStatus メソッドを __construct.
<code class="php">class TSStatus { ... public function __construct($host, $queryPort) ... }</code>に置き換えます。
以上がPHP はクラス名コンストラクターを持つメソッドを廃止しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。