这里有几种方法:
方法一:
<?php
$expression = isset($GLOBALS['_url']) ? htmlspecialchars($GLOBALS['_url']) : '';
echo "
<input type='text' value='$expression' />
";
?>
方法二:
<?php
$expression = isset($GLOBALS['_url']) ? htmlspecialchars($GLOBALS['_url']) : '';
echo "
<input type='text' value='" . $expression . "' />
";
?>
方法三:
<?php
echo "
<input type='text' value='" . isset($GLOBALS['_url']) ? htmlspecialchars($GLOBALS['_url']) : '' . "' />
";
?>
更新:
方法 4:我会使用方法 4 或 5,因为 PHP 处理起来更快。这里的变化是我使用单引号而不是双引号。
<?php
echo '
<input type="text" value="' . isset($GLOBALS['_url']) ? htmlspecialchars($GLOBALS['_url']) : '' . '" />
';
?>
方法五:
<?php
$expression = isset($GLOBALS['_url']) ? htmlspecialchars($GLOBALS['_url']) : '';
echo '
<input type="text" value="' . $expression . '" />
';
?>