<br />
<b>Warning</b>:  putenv() has been disabled for security reasons in <b>/www/wwwroot/wiki.xtboke.com/includes/Setup.php</b> on line <b>309</b><br />
<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>http://wiki.xtboke.com/index.php?action=history&amp;feed=atom&amp;title=PHP%E5%91%BD%E4%BB%A4%E8%A1%8C%E8%84%9A%E6%9C%AC%E6%8E%A5%E6%94%B6%E4%BC%A0%E5%85%A5%E5%8F%82%E6%95%B0</id>
	<title>PHP命令行脚本接收传入参数 - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.xtboke.com/index.php?action=history&amp;feed=atom&amp;title=PHP%E5%91%BD%E4%BB%A4%E8%A1%8C%E8%84%9A%E6%9C%AC%E6%8E%A5%E6%94%B6%E4%BC%A0%E5%85%A5%E5%8F%82%E6%95%B0"/>
	<link rel="alternate" type="text/html" href="http://wiki.xtboke.com/index.php?title=PHP%E5%91%BD%E4%BB%A4%E8%A1%8C%E8%84%9A%E6%9C%AC%E6%8E%A5%E6%94%B6%E4%BC%A0%E5%85%A5%E5%8F%82%E6%95%B0&amp;action=history"/>
	<updated>2026-04-12T03:26:06Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>http://wiki.xtboke.com/index.php?title=PHP%E5%91%BD%E4%BB%A4%E8%A1%8C%E8%84%9A%E6%9C%AC%E6%8E%A5%E6%94%B6%E4%BC%A0%E5%85%A5%E5%8F%82%E6%95%B0&amp;diff=17&amp;oldid=prev</id>
		<title>Xiaotian：​创建页面，内容为“=== 一、使用$argv or $argc参数接收，会把文件本身计算在内 ===   $argv： 以数组形式接收保存参数  $argc：保存参数个数 &lt;pre&gt; &lt;?php   echo &quot;接收到{$argc}个参数&quot;;   print_r($argv); 执行 php index.php  /api/index/test.php   接收到1个参数Array   (       [0] =&gt; test.php   )   php index.php  /api/index/test.php  a b c d   接收到5个参数Array  (       [0] =&gt; test.php       [1] =&gt; a       [2] =&gt; b       [3] =&gt; c…”</title>
		<link rel="alternate" type="text/html" href="http://wiki.xtboke.com/index.php?title=PHP%E5%91%BD%E4%BB%A4%E8%A1%8C%E8%84%9A%E6%9C%AC%E6%8E%A5%E6%94%B6%E4%BC%A0%E5%85%A5%E5%8F%82%E6%95%B0&amp;diff=17&amp;oldid=prev"/>
		<updated>2024-04-08T12:52:51Z</updated>

		<summary type="html">&lt;p&gt;创建页面，内容为“=== 一、使用$argv or $argc参数接收，会把文件本身计算在内 ===   $argv： 以数组形式接收保存参数  $argc：保存参数个数 &amp;lt;pre&amp;gt; &amp;lt;?php   echo &amp;quot;接收到{$argc}个参数&amp;quot;;   print_r($argv); 执行 php index.php  /api/index/test.php   接收到1个参数Array   (       [0] =&amp;gt; test.php   )   php index.php  /api/index/test.php  a b c d   接收到5个参数Array  (       [0] =&amp;gt; test.php       [1] =&amp;gt; a       [2] =&amp;gt; b       [3] =&amp;gt; c…”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=== 一、使用$argv or $argc参数接收，会把文件本身计算在内 ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$argv： 以数组形式接收保存参数&lt;br /&gt;
&lt;br /&gt;
$argc：保存参数个数&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php  &lt;br /&gt;
echo &amp;quot;接收到{$argc}个参数&amp;quot;;  &lt;br /&gt;
print_r($argv);&lt;br /&gt;
执行&lt;br /&gt;
php index.php  /api/index/test.php  &lt;br /&gt;
接收到1个参数Array  &lt;br /&gt;
(  &lt;br /&gt;
    [0] =&amp;gt; test.php  &lt;br /&gt;
)  &lt;br /&gt;
php index.php  /api/index/test.php  a b c d  &lt;br /&gt;
接收到5个参数Array&lt;br /&gt;
&lt;br /&gt;
(  &lt;br /&gt;
    [0] =&amp;gt; test.php  &lt;br /&gt;
    [1] =&amp;gt; a  &lt;br /&gt;
    [2] =&amp;gt; b  &lt;br /&gt;
    [3] =&amp;gt; c  &lt;br /&gt;
    [4] =&amp;gt; d  &lt;br /&gt;
)  &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== 二、使用getopt函数 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php  &lt;br /&gt;
$param_arr = getopt('a:b:');  &lt;br /&gt;
print_r($param_arr); &lt;br /&gt;
php index.php  /api/index/test.php  -a 345 -b 12q3  &lt;br /&gt;
Array  &lt;br /&gt;
(  &lt;br /&gt;
    [a] =&amp;gt; 345  &lt;br /&gt;
    [b] =&amp;gt; 12q3  &lt;br /&gt;
)    &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== 三、提示用户输入 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php   &lt;br /&gt;
fwrite(STDOUT,'请输入您的姓名：');  &lt;br /&gt;
echo '您输入的姓名是：'.fgets(STDIN);&lt;br /&gt;
php index.php  /api/index/test.php &lt;br /&gt;
&lt;br /&gt;
请输入您的姓名：52Hertz  &lt;br /&gt;
您输入的信息是：52Hertz  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[category:php]]&lt;/div&gt;</summary>
		<author><name>Xiaotian</name></author>
	</entry>
</feed>