gpt4 book ai didi

php - 从命令行调用 PHP 时如何抑制内容类型信息?

转载 作者:行者123 更新时间:2023-12-02 17:38:35 25 4
gpt4 key购买 nike

我写了一个小的 PHP 脚本来执行一些 MySQL 事务并且应该在本地运行,而不是通过网络访问它。我通过提示调用它来运行这个脚本

php script.php param1 param2 param3

脚本运行良好,并将预期结果作为输出返回到标准输出。但是输出开始于

Content-type: text/html

在第一行,这里显然不需要。我已经设法将其更改为纯文本

header('Content-type: text/plain; charset=utf-8');

但我不想在我的输出中包含这些信息。我怎样才能抑制它?

最佳答案

添加 -q 参数,例如

php -q script.php param1 param2 param3 

抑制 header 信息。

运行 php -h 将显示它需要的所有参数。

Usage: php [-q] [-h] [-s [-v] [-i] [-f <file>] | {<file> [args...]}
-q Quiet-mode. Suppress HTTP Header output.
-s Display colour syntax highlighted source.
-f <file> Parse <file>. Implies '-q'
-v Version number
-C Do not chdir to the script directory
-c <path> Look for php.ini file in this directory
-a Run interactively
-d foo[=bar] Define INI entry foo with value 'bar'
-e Generate extended information for debugger/profiler
-z <file> Load Zend extension <file>.
-l Syntax check only (lint)
-m Show compiled in modules
-i PHP information
-h This help

关于php - 从命令行调用 PHP 时如何抑制内容类型信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23429125/

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