私はPHPにかなり慣れておらず、会社のWebサイトを作成しています。入手した既存のコードを使用していますが、正しく機能しないようです。助けていただければ幸いです。
ページに表示する製品カテゴリタイプを識別する変数$idがあります。まず、id変数が設定されていることを確認する必要があります。設定されていない場合は、変数をデフォルトでカテゴリ0に設定します。
私が持っているコードは次のとおりです。
setdefault($id, 0);
function setdefault(&$var, $default="")
{
if (!isset($var))
{
$var = $default;
}
}
したがって、アドレスwww.website.com/browse.phpを使用すると、デフォルトで$ id=0になると予想されます。アドレスwww.website.com/browse.php?id=3の場合、$ idを3に設定し、関連する製品を表示することを期待します。ただし、$ idを設定しても、デフォルトは0のままです。コードに明らかに間違っている点はありますか?