Moin,
ich habe diesesmal nur eine kurze frage. Ich hab es damals in C++ geliebt das ich das Verhalten von Objekten und operatoren nahezu beliebig festlegen konnte. Meine frage ist jetzt ob es (meinetwegen auch über eine extension) so eine erweiterung für PHP gibt.
z.b, reichen mir bei funktionen nicht aus nur einen bool oder einen string zurückzugeben. also habe ich eine klasse BoolString geschrieben die dann einen array mit dem bool wert und dem string zurückgibt. Um dann zu testen ob der bool wert true oder false ist muss ich diesen immer erst mal aus dem array auslesen.
z.b.
ist mir aber alles zu viel geschreibe und mit den callbacks wirds zudem zu unübersichtlich.
Ist euch dort etwas geläufig?
Wie gesagt, es darf auch gerne ein exrra modul sein, handelt sich um einen root server, da könnte ich php auch selber compilieren.
genauso gerne würde ich gerne neue operatoren einführen und z.b. 2 objekte addieren, aber eben nach einem von mir festgelegtem verhalten.
Wenn es soetwas nicht gibt, weiß jemand ob da was geplant ist?
ich habe diesesmal nur eine kurze frage. Ich hab es damals in C++ geliebt das ich das Verhalten von Objekten und operatoren nahezu beliebig festlegen konnte. Meine frage ist jetzt ob es (meinetwegen auch über eine extension) so eine erweiterung für PHP gibt.
z.b, reichen mir bei funktionen nicht aus nur einen bool oder einen string zurückzugeben. also habe ich eine klasse BoolString geschrieben die dann einen array mit dem bool wert und dem string zurückgibt. Um dann zu testen ob der bool wert true oder false ist muss ich diesen immer erst mal aus dem array auslesen.
z.b.
Code:
$test = mache_was_tolles();
// jetzt ist $test = array { 0=> true, 1=> 'Ein string'}
// abfrage auf bool nur wie folgt möglich:
if($test[0]) {
do_some_stuff();
}
// oder
if($test->getBool()) {
do_some_more_stuff();
}
// am liebsten hätte ich es aber so:
if($test) {
do_much_more_stuff();
}
//könnte natürlich auch eine funtion schreiben die mir das if konstrukt ersetzt.
//z.b.
eval_boolstring($test, "funktion_true", "function_false");
// also mit callbacks arbeiten.
// alternative:
if(eval_boolString($test)) {
do_stuff();
}
ist mir aber alles zu viel geschreibe und mit den callbacks wirds zudem zu unübersichtlich.
Ist euch dort etwas geläufig?
Wie gesagt, es darf auch gerne ein exrra modul sein, handelt sich um einen root server, da könnte ich php auch selber compilieren.
genauso gerne würde ich gerne neue operatoren einführen und z.b. 2 objekte addieren, aber eben nach einem von mir festgelegtem verhalten.
Wenn es soetwas nicht gibt, weiß jemand ob da was geplant ist?