1
私は以下の単純なクラスのプロパティを印刷しようとしています。しかし、代わりに上記のエラーが表示されます。私はここで同様の質問に対する答えを見つけていない。PHP - クラスのオブジェクトを文字列に変換できませんでした
echo "$object1 name = " . $object1->name . "<br>";
WindowsではXAMPPを使用していますか?
<?php
$object1 = new User("Pickle", "YouGotIt");
print_r($object1);
$object1->name = "Alice";
echo "$object1 name = " . $object1->name . "<br>"; /* this triggers the error */
class User
{
public $name, $password;
function __construct($n, $p) { // class constructor
$name = $n;
$password = $p;
}
}
?>
あなたが正しいです:これは、この
あなたはこのように、バックスラッシュでこの$object
echo
内のステートメントの$object1
をエスケープする必要がです。本当にありがとうございました。 –