首页 > 解决方案 > 可恢复的致命错误:无法将类 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();

标签: php

解决方案


您在尝试访问的字段之前不需要 $

"$this->$penulis, $this->$penerbit"

应该 "$this->penulis, $this->penerbit"


推荐阅读