[最新 大瓶可乐@php.cn 的回答] 问题所在:代码中标红的部分 public string $name; 导致了错误。原因:PHP不支持 string 关键字: 在PHP中,声明变量的类型时,不需要像其他语言(如C#)那样显式指定类型为 string。PHP是一种弱类型语言,变量的类型会在赋值时自动确定。正确的写法: 直接声明变量即可,PHP会自动将其视为字符串类型。正确的代码:class Demo1 { public $name; public function __construct($gg) { $this->name = $gg; } }
时间:6个月前