私はPHPが初めてで、物事を学ぼうとしています。
一時変数の使用を避けることは可能ですか?
<?php
function get_name()
{
// assume that this function return 3
// values on different conditions "name0" "name1" or "name2";
}
$result = ( get_name() == "name0" || get_name() == "name1") ? "Primary" : "Secondary" ;
echo $result;
?>
上記では、get_name()
関数を 2 回呼び出しています。つまり、同じ関数を 2 回呼び出しています。
一時変数に保存せずに、1回の呼び出しで同じことを達成することは可能ですか?
一般的に使用されるプラクティスは何ですか?
更新 : 質問をより具体的に編集しました。ほとんどすべての回答に満足しています。この更新が新しい読者に役立つことを願っています。