$method = 'post';
$method = strtoupper($method);
echo $method.'test1';
$method = '_'.$method;
echo $method.'test2';
$method = $$method;
echo $method.'test3';
Neden bu 2 ve 3 arasında $ _POST içeriği yazdırmak değil mi?
John Kugelman mükemmel noktasına ek olarak, ben şu kullanabilirsiniz
$method = $_POST;
echo $method['test1'];
echo $method['test2'];
echo $method['test3'];
ve bir dizesi yoluyla bir contant dizisi adını erişmeye çalışıyor rahatsız değil
Eğer gerçekten bu erişmek için bir dize kullanarak ısrar ederse, yapabildin
$method = "post";
$method = strtoupper($method."_");
if (isset(${$method})) {
$method = ${$method};
echo $method['test1'];
echo $method['test2'];
echo $method['test3'];
}