cmd 运行php代码,cmd执行php代码笔记!

查看命令:

php -url

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] -S : [-t docroot] [router]

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

php [options] -a

-a Run as interactive shell

-c | Look for php.ini file in this directory

-n No configuration (ini) files will be used

-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

-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 : Run with built-in web server.

-t Specify document root for built-in web server.

-s Output HTML syntax highlighted source.

-v Version number

-w Output source with stripped comments and whitespace.

-z Load Zend extension .

args... Arguments passed to script. Use -- args when first argument

starts with - or script is read from stdin

--ini Show configuration file names

--rf Show information about function .

--rc Show information about class .

--re Show information about extension .

--rz Show information about Zend extension .

--ri Show configuration for extension .

683aaccd9705

image.png

cmd直接执行代码:

PHP -R " php 代码 "

php -r "echo md5(time());"

php -r"for($i=0;$i<10;$i++){echo $i.'--';}"

683aaccd9705

image.png

683aaccd9705

image.png

cmd执行php文件:

php index.php

php -f index.php

php -f index.php start

php -q index.php

php -q index.php start

683aaccd9705

image.png

php文件里如果引用了相对路径则是相对于当前执行命令所在的文件路径

代码文件路径:D:\WorkSpace\qpl_system\index.php

如果cmd在 D:\WorkSpace下执行,则代码里test.log生成当前文件夹下

如果cmd在 D:\WorkSpace\qpl_system下执行,则代码里test.log生成当前文件夹下

$s = 0;//从0开始

$e = 10; //取10条数据

while(true){//死循环模拟分页执行代码

if($s >=100){//满足条件跳出死循环

exit('success');

}

//执行代码

file_put_contents('./test.log',$s.'--'.$e."\n",FILE_APPEND);

$s = $s+$e; //下次分页开始

}

php

echo time();

?>

#ctr+z再回车,输出结果

683aaccd9705

image.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值