Edit report at https://bugs.php.net/bug.php?id=55864&edit=1
ID: 55864 User updated by: dagguh at gmail dot com Reported by: dagguh at gmail dot com Summary: Explicit call to default constructor Status: Open Type: Bug Package: Class/Object related -Operating System: Irrelevant +Operating System: Ubuntu 10.04.3 LTS -PHP Version: 5.3SVN-2011-10-07 (SVN) +PHP Version: 5.3.5 Block user comment: N Private report: N New Comment: Fixed version and OS Previous Comments: ------------------------------------------------------------------------ [2011-10-07 09:24:50] dagguh at gmail dot com PS. Actually my PHP version is 5.3.5 ------------------------------------------------------------------------ [2011-10-07 09:20:34] dagguh at gmail dot com Description: ------------ You cannot call default constructor from derived class. Test script: --------------- <? class Base { } class Derived extends Base { function __construct($foo) { parent::__construct(); echo $foo; } } $derived = new Derived("baz"); Expected result: ---------------- baz Actual result: -------------- Fatal error: Cannot call constructor ------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=55864&edit=1