php脚本的最后一行echo一个字符串,为什么会多出个百分号

今天在ubuntu上装了php,然后发现php文件的最后一行echo一个字符串时最后会多出一个百分号,请问这是什么情况,代码如下

<?php
    echo 'hello, world!';

执行结果是:hello, world!%

<?php
    echo 'hello, world!', PHP_EOL;
    

执行结果是:hello, world!

请问第一段代码最后为啥会多出个百分号?google了半天得不到答案,不解决心里超不舒服

阅读 6.9k
3 个回答

因为没有自动给你添加\n结束

on-my-zsh? 可能是shell的问题.

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题