|
|
1
106
是的,就在那儿 PHP 5.2's cli SAPI 编辑:如果您无法升级,并且在PHP5.2中没有这样的选项(我手头没有这个选项可供测试),您可以这样做: glopes@nebm:~$ echo "<?php echo \"hi\\n\";" | php hi
确实有一个
D:\>php -r "echo 'hi';"; hi
只需确保您使用的是PHP的命令行版本。
D:\>php --version PHP 5.3.0 (cli) (built: May 20 2010 19:05:12) (DEBUG) Copyright (c) 1997-2009 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2009 Zend Technologies |
|
|
2
16
在新版本的PHP中,您只需键入“PHP-a”,然后跳入一个交互式模式,在那里您可以尝试使用PHP。 |
|
|
3
5
最后不需要额外的分号。
另一个示例(在命令行获取当前时间戳):
|
|
|
4
4
它可以让你从标准的管道,像这样:
但是,要回答原来的问题,如果没有-r标志,也可以使用-f标志-just pass stdin作为要打开的文件:
|
|
|
5
3
请看上的这一页 PHP command line features ,如果你还没有。有一些关于基于操作系统和双引号或单引号的问题的帖子。 我还会检查PHP信息 看看PHP是否 compiled with CLI support disabled (—禁用cli)。 |