PHP 运行模式:命令行 CLI 4 个改进

说明

可以在命令行工具中使用 PHP 吗?PHP CLI 便是支持命令行运行 PHP 的一种方式。

简介

PHP CLI 是 PHP 命令行界面的简称。顾名思义,这是在系统命令行中使用 PHP 的一种方式。或者换句话说,它是运行不在 Web 服务器(例如 Apache Web 服务器或 Microsoft IIS)上的 PHP 脚本的一种方式。

应用场景

  1. 使用命令行直接运行 PHP 脚本;
  2. 用 PHP 执行定时任务。

PHP CLI 相关配置

可以通过修改 PHP 配置文件 php.ini 中的 cli_server.color 参数的值来配置 CLI 执行结果是否支持颜色显示:

// 1. 如果要打开颜色支持则设置为 On,默认为 On
cli_server.color = On 

// 2. 如果要关闭颜色支持则设置为 Off
cli_server.color = Off

示例

例 1 —— CLI 运行指定文件

在自定义位置新建一个 test.php 文件,输入代码入如下:

<?php
echo "Hello World !"

在命令行工具中执行新建的 test.php 文件:

> php test.php

例 1 运行结果:

Hello World !

例 2 —— 命令行直接运行 PHP 代码

在命令行工具中执行如下命令:

> php -r "print_r('Hello John !');"

例 2 运行结果:

Hello John !

参考

PHP 命令行 CLI

php
本文为 Wiki 文章,邀您参与纠错、纰漏和优化
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!