変数を宣言して後で値を割り当てることはできますか?
これはどういうわけか実行可能ですか?
$redirect = "recording.php?album=$albumid";
$albumid = 4;
いいえ、あなたはあなたが求めていることをすることはできません。ただし、代替手段があります。
$redirect = "recording.php?album=";
$albumid = 4;
$redirect .= $albumid;
// use your $redirect var here...
これで十分ですか?
より柔軟性が必要な場合は、次のような関数で文字列をラップできます。
function getRedirect($albumid)
{
return "recording.php?album=$albumid";
}
次に、次のように呼び出します。
$redirect = getRedirect(4);
負の...値は、使用する前に変数に割り当てる必要があります。そうしないと、nullが返されます。
いいえ、この方法ではできません。代わりに、アルバムIDを追加してURLをリダイレクトします。
$redirect = "recording.php?album=";
$albumid = 4;
$redirect .= $albumid;
ハッピーコーディング:):)
このコードを使用できます。
$albumid = "";
$redirect = "recording.php?album=$albumid";
$albumid = 4;
実際に$redirect= "recording.php?album =$albumid"を使用する場合; その場合、未定義の変数名に対してエラーが発生します。したがって、最初にその変数をnullに設定し、その後、必要に応じて値を変更します。
これはあなたを助けることができますか?