Php 空实体语法

Php 空实体语法,php,Php,我试图仅当两个字段包含一个值时才显示一段文本,但我对本例中正确的php语法有点不熟悉。此处投诉的错误是意外的“:” 这很有效 <?php if (!empty($entity->directory_contact[0]['website'])):?> 这是不可能的 <?php if ((!empty($entity->directory_contact[0]['website']) and (!empty($entity->directory_conta

我试图仅当两个字段包含一个值时才显示一段文本,但我对本例中正确的php语法有点不熟悉。此处投诉的错误是意外的“:”

这很有效

<?php if (!empty($entity->directory_contact[0]['website'])):?>

这是不可能的

<?php if ((!empty($entity->directory_contact[0]['website']) and (!empty($entity->directory_contact[0]['email'])):?>
<div>Hello World</div>
<?php endif;?>

您缺少一些圆括号,这应该可以修复它

 if ((!empty($entity->directory_contact[0]['website'])) and (!empty($entity->directory_contact[0]['email'])))
                                                   //^1 here 
                                                                                                          //^1 here