请写出并说明如何在命令行下运行PHP脚本(写出两种方式)同时向PHP脚本传递参数?
来源:互联网 发布:剑网三唐门捏脸数据 编辑:程序博客网 时间:2024/05/17 08:55
方法一:
<?phpif ($argc > 1){ print_r($argv);}?>php.exe test.php welcome Ricky Feng
方法二:
还有一种这样的,提示用户输入,然后获取输入的参数。有点像C语言
<?php fwrite(STDOUT, "Enter your name: "); $name = trim(fgets(STDIN)); fwrite(STDOUT, "Hello, $name!");?>
测试结果:
$>php io.phpEnter your name: test nameHello, test name!
第三种:
<?php$options = getopt("f:");var_dump($options);?>
php aaa.php -f "123456"
array(1) { ["f"]=> string(5) "123456"}
___
window下,假设php安装目录为c:\program files\php5\,那么使用命令窗口进入到该路径下,敲入php hello.php回车,则会执行当前路径下的hello.php文件,
如果要指向其他路径下php文件,可以在php 路径/hello.php ,这种形式称为CLI模式,我们平时通过浏览器看到的那种成为CGI模式,至于传递参数,php文件在cli模式下,直接通过在文件名称后面接参数,多个参数中间用空格隔开,在php文件里面是通过两个变量来获取参数的,一个是$argv,一个是$argc,前者是传递参数的数组,默认第一个为php文件的名称;后者为$argv的数组个数。
linux下,一般程序安装都会安装在/usr/bin/php下面,可以通过man php查看一下,如果有信息说明可以使用,使用方法类似于window下。如果前面这步成立,那么你可以直接 php php文件 来运行php文件,如果man php没有信息,则说明当前php执行文件没有在环境路径里面,可以修改环境路径包含php路径,也可以类似于window进入php路径,在执行 php php文件。其他类似于window下。
0 0
- 请写出并说明如何在命令行下运行PHP脚本(写出两种方式)同时向PHP脚本传递参数?
- 如何在CLI命令行下运行PHP脚本,同时向PHP脚本传递参数?
- 如何在命令行下运行php脚本以及传递参数
- 如何在命令行下运行PHP脚本[带参数]
- 如何在命令行下运行PHP脚本[带参数]
- php 命令行下运行php脚本传递参数方法
- 命令行向Php传递参数的两种方式
- 在命令行下运行PHP脚本[带参数]的方法
- 在命令行下运行PHP脚本
- 命令行方式运行PHP脚本
- 命令行方式运行PHP脚本
- 命令行方式运行php脚本
- 命令行下运行php脚本
- 如何命令行下运行脚本及传递参数
- LINUX命令行下如何附带参数运行PHP脚本实例详解
- [转]命令行方式运行PHP脚本
- 在LINUX命令行下运行php脚本总结
- shell调用php脚本,并传递参数
- div和span标签
- RDIFramework.NET平台代码生成器V3.2版本全新发布-更新于2017-02-27(提供下载-免费使用)
- tomcat使用
- vue-计算属性computed
- textarea 换行 (自动伸缩)|兼容ie6以上
- 请写出并说明如何在命令行下运行PHP脚本(写出两种方式)同时向PHP脚本传递参数?
- 小白笔记---------------------利用kali破解wifi
- DC系数和AC系数
- 日志切割方法及脚本
- MP4学习(五)ts-mp4源码阅读(3)ftyp box的解析
- Jquery——Day5(插件—案例:制作导航插件)
- Android 增量更新和升级
- canvas系类-加载/裁剪图片(二)
- Arithmetic Slices 题解