我的网站上出现错误。
致命错误:在以下情况下无法在写入上下文中使用函数返回值: /home4/massspreadz/public_html/www.gamagesteelfurniture.lk/wp-content/plugins/booking/core/admin/wpbc-class-timeline.php 在第1258行
这是导致错误的代码:
//FixIn: 8.1.3.34
if ( ! empty( get_bk_option( 'booking_time_format') ) ) {
$time_show = date_i18n( str_replace( ':i', '', get_bk_option( 'booking_time_format' ) ), mktime( $tt * $tm , 0, 0 ) );
echo ( $view_days_num < 31 ) ? $time_show : '';
} else {
echo ( ( $view_days_num < 31 ) ? ( ( ($tt*$tm) < 10?'0':'') . ($tt*$tm) . '<sup>:00</sup>' ) : '' );
}
?></div><?php
答案 0 :(得分:1)
您需要更改以下行:
if ( ! empty( get_bk_option( 'booking_time_format') ) ) {
对于这样的事情:
$bkOption = get_bk_option( 'booking_time_format');
if ( ! empty( $bkOption ) ) {
注意:
在PHP 5.5之前,empty()仅支持变量。其他的都会 导致解析错误。换句话说,以下操作将无效: 空(trim($ name))。而是使用trim($ name)== false。
因此,您当前的php
版本无法处理此问题。阅读the manual了解更多信息。