- Автор темы
- #1
имеется класс :
Возникает проблема, если мы переменную не выводим, а скажем создаём условие
Сталкивался кто нибудь с такой дрянью, и есть ли решение?
PHP:
class foo
{
private $string;
public function __construct($var)
{
$this->string = $var;
}
public function __toString()
{
return is_string($this->string) ? $this->string : sprintf('%d', $this->string);
}
}
Возникает проблема, если мы переменную не выводим, а скажем создаём условие
PHP:
$test = new foo(11);
echo ($test == 11 ? 'ok' : 'bla');
Сталкивался кто нибудь с такой дрянью, и есть ли решение?