php命令行使用方法和命令行参数说明_php实例

复制代码 代码如下:

[root@localhost /]#
[root@localhost /]# php -r "var_dump(true);"  # 执行PHP代码 不需要 <?php ... ?> 标签
bool(true)
[root@localhost /]# php -R "var_dump(true);"  # 执行PHP代码 每一个输入行

bool(true)

bool(true)

bool(true)
[root@localhost /]#
[root@localhost /]# php -f "file" # 执行php代码 来自文件
[root@localhost /]# 
[root@localhost /]# php "test.php" id name sex
int(4)
Array
(
    [0] => test.php
    [1] => id
    [2] => name
    [3] => sex
)
[root@localhost /]#
[root@localhost /]# cat test.php
<?php

var_dump($_SERVER["argc"]); // 获取命令行传入参数的数量
print_r($_SERVER["argv"]); // 获取命令行传入参数的数组

[root@localhost /]#

时间: 2024-08-29 13:05:19

php命令行使用方法和命令行参数说明_php实例的相关文章

php命令行使用方法和命令行参数说明

 这篇文章主要介绍了php命令行使用方法和命令行参数说明,需要的朋友可以参考下    代码如下: [root@localhost /]#  [root@localhost /]# php -r "var_dump(true);"  # 执行PHP代码 不需要 <?php ... ?> 标签 bool(true) [root@localhost /]# php -R "var_dump(true);"  # 执行PHP代码 每一个输入行   bool(tr

ImageMagick命令行使用方法

这是 2010 年 1 月左右我发出的一篇译文, 现在原文应该稍有修改了. 本文是对官方网站上 Command Line Processing 这篇文档的翻译. 让我们开始吧. ImageMagick 的命令行形式有时非常的简单, 像下面这样: $ convert image.jpg image.png 可有时, 它也非常的复杂: $ convert label.gif +matte \ \( +clone -shade 110x90 -normalize -negate +clone -com

详解PHP对象的串行化与反串行化_php实例

什么时候使用串行化? 在网络中传输对象的时候 向数据库中保存文件的时候 今天我们要提到四个函数 全部串行化 1.serialize(对象名) 将指定的类对象串行化 $str=serialize($per) //将per对象串行化,结果返回给$str 2.unserialize(串行化后的返回值) 返回结果是对象 $per=unserialize($str); 局部串行化 3.__sleep() 串行化某对象的部分属性. 4.__wakeup()反串行化时,初始化(其实是修改)对象内容 前两个的使

Tom-Skype命令行使用方法

Tom-Skype可以使用一些命令简化您的操作,方便您的使用.当您在与好友对话时,通过使用skype命令不仅可以简便操作,同时可以大大提高你的效率,例如:如果你想更改当前的会话主题,您只需输入 "/topic 主题",而不用再去点"设置会话主题"按钮,skype 工程师在进行软件设计的时候充分考虑到软件使用的简便性和易操作性,为了提高工作效率,特意设置了此功能.一切操作就向您平时聊天一样简单,没有丝毫不同. 下面列举了命令参数和使用说明: /add skypenam

RAR的命令行使用方法

使用RAR版本:WinRAR 3.20 beta 2( 1993-2003 Eunege Roshal ) 用法:     rar <命令>-<开关 1> -<开关 N> <压缩文件> <文件...>                <@列表文件...> <解压路径\> <命令> a 添加文件到压缩文件 c 添加压缩文件注释 cf 添加文件注释 cw 写入压缩文件注释到文件 d 删除压缩文件中的文件 e 解压压缩

CentOS 7.2 下编译安装PHP7.0.10+MySQL5.7.14+Nginx1.10.1的方法详解(mini版本)_php实例

一.安装前的准备工作 1.yum update #更新系统 2.yum install gcc gcc-c++ autoconf automake cmake bison m4 libxml2 libxml2-devel libcurl-devel libjpeg-devel libpng-devel libicu-devel #安装php.MySQL.Nngix所依赖的包 3.下载以下包 #我把所有源文件都下载在root目录,读者可自行修改源文件存放目录 3.1 libmcrypt-2.5.8

SSO单点登录的PHP实现方法(Laravel框架)_php实例

Laravel是一套简洁.优雅的PHP Web开发框架(PHP Web Framework).它可以让你从面条一样杂乱的代码中解脱出来:它可以帮你构建一个完美的网络APP,而且每行代码都可以简洁.富于表达力. 简单说一下我的逻辑,我也不知道我理解sso对不对. 假如三个站点 a.baidu.com b.baidu.com c.baidu.com a.baidu.com 作为验证用户登录账户. b和c作为客户端(子系统). b和c需要登录的时候跳转到a,并且携带参数source指明登陆后跳转的链接

php函数重载的替代方法--伪重载详解_php实例

函数重载的替代方法-伪重载,下面看一个具体的实例代码. <? php //函数重载的替代方法-伪重载 // //确实,在PHP中没有函数重载这个概念,让很多时候我们无法进行一些处理,甚至有时候不得不在函数后面定义好N个参数 //在看到了func_get_arg,func_get_args,func_num_args,这三个函数的时候,你们是不是想起了什么? function testOne ( $a ) { echo (' 一个参数就这样 '); } function testTwo ( $a

php执行多个存储过程的方法【基于thinkPHP】_php实例

本文实例讲述了php执行多个存储过程的方法.分享给大家供大家参考,具体如下: 从以前的使用原生代码来看,只需要将结果集关闭即可,即 $this -> queryID -> close(); 使用mysqli方式,修改DbMysqli.class.php,将query函数改为: public function query($str) { $this -> initConnect(false); if (!$this -> _linkID) { return false; } $thi