3v4l.org

run code in 300+ PHP versions simultaneously
<?php class DataObjectSecurityException extends Exception {}; abstract class DataObject { private $key; public function __construct(array $fields, string $key) { foreach($fields as $field => $value) { $this->$field = $value; } $this->key = $key; } public function export(string $key) { if ($key !== $this->key) { throw new DataObjectSecurityException("you are not authorized"); } return get_object_vars($this); } } class User extends DataObject { protected $id; protected $name; protected $hairColor; public function hi() { echo "Hi {$this->name}. You have nice {$this->hairColor} hair." . PHP_EOL; } public function dyeHair(string $color) { $this->hairColor = $color; } } // sample data as would be extracted from DB: $userData = ['id' => 11, 'name' => 'Jane Doe', 'hairColor' => 'brown']; $key = uniqid(); $user = new User($userData, $key); $user->hi(); echo "changing hair color" . PHP_EOL; $user->dyeHair('blue'); $user->hi(); // now retrieve the data if we want to update the DB $newUserData = $user->export($key); echo "new user data:" . PHP_EOL; var_dump($newUserData);
Output for 7.4.1
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c0010e" }
Output for 7.0.19, 7.4.0
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c00109" }
Output for 7.3.13
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c00118" }
Output for 7.0.21, 7.3.12
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c00124" }
Output for 7.0.32, 7.1.10, 7.3.11
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c000d6" }
Output for 7.3.10
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c000e2" }
Output for 7.3.9
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c000d1" }
Output for 7.3.8
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c0013e" }
Output for 7.0.11, 7.3.7
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c0010d" }
Output for 7.3.6
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c00175" }
Output for 7.3.5
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c00134" }
Output for 7.3.4
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c000b9" }
Output for 7.3.3
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c000e5" }
Output for 7.3.2
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c000be" }
Output for 7.3.1
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c00097" }
Output for 7.2.5, 7.3.0
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c000f6" }
Output for 7.0.7, 7.2.26
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c00128" }
Output for 7.2.25
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c00131" }
Output for 7.2.24
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c00120" }
Output for 7.0.22, 7.2.23
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c0011e" }
Output for 7.2.22
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c001e2" }
Output for 7.1.27, 7.2.21
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c000d0" }
Output for 7.2.20
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c00108" }
Output for 7.0.9, 7.2.19
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c000df" }
Output for 7.2.18
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c0010c" }
Output for 7.0.20, 7.2.17
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c00100" }
Output for 7.2.16
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c000cb" }
Output for 7.2.15
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c000a0" }
Output for 7.2.14
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c0009e" }
Output for 7.2.13
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c000a6" }
Output for 7.2.12
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c000c9" }
Output for 7.2.11
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c00111" }
Output for 7.2.10
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c000e3" }
Output for 7.2.9
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c000ac" }
Output for 7.2.8
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c000b2" }
Output for 7.2.7
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c000c2" }
Output for 7.2.6
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c00106" }
Output for 7.2.4
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c000b5" }
Output for 7.2.3
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c000ae" }
Output for 7.2.2
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c000c1" }
Output for 7.2.1
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c000f3" }
Output for 7.0.33, 7.2.0
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c000d2" }
Output for 7.1.33
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c000fd" }
Output for 7.1.32
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c001a3" }
Output for 7.1.31
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c0018d" }
Output for 7.1.30
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c00126" }
Output for 7.1.17, 7.1.29
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c00115" }
Output for 7.1.28
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c000ce" }
Output for 7.1.26
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c0013d" }
Output for 7.1.25
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c00136" }
Output for 7.0.27, 7.1.11, 7.1.24
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c00132" }
Output for 7.1.23
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c00154" }
Output for 7.1.22
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c00156" }
Output for 7.1.21
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c000f2" }
Output for 7.1.20
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c00112" }
Output for 7.1.19
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c00104" }
Output for 7.1.18
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c0015d" }
Output for 7.1.16
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c001d2" }
Output for 7.1.15
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c000d9" }
Output for 7.1.14
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c000e6" }
Output for 7.0.25, 7.1.13
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c000db" }
Output for 7.1.12
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c000e8" }
Output for 7.1.9
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c000fa" }
Output for 7.0.1, 7.1.8
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c000ee" }
Output for 7.1.7
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c000ec" }
Output for 7.1.6
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c0011d" }
Output for 7.1.5
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c000eb" }
Output for 7.1.4
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c00116" }
Output for 7.1.3
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c000f1" }
Output for 7.0.14, 7.1.2
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c00110" }
Output for 7.1.1
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c0016f" }
Output for 7.0.10, 7.1.0
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c000da" }
Output for 7.0.31
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c00155" }
Output for 7.0.30
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c000fe" }
Output for 7.0.29
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c0013a" }
Output for 7.0.28
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678d000dd" }
Output for 7.0.26
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c00187" }
Output for 7.0.24
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c0014e" }
Output for 7.0.23
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c00105" }
Output for 7.0.18
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c000e0" }
Output for 7.0.4, 7.0.17
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c000ed" }
Output for 7.0.16
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c001a6" }
Output for 7.0.15
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c000ea" }
Output for 7.0.13
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c00159" }
Output for 7.0.12
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c00179" }
Output for 7.0.8
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c00133" }
Output for 7.0.6
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c0012a" }
Output for 7.0.5
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c00140" }
Output for 7.0.3
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c00114" }
Output for 7.0.2
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c00125" }
Output for 7.0.0
Hi Jane Doe. You have nice brown hair. changing hair color Hi Jane Doe. You have nice blue hair. new user data: array(4) { ["id"]=> int(11) ["name"]=> string(8) "Jane Doe" ["hairColor"]=> string(4) "blue" ["key"]=> string(13) "5ba2678c000e4" }
Output for 5.6.0 - 5.6.40
Catchable fatal error: Argument 2 passed to DataObject::__construct() must be an instance of string, string given, called in /in/5DekW on line 44 and defined in /in/5DekW on line 8
Process exited with code 255.

preferences:
132.34 ms | 401 KiB | 157 Q