<?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);
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.