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();
}
在编辑器里编写,好像有错误,字体颜色也不对?是哪儿的问题? 展开
echo <<<tem
<script language = "javascript">
alert('请输入正确的用户名');
history.go(-1);
</script>
tem;
exit();
}
在编辑器里编写,好像有错误,字体颜色也不对?是哪儿的问题? 展开
展开全部
你的错误之处在于:定界符结尾处多了分号,参见下面注意点2
PHP中的定界符格式是这样的:
<<<Eof
……
Eof;
注意点:
1、<<<之后的字符Eof是自己定义的,随便什么都是可以的(比如AAA都可以),但是结尾处的字符一定要和他一样,因为他们是成对出现的
2、结尾的一行(如上例的Eof;),一定要另起一行,除了Eof;个定界符结尾标识之外不能有任何其他字符,前后都不能有,包括空格,制表符,否则出错。
PHP中的定界符格式是这样的:
<<<Eof
……
Eof;
注意点:
1、<<<之后的字符Eof是自己定义的,随便什么都是可以的(比如AAA都可以),但是结尾处的字符一定要和他一样,因为他们是成对出现的
2、结尾的一行(如上例的Eof;),一定要另起一行,除了Eof;个定界符结尾标识之外不能有任何其他字符,前后都不能有,包括空格,制表符,否则出错。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询