gpt4 book ai didi

php - 为什么 PHP 在我的脚本完成后打印一个百分号?

转载 作者:行者123 更新时间:2023-12-02 23:40:31 27 4
gpt4 key购买 nike

当我从 Mac 上的终端运行一个简单的 echo 'Hello World'; PHP 脚本时,我看到末尾出现一个百分号 (%)行。

这是为什么呢?我可以禁用此功能吗?

~ php -r "echo 'Hello World';"
Hello World%
~

Screenshot of issue

从技术上讲,我不是在 bash 中执行此操作,而是运行 Oh My Zsh ,如果这很重要的话。

最佳答案

这是来自 zsh。

您的输出不以换行符结束。 Bash 会在输出后立即启动 PS1,zsh 打印(彩色)% 并插入换行符本身。您可以通过自己添加换行符来防止它

php -r 'echo "Hello World\n";'

注意:我切换了“和”,在 php 中“\n”会按原样打印,但“\n”表示换行符。

关于php - 为什么 PHP 在我的脚本完成后打印一个百分号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33901427/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com