语法错误,类方法中出现意外的T_DOUBLE_ARROW

时间:2018-01-08 12:03:02

标签: php

在类中使用键值数组时遇到了这个小问题|我将得到error syntax error, unexpected '=>' (T_DOUBLE_ARROW), expecting ']'

class hello{

  public function name(){

    $allnames = array("name"=>"mark" , "role" => "admin");

  }

}

1 个答案:

答案 0 :(得分:0)

我已在系统中检查了您的代码,代码中没有任何错误

<?php
class hello{

  public function name(){

    $allnames = array("name"=>"mark" , "role" => "admin");
    return $allnames;
  }

}

$obj = new hello;
print_r($obj->name())

?>

请检查

您可以尝试将数组指定为

$allnames = ["name"=>"mark" , "role" => "admin"];