PHPize Online / SQLize Online  /  SQLtest Online

A A A
Share      Blog   Popular
Copy Format Clear
Copy Clear
Copy Format Clear
<?php class UserSelection { // Properties public $selectedUser; private $users_data; //User Local Table function list_users() { $user01 = json_decode("{}"); $user01->id = "user01"; $user01->nom = "Maxime"; $user01->email = "mburger@batimetre.fr"; $user01->tel = "0785858066"; $objs = [ 'user01' => ['value'=>$user01, 'key'=>'user01'] ]; $this->$users_data = $objs; } $this->list_users(); // Methods function set_user($id) { if( array_key_exists( $id, $this->$users_data )) { $this->selectedUser = $this->$users_data[$id]['value']; } } function get_user() { return $this->selectedUser; } } $user = new UserSelection(); $user->list_users(); $user->set_user('user01'); echo "Id: " . $user->get_user()->id.'/n'; echo "Nom: " . $user->get_user()->nom.'<br/>'; echo "Nom: " . $user->get_user()->email.'<br/>'; echo "Nom: " . $user->get_user()->tel.'<br/>';
Show:  
Copy Clear