PHP bir dize gibi bir değişken adı alabilir miyim?

0 Cevap php

$prefix ve {[(1)] ile bunların her birleştirerek örneğin - Eğer (genellikle dizeleri) değişkenlerin birkaç büyük diziler var, ve onlar belirli sayfalarında nasıl görüntüleneceğini değiştirmek istiyorsanız söyleyin }:

$arr = array($foo, $bar, $baz)

$foo_display = $prefix . $foo . $suffix
$bar_display = $prefix . $bar . $suffix
$baz_display = $prefix . $baz . $suffix

Nasıl el ile tüm bu atamalar yapmak zorunda önleyeceğini? Ben aslında kod gibi görünebilir bu durumda, (") (Değişkenadı" diyoruz), bir dize olarak bir değişkenin adını dönecekti bazı fonksiyon var olacağını kabul:

foreach ($arr as &$value) {
    ${varname($value)."_display"} = $prefix . $value . $suffix
}

Ama böyle bir işlev bulmak mümkün olmamıştır, ve insanlar this similar thread bütün kavram şüpheli olduğunu düşünüyorum gibiydi.

PS: Bu aptal bir soru ise özür, programlama yeniyim :)

0 Cevap