Powiel możliwe:
Can I use a generated variable name in PHP?Dołączanie wartości zmiennej do nazwy zmiennej?
Am zakleszczony tutaj!
$part_one = "abc";
$v = "one";
echo $part_???; // should output "abc"
Jak mogę zmienić? odwołać się do $ v?
Dzięki!
Bingo - dzięki! –
Dlaczego byłoby to kiedykolwiek przydatne? Po prostu ciekawy ... –
Ponieważ zmienna może być również używana do wywoływania funkcji ('$ {'część _'. $ V}()' wywoływałaby funkcję 'abc'), można użyć tego do kompaktowania algorytmów, w których tylko nazwa funkcja może się różnić. Weźmy na przykład funkcje 'imagecreatefrom ...': Po prostu pobierz typ obrazu, dodaj go do "imagecreatefrom" i wywołaj tę funkcję: '$ func =" imagecreatefrom ". $ Type; $ func ($ filename); '. – Gumbo