添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

有时候本地开发的时候会使用`php -S` 命令启动一个服务器来调试,由于该web服务器模式直接echo会把内容输出到页面上,所以需要想办法把内容输出到控制台界面。

php里有几个`php://` 开头的特殊读写流可以使用,文档见此: https://www.php.net/manual/en/wrappers.php.php

虽然该页面上说有常量`STDIN` 、`STDOUT` 和`STDERR` ,但是不知道为啥使用它们会报错不存在常量,所以我们可以自己定义:

define('STDOUT',fopen('php://stdout', 'a'));
define('STDERR',fopen('php://stderr', 'a'));
define('STDIN',fopen('php://stdin', 'r'));

然后就可以定义自己的输出函数来输出到控制台了

function stdout($c){
	fwrite(STDOUT, $c);
function stdoutl($c){
	stdout($c.PHP_EOL);
stdoutl("poi");//输出到控制台,并换一行
本文发布于 https://luojia.me

本站文章未经文下加注授权不得拷贝发布。
我允许创建帐户
当您首次使用社交账户登录按钮登录时,我们会根据您的隐私设置收集您由社交账户登录提供商共享的帐户公共信息。我们也会得到您的电子邮件地址以在我们的网站上自动为您创建一个帐户。一旦您的帐户被创建,您将可使用此帐户登录。
不同意 同意
我允许创建帐户
当您首次使用社交账户登录按钮登录时,我们会根据您的隐私设置收集您由社交账户登录提供商共享的帐户公共信息。我们也会得到您的电子邮件地址以在我们的网站上自动为您创建一个帐户。一旦您的帐户被创建,您将可使用此帐户登录。