maul(1, 2, $i, 3); $o->maul(1, 2, $i, 3, 4); $o->maul(1, 2, $i, 3, 4, 5); $o->maul(1, 2, $i, 3, 4, 5, 6); $o->maul(1, 2, $i, 3, 4, 5, 6, 7); $o->maul(1, 2, $i, 3, 4, 5, 6, 7, 8); // Send subsequent passes to C2::__call $o = $i == 0 ? new C2() : new C3(); echo "\n"; } } main();