php定界符的问题???

if($name==""||strlen($name)>10){echo<<<tem<scriptlanguage="javascript">alert('请输入正确的用... if($name==""||strlen($name)>10){
echo <<<tem
<script language = "javascript">
alert('请输入正确的用户名');
history.go(-1);
</script>
tem;

exit();
}
在编辑器里编写,好像有错误,字体颜色也不对?是哪儿的问题?
展开
 我来答
wly354621
推荐于2016-03-20 · TA获得超过147个赞
知道小有建树答主
回答量:82
采纳率:100%
帮助的人:61.9万
展开全部
你的错误之处在于:定界符结尾处多了分号,参见下面注意点2
PHP中的定界符格式是这样的:
<<<Eof
……
Eof;

注意点:
1、<<<之后的字符Eof是自己定义的,随便什么都是可以的(比如AAA都可以),但是结尾处的字符一定要和他一样,因为他们是成对出现的
2、结尾的一行(如上例的Eof;),一定要另起一行,除了Eof;个定界符结尾标识之外不能有任何其他字符,前后都不能有,包括空格,制表符,否则出错。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式