12个有用的PHP命令行使用每个Linux用户必须知道

我在去年的文章“ 如何使用,并在Linux命令执行PHP代码-行 ”中,我强调直接在Linux的命令行运行PHP代码,以及在Linux终端执行PHP脚本文件。

在Linux命令行中运行PHP代码 - 第2部分

这篇文章旨在让你知道PHP终端中PHP使用的几个真棒功能。 让我们配置一些 php.ini在PHP交互shell设置。
6.设置PHP命令行提示符
要设置PHP命令行提示符下,你需要开始使用下面的 PHP -a(使PHP交互模式)命令在Linux终端的PHP交互的shell。
$ php -a
然后设置任何东西( 打helloyoucl ::)作为PHP交互式shell命令提示符下,简单地:
php > #cli.prompt=Hi youcl ::

启用PHP交互式Shell

还可以将当前时间设置为命令行提示,简单为:
php > #cli.prompt=`echo date('H:m:s');` >
22:15:43 >
7.一次产生一个屏幕输出
在我们的上一篇文章中,我们已经在一个地方很多 流水线 D与原始命令中使用' '命令。 我们这样做是为了得到一个输出屏幕,其中输出不适合在一个屏幕上。 但我们可以在一个时间仅仅作为配置 php.ini文件到 寻呼机值设定为 小于以产生一个屏幕输出,
$ php -a
php > #cli.pager=less

修复PHP屏幕输出

所以,当你运行一个命令下一次(比如调试器 phpinfo(); ),其中输出过大,以适应屏幕上,它会自动生成适合您的电流输出。
php > phpinfo();

PHP信息输出

8.建议和TAB完成
PHP的外壳是足够聪明,以显示你的建议和 tab完成。您可以使用TAB键来使用此功能。如果您想要TAB完成的字符串有多个选项可用,您必须使用TAB键两次,否则使用一次。 在情况的多于一个的可能性,可以使用 TAB两次。
php > ZIP [TAB] [TAB]
在情况下可能单,使用 TAB一次。
php > #cli.pager [TAB]
你可以保持对选项按 TAB键,直到选项的值是满意的。 所有活动都记录到文件 ~/.php-history 。 要检查PHP交互式shell活动日志,您可以运行:
$ nano ~/.php_history | less

检查PHP交互式Shell日志

你可以在PHP交互式shell中使用颜色。所有你需要知道的是颜色代码。
使用 echo输出打印成各种颜色,只需为:
php > echo “color_code1 TEXT second_color_code”;
或更多的解释示例是:
php > echo "\033[0;31m Hi youcl \x1B[0m";

在PHP Shell中启用颜色

我们已经看到,直到现在,按回车键意味着执行命令,但是在Php shell中每个命令末尾的分号是必须的。
10. php shell中的basename打印路径的尾名组件
php shell中的basename函数从包含文件或目录的路径的给定字符串中打印结尾名称组件。 basename()示例#1和#2。
php > echo basename("/var/www/html/wp/plugins");
php > echo basename("www.youcl.com/contact-us.html");
上面两个例子将输出:
plugins
contact-us.html

以PHP打印基本名称

11.你可以使用php交互式shell在你的桌面上创建一个文件(比如test1.txt),简单的
$ touch("/home/avi/Desktop/test1.txt");
我们已经看到了PHP交互式shell如何在数学,这里有几个例子来扼杀你。
12.使用PHP交互式shell打印一个字符串的长度,例如youcl.com
strlen函数用于获取给定的字符串的长度。
php > echo strlen("youcl.com");

打印长度字符串PHP

13. PHP Interactive Shell可以对数组进行排序。是的,你听到了
声明一个变量,并设置它的值阵列 (7,9,2,5,10)。
php > $a=array(7,9,2,5,10);
对数组中的数字排序。
php > sort($a);
按排序以及顺序打印数组的数字。第一个是 [0]。
php > print_r($a);
Array
(
[0] => 2
[1] => 5
[2] => 7
[3] => 9
[4] => 10
)

在PHP中排序数组

14.在PHP交互式Shell中获取Pi的值
php > echo pi();
3.1415926535898
15.打印一个数字的平方根,例如32
php > echo sqrt(150);
12.247448713916
16.echo从范围0-10的随机数
php > echo rand(0, 10);

在PHP中获取随机数

17.获取给定字符串的md5sum和sha1sum 例如,让我们检查的字符串(例如AVI)对PHP的外壳的md5sum和sha1sum分别和交叉检查与bash shell中产生的的md5sum和sha1sum分别结果。
php > echo md5(avi);
3fca379b3f0e322b7b7967bfcfb948ad
php > echo sha1(avi);
8f920f22884d6fea9df883843c4a8095a2e5ac6f
$ echo -n avi | md5sum
3fca379b3f0e322b7b7967bfcfb948ad  -
$ echo -n avi | sha1sum
8f920f22884d6fea9df883843c4a8095a2e5ac6f  -

在PHP中检查md5sum和sha1sum

这只是从PHP Shell可以实现的一个一瞥,以及如何交互是PHP shell。这就是现在从我。保持连接到youcl。在评论中向我们提供您宝贵的反馈。喜欢和分享我们来传播。
赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏