Мы используем __toString() для возвращения значения по умолчанию класса, как то:Как вернуть другой тип с помощью метода __toString()?
<?php
class my
{
public function __toString()
{
return "asdasd";
}
}
?>
Он возвращает только строковый тип. Но я хочу, чтобы вернуть тип ресурса:
<?php
class my
{
public function __toString()
{
return imagecreatefromjpeg("image.jpg");
}
}
?>
Это не work.How, чтобы сделать это, есть ли способ вместо __toString() или каким-либо образом с помощью __toString?
Это называется '__toString()' по причине ... – fredley
Почему с помощью __toString()? Не применим ли метод getBinaryRepresentation()? –
Что вы пытаетесь достичь? Просьба уточнить «возвращаемое значение класса по умолчанию». Похоже, вы хотите что-то похожее на свойство по умолчанию COM/OLE/VisualBasic, http://msdn.microsoft.com/en-us/library/az06zx4y%28VS.90%29.aspx – VolkerK