我正在尝试从PHP 5.6迁移到7.2。这样做时,出现错误“无法加载资源:服务器响应状态为500()”,我认为我发现在哪里编码无法正常工作,但不确定如何解决。该页面一直加载到PHP可以确定是问题所在,但我不确定为什么。
我一直在查看PHP版本更新,并试图弄清为什么代码无法正常工作。我以为也许我在称一个数组错误,但它似乎是正确的,所以我不确定。
<?php if ( is_page( array( 'academic', 'admission-aid', 'student-life', 'about-albright' ) ) ) { ?>
<?php
require_once(get_stylesheet_directory() . '/classes/alb/left-menu.php');
$active_id = get_the_ID();
$menu = new alb\LeftMenu($active_id);
?>
<section class="mobile-only-nav hidden-sm hidden-md hidden-lg">
<a class="academics-section-expand-button collapsed" href="#mobile-only-nav" data-toggle="collapse">All <?php echo the_title(); ?> Topics</a><!--
--><div id="mobile-only-nav" class="collapse">
<div class="container">
<div class="row">
<div class="col-xs-12">
<div class="sidebar">
<nav class="navbar navbar-sidebar">
<?php $menu -> EmitLeftNavigation(); ?>
</nav>
</div>
</div>
</div>
</div>
</div>
</section>
<?php } else {} ?>