php中打印服务器信息怎么写,在PHP内置Web服务器中打印一些东西

saif..

8

php内置服务器将输出写入php://stdout流,这意味着您可以向其中输出任何内容,但这仅用于调试。

这是一个简单的示例,说明如何获得写入服务器控制台的结果:

/**

* This is for development purpose ONLY !

*/

final class ServerLogger {

/**

* send a log message to the STDOUT stream.

*

* @param array $args

*

* @return void

*/

public static function log(...$args): void {

foreach ($args as $arg) {

if (is_object($arg) || is_array($arg) || is_resource($arg)) {

$output = print_r($arg, true);

} else {

$output = (string) $arg;

}

fwrite(STDOUT, $output . "\n");

}

}

}

// usage example :

ServerLogger::log('Hello, world!');

// outputting an array :

ServerLogger::log($_SERVER);

正是我要的! (2认同)