我正在使用 if else 来显示各种子菜单,具体取决于用户是否登录。
我知道我可以用
if( ($currentPage == userSettings.php) || ($currentPage == .....ETCETCETC) )
但我认为将 url 弹出到数组中然后搜索以查看当前页面是否在该数组中会更干净。
<?php
$memberArray = array("userProfile.php","userHome.php","userSettings.php",
"userAccount.php","userChangePassword");
}else if( in_array($currentPage , $memberArray) ){
?>
但是,当我运行代码并重新加载页面时,我收到一条错误消息,指出数据类型错误
编辑:包括错误消息和代码'格式化为使用 4 行而不是 2 行。
警告:in_array() [function.in-array]:第 16 行 /home/a6696695/public_html/include/sidebar.php 中第二个参数的数据类型错误