Regex mal wieder (Parameter in Funktionsaufruf in Anführungszeichen setzen)
bearbeitet von
Hallo Jörg,
> Ob z.b. bei einem int-Parameter in einen int konvertiert wird, weiß ich nicht. Könnte man aber leicht herausfinden.
Ab PHP 7.0: wenn das Argument in ein int konvertierbar ist, dann ja. Ansonsten wird ein TypeError geworfen.
Bis PHP 5.6: PHP möchte ein Objekt einer Klasse namens "int" sehen und wirft einen "Catchable fatal error", wenn es was anderes bekommt. Falls man auf die dumme Idee gekommen ist, sowas wirklich zu tun, fliegt der Code mit PHP 7 auf die Nase: "Cannot use 'int' as class name as it is reserved".
[Sandbox](http://sandbox.onlinephpfunctions.com/code/3f12cd16b1644269f377a30cf23909970767a34e)
_Rolf_
--
sumpsi - posui - obstruxi