我想在两个if/else条件块之间使用变量。if,else条件之间的变量
if(isset($_GET['aaa']))
{
code to be executed;
$example='a string or codes(calculating)';
}
else //if(isset($_GET['bbb']))
{
code to be executed;
}
如何在其他子句中使用$ example?解释说,例如在第一次if子句是真实的,$ example是计算出来的,第二次加载,否则是真实的,现在我想使用$ example。我声明$示例为静态变量,但它不起作用。 感谢您的帮助:)
什么是你的问题?你是否认为变量可用于不同的请求中,或者这个代码是否包含在一个被多次调用的函数中?要在else子句中使用$ example,你必须在if结构之外定义它,并用默认值初始化它。如果你想让变量在请求之间保持不变,可以使用其他一些方法,如会话,数据库等...... – Rangad
第二次加载时,你的意思是一个页面重新加载/刷新,或者你的意思是这段代码是被称为函数的一部分两次在你的PHP脚本? – Francodi
@Francodi我的意思是一个页面重新加载 – Massih