Я пытаюсь преобразовать класс в массив. Я использую следующий код: class Abc{ private $x, $y, $z; protected $x1, $y1, $z1; protected $x2, $y2, $z2; public function __construct() { $this->x=$this->y=$this->z=$this->x1=$this->y1=$this->z1=$this->x2=$this->y2=$this->z2=0; } public function getData() { return $x; } public function toArray() { return (array)$this; } } $abc = new Abc(); echo '<pre>', print_r($abc->toArray(), true), '</pre>'; Теперь […]
Я искал какое-то время, но то, что я могу найти, не то, что я ищу. Мне нужно преобразовать целое значение, которое может быть очень большим , в строку. Звучит просто: "$var" ? Нет, потому что это может привести к представлению E+ числа. <?php $var = 10000000000000000000000000; echo $var."\n"; echo "'$var'\n"; echo (string) $var."\n"; echo strval($var); […]