【发布时间】:2017-10-17 10:24:20
【问题描述】:
我在 include 语句中使用三元运算符检查变量,但变量未定义:
<?php include('../partials/' . isset($altnav) ? $altnav . '.php' : '_nav.php'); ?>
也许$altnav 需要回显?但我认为这不能在 include 语句中完成。
我必须创建一个新变量并使用这样的两行吗?:
<?php $pathpart = isset($altnav) ? $altnav . '.php' : '_nav.php';
include('../partials/' . $pathpart ); ?>
【问题讨论】:
标签: php variables include ternary-operator