为什么
if (isset($_SESSION['location']) AND !empty($_SESSION['location']))
一边工作
if (isset($_SESSION['location']) && !empty($_SESSION['location']))
才不是?
我正在使用 eval() 在 wordpress 页面中处理 PHP。对我来说,为什么 PHP 会阻塞&&
而不是AND
. 文档没有具体说明任何内容,其他人似乎也没有明确的答案。
感谢您的输入。
编辑
这并不重要,但我在 WP 模板中使用 eval() :
$sContent = get_the_content();
$sContent = apply_filters('the_content', $sContent);
$sContent = str_replace(']]>', ']]>', $sContent);
eval(' ?>'. $sContent .'<?php ');