php模式 cli,PHP CLI模式

/***************by garcon1986***************/

首先,进入PHP的CLI(Command line interface) mode

cyguin-> $ ./php --ini(显示配置文件信息)

将显示:

configuration file(php.ini) path: c:/Windows

Loaded configuration file: c:/wamp/bin/php/php5.3.0/php.ini

scan for additional .ini files in: (none)

additional .ini files parsed: (none)

$./php --help (会显示PHP具体信息)

$./php --rf (显示函数的信息)

$./php --fc (显示类的信息)

$./php --re (显示扩展的信息)

$./php --ri (显示扩展的配置)

$./php -l : 检查语法

如:$./php -l c:/wamp/www/1.php

运行结果: No Syntax errors detected in xxx

$./php -v :显示版本信息和运行模式cgi/cli

运行结果:

PHP 5.3.0 (cli) (built: Jun 29 2009 21:25:23)

Copyright (c) 1997-2009 The PHP Group

Zend Engine v2.3.0, Copyright (c) 1998-2009 Zend Technologies

$./php -f :解析并执行文件

如:$./php -f c:/wamp/www/1.php

$./php -h :显示帮助文件

$./php -r : 运行PHP代码,不需要使用<?php ?>标签

如:$./php -r 'print("hello!");' 或 $./php -r 'echo "hello!";'

运行结果: hello!

$./php -a :进入交互模式

在linux下会出现:

php>

在windows下:

需要输入:

echo "hello world!";

?>

然后ctl+c,以获得输出。

在PHP5.3.0中,不能直接这样用,因为不能直接得到结果。

echo "hello world!";

?>

先输入ctl+z,然后再输入ctl+c,就会得到结果。

$./php -c : 指定查找php.ini的位置,或者指定一个特定的ini文件。

$./php -n : 不使用php.ini

$./php -d foo [=bar] : 定义INI文件中foo entry的值是bar

$./php -m : 显示所有的模块,php modules和zend modules

$./php -e : Generate extended information for debugger/profiler

$./php -B : 处理标准输入签执行的代码。PHP5新加。

如:

$./php -B 'echo "hello world";'

输出结果:hello world

$./php -R : 为每一行执行的php代码。PHP5新加。

$./php -F :

$./php -H : 处理完输入后执行的代码

$./php -s : 显示HTML语法高亮的代码

$./php -w : 得到去掉空格和注释后的代码

如:

$./php -w c:/www/1.php

$./php -z : 加载Zend扩展文件 $pwd :显示当前路径 --enable-cli, --enable-cgi

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值