static $searchQuery="nothing";
if ($searchQuery=="nothing")
{
if ($referral=="")
{
$referral=referrer();
}
$searchQuery=getSearchQuery($referral);
}
return $searchQuery;
基本的に、 $searchQuery を何かで初期化する必要があります。
"" で初期化できますが、多くの場合、$searchQuery の値は合法的に "" です。
では、どのように初期化すればよいでしょうか。""? ゼロ?ヌル?配列()?何?
私も使える
static $result;
if (isset($result))
{
return $result;
}
$result が定義されていないため、警告が表示されました。