php - 可恢复的致命错误:无法将类 Produk 的对象转换为第 12 行 C:\xampp\htdocs\oophp\produk.php 中的字符串
问题描述
请帮助解决此错误。可恢复的致命错误:无法将类 Produk 的对象转换为第 12 行 C:\xampp\htdocs\oophp\produk.php 中的字符串
***
class Produk {
public $judul = "judul";
public $penulis = "penulis";
public $penerbit = "penerbit";
public $harga = 0;
public function getLabel() {
return "$this->$penulis, $this->$penerbit";
}
}
$produk3 = new Produk();
$produk3->judul = "Naruto";
$produk3->penulis = "Masashi Kishimoto";
$produk3->penerbit = "Shonen Jump";
$produk3->harga = 30000;
echo "Komik : " . $produk3->getLabel();
解决方案
您在尝试访问的字段之前不需要 $
"$this->$penulis, $this->$penerbit"
应该
"$this->penulis, $this->penerbit"
推荐阅读
- survey - 使用 Svyciprop 获得两个变量的 CI 流行率
- javascript - 如何将第一个 API 调用的返回值用作第二个 API 调用的参数?
- javascript - Bookshelf.js:避免调用保存(更新)后的获取调用
- macos - 沙盒 Mac 应用程序和插件之间的进程间通信
- dpdk - DPDK 中的 MultiQ 是配置“max_rx_queue=1”问题
- javascript - 无法在服务端使用 Spring Boot 设置 cookie
- node.js - 在云函数中进行多个 Firestore 查询
- javascript - 在角度的ngx-mat-datetime-picker中设置默认分钟?
- c# - 可以做些什么来缩短我的 if-else 代码?
- javascript - 根据字符偏移量在可编辑 div 中设置光标位置