ホームページ  >  記事  >  バックエンド開発  >  PHP4.0 と PHP5.0 のクラス コンストラクター間の互換性の問題を解決する_PHP チュートリアル

PHP4.0 と PHP5.0 のクラス コンストラクター間の互換性の問題を解決する_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:00:05668ブラウズ

PHP5.0以降では、バージョン4.0のコンストラクタ定義規則にも互換性があります。 4.0 コンストラクターと __construct() 関数の両方が定義されている場合は、__construct() 関数が優先されます。
クラス コードを PHP4.0 と 5.0 の両方と互換性を持たせるには、次の方法を使用できます:

コードをコピーします コードは次のとおりです:

class MyClass {
function __construct() { //for PHP5.0
echo 'this is class2 construction';
}
// クラスコードを PHP4.0 と 5.0 の両方と互換性を持たせるために
function MyClass() { //for PHP4.0
$this->__construct()
}
}
$c3 = 新しい MyClass;
?>

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/328098.html技術記事 PHP5.0以降では、バージョン4.0のコンストラクタ定義規則にも互換性があります。 4.0 コンストラクターと __construct() 関数の両方が定義されている場合は、__construct() 関数が優先されます。 ...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。