无法在命令行中执行php


Unable to perform php in command line

我是php脚本的新手,一直在观看教程视频。我在尝试通过命令行从php输出数组时遇到了一个错误,这是名为array1.php的代码:

<?
# Canada, USA, Mexico
$arr1 = array("Toronto", "Ottawa", "Montreal", "Quebec");
$arr2 = array("Boston", "New York", "Santa Barbara", "San Francisco");
$arr3 = array("Mexico City", "Cozumel", "Cancun", "Aculpoco");
# array 4 is an associative array
$arr4 = array("Canada" => $arr1, "USA" => $arr2, "Mexico" => $arr3);
print_r($arr4);
?>

教程视频中说,我只需要按照说明/代码执行"php-array1.php",但得到的是:

$ php array1.php
<?
# Canada, USA, Mexico
$arr1 = array("Toronto", "Ottawa", "Montreal", "Quebec");
$arr2 = array("Boston", "New York", "Santa Barbara", "San Francisco");
$arr3 = array("Mexico City", "Cozumel", "Cancun", "Aculpoco");
# array 4 is an associative array
$arr4 = array("Canada" => $arr1, "USA" => $arr2, "Mexico" => $arr3);
print_r($arr4);
?>

在@circusdei的帮助下。。感谢

$ php array1.php
Array
(
    [Canada] => Array
        (
           [0] => Toronto
           [1] => Ottawa
           [2] => Montreal
           [3] => Quebec
        )
    [USA] => Array
       (
          [0] => Boston
          [1] => New York
          [2] => Santa Barbara
          [3] => San Francisco
       )
    [Mexico] => Array
      (
         [0] => Mexico City
         [1] => Cozumel
         [2] => Cancun
         [3] => Aculpoco
      )
    )