Typeというクラスがあります。
class Type { ... }
次の名前のプロパティがあります$value
:
class Type {
protected $value;
//More code here...
}
関数を使おうとすると、オブジェクトを渡すときに、の値$obj->value
が渡されることを望みます。例えば:
$obj = new Type("value");
echo $obj; //Desired output: value
いろいろ試してみましたが、どこでも検索できませんでした。それも可能ですか?
前もって感謝します。:)
編集:多分あなたは私の質問を少し誤解した(または狭めた)。文字列だけでなく、すべての値型に必要ですint
float
。boolean
$obj = new Type(true);
echo !$obj; //Desired output: false
$obj2 = new Type(9);
echo ($obj + 1); //Desired output: 10