php.exe有一些问题

时间:2012-02-24 03:41:00

标签: php

我发出命令行php来运行一个php脚本,但是在我尝试

之后突然没有输出
php function.php parameters

没有显示任何内容。

发生了什么事?

C:>php function.php 111 [Enter]
C:>

<?php
   function main($argc, $argv)
   {
      if($argc!=2) 
      {
        echo "wrong parameters";
        return;
      }
      //do it 
    }
?>

我尝试php function.php 它不会打印echo语句,

1 个答案:

答案 0 :(得分:6)

您的脚本只是定义了一个名为main的函数。 PHP没有自动执行的功能;它只是开始执行脚本。要么摆脱功能定义,要么自己调用main。例如:

<?php
if($argc == 3) {
    echo $argv[1] + $argv[2], "\n";
}else{
    echo "Two parameters are required.\n";
}