Hallo,
habe kuerzlich die Signatur einer Methode nachtraeglich veraendert und wollte mit assert('func_num_args() == 0') testen, ob ich es auch nirgends vergessen habe. Schlug fehl, vermutlich weil func_num_args() im assert-Kontext ausgefuehrt wurde. Wundere mich dann allerdings, warum Konstrukte wie diese assert('$this-> ..') funktionieren, wenn der Kontext ja offenbar doch nicht ausfaellt. Moechte auch weiterhin die Bedingung per String uebergeben, da ich assert() auch performant deaktivieren koennen moechte.
Meint ihr das ist ein Bug?
habe kuerzlich die Signatur einer Methode nachtraeglich veraendert und wollte mit assert('func_num_args() == 0') testen, ob ich es auch nirgends vergessen habe. Schlug fehl, vermutlich weil func_num_args() im assert-Kontext ausgefuehrt wurde. Wundere mich dann allerdings, warum Konstrukte wie diese assert('$this-> ..') funktionieren, wenn der Kontext ja offenbar doch nicht ausfaellt. Moechte auch weiterhin die Bedingung per String uebergeben, da ich assert() auch performant deaktivieren koennen moechte.
Meint ihr das ist ein Bug?
Kommentar