WP-CLI 输出控制台:log()、success()、error() 的幕后故事 各位好!今天咱们聊聊 WordPress 命令行工具 WP-CLI 里面的几个小能手:log()、success()、error()。它们负责把命令运行的结果,像说书人一样,清清楚楚地展示给咱们。别看它们名字简单,背后的逻辑可一点都不含糊。 咱们先来热个身,看看这几个方法长啥样: <?php namespace WP_CLI; class WP_CLI { /** * Output a string to STDOUT, respecting –quiet. * * @param string $str String to output. */ public static function log( $str ) { if ( ! Utilsget_flag_value( self::$config, ‘quiet’, false ) ) { fwrite( STDOUT, $str . PHP_EOL ); } } /** * Output a green string to STDOUT, …
继续阅读“分析 WordPress `WP_CLI` 类的 `log()`、`success()`、`error()` 方法源码:如何处理命令行的输出。”