在php else语句中添加时遇到问题
我正在使用这个php移动检测脚本 我已经挑出了我想使用的代码,但是我想加入一个“else”选项,但我似乎无法这样做 这是密码在php else语句中添加时遇到问题,php,Php,我正在使用这个php移动检测脚本 我已经挑出了我想使用的代码,但是我想加入一个“else”选项,但我似乎无法这样做 这是密码 <?php $check = $detect->isMobile(); if($check): ?> Hello you're on a phone <?php endif; ?> 你好,你在打电话 这就是我想要实现的目标 <?php $check = $detect->isMobile(); if($check):
<?php $check = $detect->isMobile(); if($check): ?>
Hello you're on a phone
<?php endif; ?>
你好,你在打电话
这就是我想要实现的目标
<?php $check = $detect->isMobile(); if($check): ?>
You are phone
<? else ?>
You're something else
<?php endif; ?>
你在打电话吗
你是另外一个人
但当我这样做时,它会抛出一个解析错误:语法错误您可以尝试以下更简单的语法:
<?php $check = $detect->isMobile(); if($check){ ?>
You are phone
<? } else { ?>
You're something else
<?php } ?>
你在打电话吗
你是另外一个人
以上内容更易于理解,但您也可以使用:
<?php $check = $detect->isMobile(); if($check): ?>
You are phone
<? else: ?>
You're something else
<?php endif; ?>
你在打电话吗
你是另外一个人
我宁愿说,使用第一部分。虽然第二种语法很好,但第一种语法更容易理解。您忘记了第三行的
else
之后的:
<?php $check = $detect->isMobile(); if($check): ?>
You are phone
<? else: ?> // here
You're something else
<?php endif; ?>
你在打电话吗
//这里
你是另外一个人
theelse
需要大量的反对票,但没有评论为什么,奇怪!