PHP: dizi eleman almak

0 Cevap php

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?

0 Cevap