php cli传递参数的方法

$options = "f:g:";

$opts = getopt( $options );

print_r($opts);

在命令行下运行 /usr/local/php/bin/php ./getopt.php -f 123 -g 456

Array

(

[f] => 123

[g] => 456

)

还有中方式像C语言

fwrite(STDOUT, "Enter your name: ");

$name = trim(fgets(STDIN));

fwrite(STDOUT, "Hello, $name!");

在命令行下运行 /usr/local/php/bin/php ./getopt.php

Enter your name: zhang //(zhang 为用户输入)

Hello, zhang!

原文:https://www.cnblogs.com/newmiracle/p/11864814.html

php中参数传值的三种方法,php cli传递参数的方法相关推荐

  1. java中实现多线程的三种方式

    java中实现多线程的三种方式 1.实现多线程的方法: 在java中实现多线程的两途径:继承Thread类,实现Runable接口(Callable) 2.继承Thread类实现多线程: ​ 继承类T ...

  2. 在JavaScript中重复字符串的三种方法

    In this article, I'll explain how to solve freeCodeCamp's "Repeat a string repeat a string" ...

  3. centos 卸载软件_一篇看懂!详解-Linux系统中安装软件的三种方法

    Linux系统中安装软件的三种方法 注:本文主要以CentOS为例介绍常用的安装方式,其他版本linux在文章底部 Linux系统中怎么安装软件,首先说一下应用程序与系统命令的区别: 1.文件位置 系 ...

  4. c++语言定义排序函数,关于C++中定义比较函数的三种方法小结

    C++编程优与Pascal的原因之一是C++中存在STL(标准模板库).STL存在很多有用的方法. C++模板库中的许多方法都需要相关参数有序,例如Sort().显然,如果你想对一个集合进行排序,你必 ...

  5. LaTeX 中处理参考文献的三种方法总结

    LaTeX 中处理参考文献的三种方法总结 方法一:用BibLaTeX处理 分成如下四步: 第一步:制作生成bib文件: 第二步:在导言区需要加入biblatex宏包: \usepackage[格式控制 ...

  6. Vue组件传值的三种方法

    Vue组件传值的三种方式 1.父传子 父传子使用props: 1.父组件:即在使用的子组件标签上,自定义一个绑定数据,这里我使用的是"mymsg",将父组件的msg绑定在其上. 2 ...

  7. LaTeX中处理参考文献的三种方法总结

    LaTeX 中处理参考文献的三种方法总结 1.摘要 2.关键词 3.处理参考文献常用的三种方法 3.1 方法一:用BibLaTeX处理 3.2 方法二:用BibTeX处理 3.3 方法三:用thebi ...

  8. JQ中val(),html(),text()三种方法的区别

    JQ中val(),html(),tex()三种方法的区别是内容不一样 text(参数); 有参数是改变他的文本,无值是获取他的文本 var(); 有参数是改变他的val属性,无值是获取他的val属性 ...

  9. C语言中比较大小的函数模板,关于C++中定义比较函数的三种方法

    关于C++中定义比较函数的三种方法 C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之.以下,小编为大家介绍关于C++中定义比较函数的三种方法,供 ...

最新文章

  1. C语言计算e1 1/1! 1/2!,c语言程序填空 下面程序是计算sum=1+(1+1/2)+(1+1/2+1/3)+…(1+1/2...
  2. 题目1183:守形数
  3. Vue3中遇到问题:PostCSS plugin tailwindcss requires PostCSS 8 解决方案
  4. 项目进度管理:控制进度
  5. Javascript跨域访问解决方案
  6. 哥尼斯堡的“七桥问题” (欧拉回路,并查集)
  7. 前端学习(1609):路由进阶和高阶
  8. origin2016中怎么画多条曲线,并且分别给不同曲线设置标记
  9. nginx 和 nodejs配置使用搭建网站
  10. LeetCode 119. Pascal’s Triangle II
  11. 用ExpandableListView实现好友分组
  12. 在Java中从字符串中删除空格
  13. Scrapy中文乱码
  14. c++ Dxgi+FFmpeg 完成对截图屏幕,以及将屏幕数据保存为MP4格式,以完成录屏功能
  15. 毕业论文字体字号格式要求
  16. 思考与总结【3】:专注于一件事
  17. 基于Python的微信朋友圈数据可视化分析之地点
  18. teradata 查看 表定义_teradata查询所有表
  19. Mask-RCNN ICCV2017
  20. python的几个有趣点

热门文章

  1. lwip 开发 sntp 与 tcp 不能同时工作的奇怪问题
  2. FPGA进阶篇--SPI控制双通道16bit串行DAC8532
  3. 【整理】电容知识小结(二)
  4. 在Vivado中,使用锁定增量编译技术进行增量综合布局布线
  5. Mongodb 定时备份和恢复
  6. centos 配置yum源
  7. love2d教程3--输入和音乐
  8. Android:理想的框架开发母板——高焕堂
  9. fedora desktop
  10. perl里字符串取长度,比较等一些操作