PHP 5 → 4 converter




(download as file)
<?php
class BaseClass {
  function __construct() {
      print "In BaseClass constructor<br>";
  }

  function BaseClass()  /* PHP 4 constructor */
  {
      // call php5 constructor
      $args = func_get_args();
      call_user_func_array(array(&$this, '__construct'), $args);
  }
}

class SubClass extends BaseClass {
  function __construct() {
      parent::__construct();
      print "In SubClass constructor<br>";
  }
}

$obj = new BaseClass();
$obj = new SubClass();
?>