[PHP-users 2594] PHP Version 3.0.18-i18n-ja のコンストラクタ(FYI)

tadashi nagao php-users@php.gr.jp
Tue, 09 Oct 2001 13:23:53 +0900


長尾です。

PHP3のコンストラクタの動きでたまたま発見したので、投稿します。
もし、既知の知識でしたらすみません。


PHP3では、

<?
class a { function a(){ echo 'aaaaa'."\n";} }
class b extends a { function neko(){ echo 'neko';} }
$test= new b;
?>

だと、コンストラクタが機能しないとされるのですが、
http://www.php.net/manual/ja/language.oop.constructor.php

実際には機能するバージョンもあるようです。PHP Version 3.0.18-i18n-ja

では動きました。クラスを使っている場合には結構便利な機能なんで、使えると
便利でした。




-- 
tadashi nagao mailto:tadashi@nagao.com