我正试图用逆向工程使用Enterprise工具在PHP中创建组件图。但当我尝试执行它时,它会发生错误。以下是错误日志:
There was an error parsing C:\Users\Utente\Dropbox\FourBit\Ingegneria\PROGETTO\Componenti Progetto\Class\Client.php on line 9. Unexpected symbol: [
There was an error parsing C:\Users\Utente\Dropbox\FourBit\Ingegneria\PROGETTO\Componenti Progetto\Class\Sensor.php on line 9. Unexpected symbol: [
There was an error parsing C:\Users\Utente\Dropbox\FourBit\Ingegneria\PROGETTO\Componenti Progetto\Class\Site.php on line 9. Unexpected symbol: [
There was an error parsing C:\Users\Utente\Dropbox\FourBit\Ingegneria\PROGETTO\Componenti Progetto\Class\User.php on line 17. Unexpected symbol: [
There was an error parsing C:\Users\Utente\Dropbox\FourBit\Ingegneria\PROGETTO\Componenti Progetto\Class\Client.php on line 9. Unexpected symbol: [
There was an error parsing C:\Users\Utente\Dropbox\FourBit\Ingegneria\PROGETTO\Componenti Progetto\Class\Sensor.php on line 9. Unexpected symbol: [
There was an error parsing C:\Users\Utente\Dropbox\FourBit\Ingegneria\PROGETTO\Componenti Progetto\Class\Site.php on line 9. Unexpected symbol: [
There was an error parsing C:\Users\Utente\Dropbox\FourBit\Ingegneria\PROGETTO\Componenti Progetto\Class\User.php on line 17. Unexpected symbol: [
There was an error parsing C:\Users\Utente\Dropbox\FourBit\Ingegneria\PROGETTO\Componenti Progetto\Class\Client.php on line 10. Unexpected symbol: ,
There was an error parsing C:\Users\Utente\Dropbox\FourBit\Ingegneria\PROGETTO\Componenti Progetto\Class\Sensor.php on line 10. Unexpected symbol: ,
There was an error parsing C:\Users\Utente\Dropbox\FourBit\Ingegneria\PROGETTO\Componenti Progetto\Class\Site.php on line 10. Unexpected symbol: ,
There was an error parsing C:\Users\Utente\Dropbox\FourBit\Ingegneria\PROGETTO\Componenti Progetto\Class\User.php on line 18. Unexpected symbol: ,
There was an error parsing C:\Users\Utente\Dropbox\FourBit\Ingegneria\PROGETTO\Componenti Progetto\Class\Client.php on line 9. Unexpected symbol: [
There was an error parsing C:\Users\Utente\Dropbox\FourBit\Ingegneria\PROGETTO\Componenti Progetto\Class\Sensor.php on line 9. Unexpected symbol: [
There was an error parsing C:\Users\Utente\Dropbox\FourBit\Ingegneria\PROGETTO\Componenti Progetto\Class\Site.php on line 9. Unexpected symbol: [
There was an error parsing C:\Users\Utente\Dropbox\FourBit\Ingegneria\PROGETTO\Componenti Progetto\Class\User.php on line 17. Unexpected symbol: [ 例如,下面是Client.php的代码
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Client extends Model
{
protected $fillable = [
'PI', 'BusinessName'
];
public function address()
{
return $this->belongsTo(Address::class);
}
public function users()
{
return $this->hasMany(User::class);
}错误解析是在 $fillable = 'PI','BusinessName‘;上进行的--我不知道这是否能帮助您,但我使用的是框架Laravel。有人能帮我吗?
发布于 2017-06-14 13:05:07
正如其他人所指出的,$array = [ 'key' => 'value' ];语法在默认情况下是在php 5.4中引入的,在ea中,php生成使用Version5.3,但是您可以将它更改为5.6。下面是截图:


发布于 2017-06-14 09:45:49
检查您的PHP,数组语法$array = [ 'key' => 'value' ];仅在PHP5.5中引入(我相信),因此任何较少的内容都会导致语法错误。
https://stackoverflow.com/questions/44541088
复制相似问题