扫码关注官方订阅号
报错
问题所在:
代码中标红的部分 public string $name; 导致了错误。
原因:PHP不支持 string 关键字:
在PHP中,声明变量的类型时,不需要像其他语言(如C#)那样显式指定类型为 string。
PHP是一种弱类型语言,变量的类型会在赋值时自动确定。
正确的写法: 直接声明变量即可,PHP会自动将其视为字符串类型。
正确的代码:
class Demo1 { public $name; public function __construct($gg) { $this->name = $gg; } }
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
问题所在:
代码中标红的部分 public string $name; 导致了错误。
原因:PHP不支持 string 关键字:
在PHP中,声明变量的类型时,不需要像其他语言(如C#)那样显式指定类型为 string。
PHP是一种弱类型语言,变量的类型会在赋值时自动确定。
正确的写法: 直接声明变量即可,PHP会自动将其视为字符串类型。
正确的代码: