Hallo,
> $strFields = 'const ID = self::TABLENAME."_ID";';
> class cTestChild extends cTestParent
> {
> const TABLENAME = "CHILD";
> eval( $strFields );
> }
>
> Parse error: syntax error, unexpected 'eval' (T_EVAL), expecting function (T_FUNCTION) or const (T_CONST) in ...
Oder habe ich etwas falsch gemacht?
ja: Funktionsaufrufe dürfen nicht außerhalb von Methoden in der Klassendeklaration stehen. Und eval() ist ein Funktionsaufruf.
May the Schwartz be with you
Martin
--
Theorie ist, wenn eigentlich jeder weiß, wie's gehen müsste, und es geht doch nicht.
Praxis ist, wenn's geht, obwohl es keiner so richtig versteht.
Bei uns sind Theorie und Praxis vereint: Nichts geht, und keiner weiß, warum.
Theorie ist, wenn eigentlich jeder weiß, wie's gehen müsste, und es geht doch nicht.
Praxis ist, wenn's geht, obwohl es keiner so richtig versteht.
Bei uns sind Theorie und Praxis vereint: Nichts geht, und keiner weiß, warum.