PHPの腐れ仕様のせいで無駄に時間をつぶす。

 なんで
<?php
require_once 'base_class.php';
$foo = new sub_class;
$foo->execute();
return;

class sub_class {
  function execute() {
  }
}
?>
が正常に動いて
<?php
require_once 'base_class.php';
$foo = new sub_class;
$foo->execute();
return;

class sub_class extends base_class {
  function execute() {
  }
}
?>
がエラーになるんだよ!

 なんでこんな腐れ仕様の言語を使うんだ? 不思議。

この記事へのコメント

この記事へのトラックバック