Size: a a a

2021 July 13

RB

Red Black in phpGeeksJunior
На жизнь не хватает. Но, технический долг мать его... каждый раз говорю себе, "все - это последний проект".
источник

D

Dmitriy in phpGeeksJunior
Сказал человек с аватаркой на фоне конфы хайлоада 🙃
источник

M

MasterClub in phpGeeksJunior
как показывает практика подобные собрания не гарантируют что собраны светлые умы
источник

M

MasterClub in phpGeeksJunior
показуха присутствует и в ИТ
источник

D

Dmitriy in phpGeeksJunior
))
источник
2021 July 14

BD

Black Developer in phpGeeksJunior
Всем привет
источник

D

Delete in phpGeeksJunior
Почему web storm жрёт целый гиг оперативки и лагает?

Когда sublime всего 40 mb ?
источник

P

Pavel in phpGeeksJunior
Создал функцию для конвертации многомерных массивов в объекты (так нужно, чтобы несуществующие свойства возвращали null без нотиса)

function to_object( $data )
{
 if ( !is_array( $data ) )
   return $data;

 foreach ( $data as &$val )
   $val = to_object( $val );

 unset( $val );

 return new class( $data ) extends ArrayObject
 {
   public function __construct( $data )
   {
     foreach ( $data as $key => $val )
       $this->$key = $val;
   }

   public function &__get( $name )
   {
     return $this->$name;
   }

   public function offsetGet( $name )
   {
     return $this->$name ?? null;
   }

   public function offsetSet( $name, $val )
   {
     return $this->$name = $val;
   }

   public function offsetExists( $name )
   {
     return isset( $this->$name );
   }

   public function offsetUnset( $name )
   {
     unset( $this->$name );
   }
 };
}


При попытке объявить новое вложенное свойство, я получаю ворнинг Creating default object from empty value in...

$test = to_object( ['foo' => 'bar'] );
$test->baz->foo = 'bar';
var_dump( $test->baz->foo );


Можно ли как-то это решить?
источник

F

Fell-x27 (MDS) in phpGeeksJunior
java
источник

F

Fell-x27 (MDS) in phpGeeksJunior
А лагает, потому что комп у тебя дохлый
источник

F

Fell-x27 (MDS) in phpGeeksJunior
json_encode, json_decode
источник

F

Fell-x27 (MDS) in phpGeeksJunior
будет тебе на выходе объект из массива
источник

F

Fell-x27 (MDS) in phpGeeksJunior
если не укажешь явно, что нужно в виде массива декодить
источник

D

Delete in phpGeeksJunior
Не дохлый. Сублайм летает
источник

P

Pavel in phpGeeksJunior
Не катит — необъявленное свойство будет давать нотис
источник

F

Fell-x27 (MDS) in phpGeeksJunior
Сублайм - блокнотик. Шторм - IDE
источник

P

Pavel in phpGeeksJunior
И до кучи тот же ворнинг из вопроса моего, я проверял
источник