我将这段代码写在something.php上以进行特色 Activity
$day_start = date("j", mktime(0,0,0,$event_start_month, $event_start_day, $event_start_year));
$day_end = date("j", mktime(0,0,0, $event_end_month, $event_end_day, $event_end_year));
if (($day_start == $day_end)) {
$same_day = true;
}
<?php if ($same_day == false) { ?>
<span class="value value-date"> - <?php echo $day_end; ?></span>
当我回应这个
<?php if ($same_day == false) { ?>
<span class="value value-date"> - <?php echo $day_end; ?></span>
发生错误
Error Processing Feed: Undefined variable: same_day at something.php
最佳答案
您应该始终为$same_day
分配一些内容,以避免出现此警告。像这样:
if (($day_start == $day_end)) {
$same_day = true;
} else{
$same_day =false; // <-- This is the new part.
}
...
if ($same_day == false) {
否则仅是通知。但是要清洁才能正确处理
或者更简单地不引入新变量。在第二个if中仅使用
($day_start == $day_end)
,并完全省略第一个。
关于php - undefined variable : $sameday at somthing.php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20783145/