Bu PHP ile 1 hat yapılabilir?
Eğer yapabilseydi harika olurdu:
$out = array("foo","bar");
echo $out[0];
Bir şey gibi:
echo array("foo","bar")[0];
Ne yazık ki bu mümkün değil. Böyle mümkün olabilir mi?
Yani 1 hat örneğin yapabilirsiniz:
echo array(rand(1,100), rand(1000,2000))[rand(0,1)];
Yani ben bu kod var diyelim:
switch($r){
case 1: $ext = "com"; break;
case 2: $ext = "nl"; break;
case 3: $ext = "co.uk"; break;
case 4: $ext = "de"; break;
case 5: $ext = "fr"; break;
}
İşte bu gibi bunu yapmak için çok daha basitleştirilmiş olacaktır:
$ext = array("com","nl","co.uk","de","fr")[rand(1,5)];