Portál AbcLinuxu, 26. dubna 2024 02:36
new \folder\{$foo->bar[0]}();
Řešení dotazu:
(new ReflectionClass("\\folder\\" . $foo->bar[0]))->newInstance()
$name = '\folder\' . $foo->bar[0]; new $name($p1, $p2);ale potřebuji to na jeden řádek Z toho co jste mi poslali, nefunguje ani jeden příklad
<?php function factory($class, $p1, $p2) { $name = "\\folder\\" . $class; return new $name($p1, $p2); } $objekt = factory($foo->bar[0], $p1, $p2);
Jakto to prvni co jsme psal funguje
Tiskni Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.