6 лет назад
Преобразование объекта PHP в ассоциативный массив
Я интегрирую API на свой сайт, который работает с данными, хранящимися в объектах, в то время как мой код написан с использованием массивов. Мне нужна быстрая и грязная функция для преобразования объекта в массив. Пример: простой объект $object = new StdClass; $object->foo = 1; $object->bar = 2; var_dump( (array) $object ); Вывод: array(2) { 'foo' => int(1) 'bar' => int(2) } Пример: сложный объект class Foo { private $foo; protected $bar; public $baz; public function __construct() { $this->foo = 1; $this->bar = 2; $this->baz = new StdClass; ...
Отличия PHP 7 от PHP 8 с примерами кода
Так как самое важное в статье - это код, то рекомендуем прочитать статью на нашем сайте с удобным форматированием кода PHP — это популярный серверный язык сценариев, используемый для создания динамических веб-сайтов и веб-приложений. Он постоянно развивается, регулярно выпускаются новые версии для устранения ошибок и добавления новых функций. PHP 7 был выпущен в декабре 2015 года и принес несколько значительных улучшений производительности, благодаря чему приложения PHP работали до 2 раз быстрее, чем в предыдущих версиях...