我可以声明一个变量并稍后赋值吗?
这在某种程度上可行吗?
$redirect = "recording.php?album=$albumid";
$albumid = 4;
如果您想要更大的灵活性,那么您可以将字符串包装在一个函数中,如下所示:
function getRedirect($albumid)
{
return "recording.php?album=$albumid";
}
然后像这样调用它:
$redirect = getRedirect(4);
不,你不能做你所要求的。不过,还有其他选择。
$redirect = "recording.php?album=";
$albumid = 4;
$redirect .= $albumid;
// use your $redirect var here...
这够了吗?
负数...值必须在使用前分配给变量,否则它将返回空值。
您可以使用此代码。
$albumid = "";
$redirect = "recording.php?album=$albumid";
$albumid = 4;
实际上,当您使用 $redirect = "recording.php?album=$albumid"; 那个时候它得到错误未定义的变量名。所以,首先将该变量设置为null..然后根据需要更改值。
这可以帮助你吗?
不,你不能这样做。相反,只需将专辑 ID 附加到重定向 url 即可。
$redirect = "recording.php?album=";
$albumid = 4;
$redirect .= $albumid;
快乐编码:) :)