`

在命令行下运行 PHP 脚本

    博客分类:
  • PHP
阅读更多
<?php

fwrite(STDOUT, "Enter name:");

$name = trim(fgets(STDIN));

fwrite(STDOUT, "Hi, $name\n\n");


var_dump($argc);
var_dump($argv);


结果

stefan321@Lius-MacBook$  php test.php "hello world\!" 123 "hi~ stefan321"
Enter name:stefan321
Hi, stefan321

int(4)
array(4) {
  [0]=>
  string(8) "test.php"
  [1]=>
  string(13) "hello world\!"
  [2]=>
  string(3) "123"
  [3]=>
  string(13) "hi~ stefan321"
}



  • 大小: 66 KB
分享到:
评论

相关推荐

    在命令行下运行PHP脚本[带参数]的方法

    - PHP脚本执行环境:在命令行下运行PHP脚本,主要使用php.exe。确保php.exe已添加到系统的环境变量中,这样可以在任意命令行窗口调用php命令。 - PHP脚本创建与保存:首先编写包含PHP代码的文本文件,例如hello....

    tp5执行shell命令定时执行命令行运行php脚本

    ThinkPHP5(简称TP5)是一个流行的PHP框架,它提供了一种方式来实现这种定时任务,即通过执行shell命令在命令行模式下运行PHP脚本。这个过程涉及到多个知识点,包括TP5的命令行工具、shell命令以及定时任务的设置。 ...

    基于命令行执行带参数的php脚本并取得参数的方法

    首先,我们来理解为什么要在命令行下运行PHP脚本。有两个主要的原因:一是利用`crontab`进行定时任务执行,这样可以减轻服务器负担,特别是当实时性要求不高的情况下,例如定期更新好友动态。二是为了自动化处理特定...

    公司面试题之-腾讯PHP工程师笔试题.doc

    配置、魔术方法、命令行运行 PHP 脚本、垃圾收集机制、对象的 foreach 循环、双向队列、正则表达式的应用、Socket 编程等。 一、正则表达式 ereg、preg_match、ereg_replace、preg_replace 是 PHP 中四个常用的...

    php-5.3.13.zip

    9. **php-win.exe**:这是PHP的Windows可执行文件,用于在命令行下运行PHP脚本,不依赖于Web服务器环境。 10. **license.txt**:包含了PHP 5.3.13的许可协议,用户在使用之前必须遵守其中的规定。 综合以上,这个...

    php5.6.35源码包

    7. **命令行接口**:CLI(Command Line Interface)支持增强了,使得在命令行下运行PHP脚本更加方便,可以进行单元测试、持续集成和其他自动化任务。 8. **Composer支持**:PHP5.6原生支持Composer,这是一个依赖...

    php面试题目

    在命令行下运行PHP脚本有两种常见方式: 1. 直接执行脚本文件:`php filename.php arg1 arg2`,其中`arg1`、`arg2`等是传递给脚本的参数。 2. 使用`-r`选项执行嵌入的PHP代码:`php -r "&lt;?php code ?&gt;"`,这种方式...

    php-5.6.32.tar

    PHP 5.6 改进了CLI(Command Line Interface)的性能,使得在命令行下运行PHP脚本更加高效。 10. **持续更新与维护**: PHP 社区活跃,不断推出新版本以修复已知问题和添加新功能。虽然PHP 5.6已经在2019年停止了...

    韩顺平PHP(全149讲)课堂笔记

    4. **PHP CLI**:了解如何在命令行下运行PHP脚本,实现批处理任务或后台服务。 5. **PHP与API开发**:讲解RESTful API设计原则,实现JSON数据交换,以及OAuth认证。 6. **Composer**:学习依赖管理工具Composer的...

    swoole-cli-v5.0.0-cygwin64

    Swoole CLI是Swoole扩展的一部分,它提供了在命令行下运行PHP脚本的能力,支持异步非阻塞I/O,使得开发者可以编写高性能的并发程序。这极大地提升了PHP在处理网络请求、定时任务、长连接等场景下的性能。 在描述...

    如何通过Linux命令行使用和运行PHP脚本

    下面通过图文并茂的方式给大家分享下通过Linux命令使用和运行PHP脚本。 PHP是一个开源服务器端脚本语言,最初这三个字母代表的是“Personal Home Page”,而现在则代表的是“PHP:Hypertext Preprocessor”,它是个...

    使用shell调用php脚本

    一旦PHP安装成功,你就可以在shell中运行PHP脚本了。有几种方法可以实现这一点: 1. **直接执行PHP脚本**:如果你的PHP脚本(例如,名为`script.php`)是可执行的(通过`chmod +x script.php`),并且第一行是`#!/...

    cmd下运行php脚本

    本文将详细介绍如何在cmd下运行PHP脚本,并通过具体步骤和示例来说明该过程。 首先,了解PHP安装目录对于在cmd中运行PHP脚本至关重要。如果安装了PHP,系统会将PHP的可执行文件php.exe放置在特定的目录中。本例中,...

    PHP命令行脚本接收传入参数的三种方式

    当我们在命令行下运行PHP脚本时,所有传入的参数都会作为数组`$argv`的元素,其中`$argv[0]`始终为脚本的名称。`$argc`则表示传入参数的总数(包括脚本名)。例如: ```php &lt;?php /** * 使用 $argc $argv ...

    php命令行(cli)下执行PHP脚本文件的相对路径的问题解决方法

    当在crontab中运行PHP脚本时,这个问题会更加突出。因为crontab执行的环境与直接在终端中执行可能有所不同,可能导致相对路径的解析出现问题。在这种情况下,解决方案是确保在包含其他文件之前,先调整工作目录至...

Global site tag (gtag.js) - Google Analytics