php-cli-color 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
php-cli-color 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
php-cli-color 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
php-cli-color 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
php-cli-color 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 MIT
开发语言 PHP
操作系统 跨平台
软件类型 开源软件
开源组织
地区 国产
投 递 者 卧龙大熊猫
适用人群 未知
收录时间 2017-03-17

软件简介

一个简单的 PHP 命令行 cli 输出彩色的类库

安装

composer require wujunze/php-cli-color '~1.0'

使用

getColoredString("Testing Colors class, this is purple string on yellow background.", "purple", "yellow") . PHP_EOL;
echo $colors->getColoredString("Testing Colors class, this is blue string on light gray background.", "blue", "light_gray") . PHP_EOL;
echo $colors->getColoredString("Testing Colors class, this is red string on black background.", "red", "black") . PHP_EOL;
echo $colors->getColoredString("Testing Colors class, this is cyan string on green background.", "cyan", "green") . PHP_EOL;
echo $colors->getColoredString("Testing Colors class, this is cyan string on default background.", "cyan") . PHP_EOL;
echo $colors->getColoredString("Testing Colors class, this is default string on cyan background.", null, "cyan") . PHP_EOL;

结果

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (2)

加载中
不支持windows cmd。
2017/03/30 16:44
回复
举报
卧龙大熊猫软件作者
打分: 力荐
run
2017/03/17 15:41
回复
举报
更多评论
暂无内容
发表了博客
2013/07/04 15:42

PHP CLI

CLI(Command Line Interface 命令行接口) 1:php://stdin #!/usr/bin/env php <?php if(!defined("STDIN")) { define("STDIN", fopen('php://stdin','r')); } $strName = fread(STDIN, 100); echo $strName; ?> 2:php://stdout #!/usr/bin/env php <?php $STDOUT = fopen('php://stdout', 'w'); fwrite($STDOUT,"Hello World \n"); fclose($STDOUT); ?> 3:php://stderr <?php $stderr ...

1
1
发表了博客
2018/05/22 10:43

PHP之CLI模式

转载: http://www.cnblogs.com/zcy_soft/archive/2011/12/10/2283437.html 所有的PHP发行版,不论是编译自源代码的版本还是预创建的版本,都在默认情况下带有一个PHP可执行文件。这个可执行文件可以被用来运行命令行的PHP程序。 要在你的系统上找到这个可执行文件,就要遵照下面的步骤: Windows :放在PHP主安装目录下,文件名是php.exe或者(在老版本的PHP里)是php-cli.exe。 Linux : 保存在PHP安装目录的bin/子目录下。 需要...

0
0
2012/10/31 17:53

PHP CLI程序

编写CLI程序,从命令行启动,传入参数接收方式: argv 、getopt() $argv(预定义变量) : 传递给脚本的参数数组 包含当运行于命令行下时传递给当前脚本的参数的数组。 第一个参数总是当前脚本的文件名,因此 $argv[0] 就是脚本文件名。 $argc (预定义变量): 传递给脚本的参数数目 包含当运行于命令行下时传递给当前脚本的参数的数目。 脚本的文件名总是作为参数传递给当前脚本,因此 $argc 的最小值为 1。 以上两个变量仅在...

2
1
发表了博客
2012/08/07 19:24

PHP SAPI CLI

sapi_module_struct.startup static int php_cli_startup(sapi_module_struct *sapi_module) /* {{{ */ { if (php_module_startup(sapi_module, NULL, 0)==FAILURE) { return FAILURE; } return SUCCESS; } sapi_module_struct.shutdown int php_module_shutdown_wrapper(sapi_module_struct *sapi_globals) { TSRMLS_FETCH(); php_module_shutdown(TSRMLS_C); return SUCCESS; }...

0
0
发表了博客
2013/11/25 19:40

PHP CLI 换行

现有1.php内容如下: <?php echo 'hi\nhi'; 在命令行中执行该文件: bash >> php 1.php hi\nhi 这其中无法换行的原因很简单,把单引号换为双引号即可。 <?php echo "hi\nhi"; 在命令行中执行该文件: bash >> php 1.php hi hi 用python用习惯了。。。

0
1
2020/06/01 14:35

PHP CLI模式开发

PHP CLI模式开发不需要任何一种Web服务器(包括Apache或MS IIS等),这样,CLI可以运行在各种场合。有两种方法可以运行PHP CLI脚本。 第一种方法是使用 # php /path/to/yourFile.php 调用PHP CLI解释器,并给脚本传递参数。这种方法要指定php解释器的路径。 第二种方法是首先运行chmod +x <要运行的脚本文件名>(UNIX/Linux环境),将该PHP文件置为可执行权限,然后在CLI脚本头部第一行加入声明(类似于#! /usr/bin/php 或 PHP ...

0
0
发表了博客
2013/04/02 13:32

PHP CLI模式开发

PHP CLI模式开发不需要任何一种Web服务器(包括Apache或MS IIS等),这样,CLI可以运行在各种场合。 有两种方法可以运行PHP CLI脚本。 第一种方法是使用php -f /path/to/yourfile.php。调用PHP CLI解释器,并给脚本传递参数。这种方法首先要设置php解释器的路径,Windows平台在运行CLI之前,需设置类似path c:\php的命令,也失去了CLI脚本第一行的意义,因此不建议使用该方法。 第二种方法是首先运行chmod+x <要运行的脚本文件名...

0
2
2017/06/28 15:56

php-cli和php-fpm的关系是什么?

CLI是命令行版本。FPM是作为Apache或者Nginx等服务器软件处理PHP文件的扩展。 PHP的默认版本是不支持线程安全的,这个线程安全问题可以去了解PHP扩展开发方面的相关知识,这是因为C语言方面的问题了。 cli和fpm是php的两种运行方式,而线程安全和非线程安全应该才能说的上是版本。是否开启线程安全可以在编译PHP的时候进行选择的。 本文同步分享在 博客“lxw1844912514”(CSDN)。 如有侵权,请联系 support@oschina.cn 删除。...

0
0
2016/09/20 09:55

New Line on PHP CLI

use PHP_EOL is a cross platform solution echo "this is line 1" . PHP_EOL; echo "this is line 2";

0
0
发表于开发技能专区
2020/11/24 11:05

php cli 错误打印两次

[为什么PHP(CLI)同一个错误信息会打印两次?](https://www.cnblogs.com/liaozt/p/5765600.html "为什么PHP(CLI)同一个错误信息会打印两次?") 第一次是 `display_errors` 第二次是`log_errors`. `log_errors=On` 或者 `error_logs`未指定路径, 错误会直接打印出来 `error_logs=C:\xampp\php\logs\php_error_log`, `logs`目录不存在, 同样会把错误打印到屏幕...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
2 评论
8 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部