3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Model { protected $attributes = []; public function __set($key, $value) { echo 'called magic method: ', var_export([$key => $value], true), \PHP_EOL; } } $model = new \Model(); $model->attributes = 'foo'; var_dump($model);

preferences:
24.3 ms | 405 KiB | 5 Q