我试图在if
语句中设置一个变量,这样只有当if
语句为真时,该变量才会被设置,并且能够在页面上进一步使用。
以下是我的尝试:
if ($row[8] == 1) {
echo 'Message here';
ob_start();
include('F164.php');
$f164 = ob_get_clean();
}
以及:
if ($row[8] == 1) {
echo 'Message here';
$f164 = include('F164.php');
}
答案 0 :(得分:2)
<?php
if ($example === 123) {
ob_start();
include 'file_with_output.php';
$var = ob_get_contents();
ob_end_clean();
}
?>
刚试过,这对我有用。
如果这对您不起作用,请举例说明所包含文件的内容。
F164.php 看起来像这样:
<?php
$somevar = 'lolvalue';
return $somevar;
?>
<强>代码:强>
if ($example == true) {
$var = include 'F164.php';
}
表示:强> 如果 $ example为true , $ var 将获得值'lolvalue'。
修改强>
一次又一次地阅读你的问题后,我不确定我们的意思是否相同。仍然希望我能帮忙。