Mailinglisten-Archive |
On Tuesday 08 March 2005 09:58, Kraft Bernhard wrote: > $testphp_baseclass = "test_base"; > class $testphp_baseclass { > ... > } [...] > aber keines der beiden Konstrukte hat funktioniert ... > > gehts sowas in PHP4 oder 5 ? NEIN Sowas geht nicht und will man auch nicht. Ok, teils falsch es geht, man macht es aber trotzdem nicht: <?php $name = 'foo'; eval(<<<EOT class $name { var \$blubb = 5; function test(\$param1, \$param2) { return \$blubb + \$param1 + \ $param2; } } EOT); $foo = new foo; $foo->test(1,2); ?> Ungetestet, könnte aber gehen. Zudem gibt es noch Classkit http://pecl.php.net/classkit johannes
php::bar PHP Wiki - Listenarchive