Neden bu kod çalışmıyor?
echo explode("?", $_SERVER["REQUEST_URI"])[0];
Diyor syntax error, unexpected '['.
İşin garibi, bu işleri:
$tmp = explode("?", $_SERVER["REQUEST_URI"]);
echo $tmp[0];
Ama gerçekten burada böyle bir $tmp değişkeni oluşturmak önlemek istiyor.
Bunu nasıl düzeltebilirim?
Yararlı cevapları sonra, kalan bazı sorular: Bu mümkün değil yapmak için dilin tasarım herhangi bir iyi bir neden var mı? Ya PHP uygulamacılarıdır sadece bu konuda düşünce değil mi? Yoksa bu mümkün kılmak için zor nedense oldu?