• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

PHP语法异常,大神们都进来看看小弟我错哪了

php 搞代码 3年前 (2022-01-23) 26次浏览 已收录 0个评论

PHP语法错误,大神们都进来看看我哪里错了!
我的代码:

PHP code

<!---ecms Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->    <p>账号: </p><p>密码: </p>

放到服务器上提示:
Parse error: syntax error, unexpected T_STRING, expecting ‘,’ or ‘;’ in C:\xampp\htdocs\index.php on line 16
上面第一行代码就是第16行

——解决方案——————–
echo”

当前时间是:$currtimestr

账号:

密码:

php?>
1. echo 最好和 “”分开
echo “内容”;
2. 内容要被引号包裹,而你要输出的HTML代码中有双引号,PHP解释器是依靠引号来判断字符串在哪里结束的,因此<form a…之后的内容被当成了PHP代码,而前、本文来源gao($daima.com搞@代@#码$网搞gaodaima代码一句echo 没有以分号结尾,所以产生错误:unexpected T_STRING, expecting ‘,’ or ‘;’
3. PHP代码段的结束标志是 ?> 不是 php?> 只有开始是 <?php 或 <?(开启短标签的情况下是)
正确的代码:
<?php
$currtime=time();
$currtimestr=strftime(“%H:%M:%S”,$currtime);
echo ‘

当前时间是:’.
$currtimestr.

账号:

密码:

‘;

?>

——解决方案——————–

探讨

我把所有””重新输入也是报错啊
还有16行就是

——解决方案——————–
是的 你应该这么写
echo <<<html

当前时间是:{$currtimestr}

账号:

密码:

html;
当然,我没有看你其他的代码,只是这个部分…

探讨

引用:

我把所有””重新输入也是报错啊
还有16行就是

这是假象,因为第14行少了个分号,PHP认为语句还没有结束。

——解决方案——————–
该空格你就空格 1个空格跟2个空格没有区别.

探讨

谢谢各位大神!小弟第一天学PHP,出现各种错误让大家见笑了,7楼的代码是对的,我还有几个问题想问问大家,PHP里面空格的运用好像很严格,少一个空格都会报错,能总结一下有哪些空格使用注意事项吗?
端午节愉快!


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:PHP语法异常,大神们都进来看看小弟我错哪了

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址