全面总结php在cli命令行模式下的使用

本文详述了PHP在命令行模式(CLI)下的使用,包括如何进入PHPCLI模式,展示命令行参数和功能,如查看函数原型、扩展信息。此外,还介绍了在CLI模式下处理输入输出、直接运行代码、读取输入参数、保存输出到文件以及连续读写文件等实用技巧。文章特别强调了命令行模式不受超时限制,适合进行长时间任务,并澄清了关于CLI模式使用不同php.ini的误解。
摘要由CSDN通过智能技术生成

php cli命令行模式是WIN下的一个SHELL,不需要APACHE的支持就能执行PHP脚本的脚本,并且是持续执行的。这些特点很容易利用来快速测试PHP脚本。今天有人问到,我再次做一个全面总结。本文主要介绍了在PHP的CLI模式,即命令行模式下的使用入门,以及一些技巧和需要注意的问题。

(1)PHPCLI模式的进入和帮助

在你的命令行界面下,进入安装目录,执行以下命令D:/Dev/php5>php -help,
你就能看到你的输出了。其中打黄底的文字是你需要着重了解的功能。
Usage: php [options] [-f] [--] [args...]
       php [options] -r [--] [args...]直接执行代码
       php [options] [-B ] -R [-E ] [--]

[args...]
       php [options] [-B ] -F [-E ] [--]

[args...]
       php [options] -- [args...]
       php [options] -a

  -a               Run interactively交互运行
  -c | Look for php.ini file in this directory在这个目录寻

找php.ini文件
  -n               No php.ini file will be used不使用php.ini文件
  -d foo[=bar]     Define INI entry foo with value 'bar'
  -e               Generate extended information for debugger/profiler
  -f         Parse and execute .
  -h               This help
  -i               PHP information类似phpinfo()函数
  -l               Syntax check only (lint)
  -m               Show compiled in modules
  -r         Run PHP without using script tags 直接运行代码。双引号包围,分号结尾
  -B   Run PHP before processing input lines
  -R         Run PHP for every input line
  -F         Parse and execute for every input line
  -E     Run PHP after processing all input lines
  -H               Hide any passed arguments from external tools.
  -s               Display colour syntax highlighted source.高亮显示代码
  -v               Version number版本信息
  -w               Display

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值