fork(2) download
  1. <?php
  2.  
  3. class DataBase
  4. {
  5. public function name1()
  6. {
  7. echo 'db';
  8. }
  9. }
  10.  
  11. class User
  12. {
  13. protected $db;
  14.  
  15. public function __construct(DataBase $DB)
  16. {
  17. $this->db = $DB;
  18. }
  19.  
  20. public function name2(){
  21. $this->db->name1();
  22. }
  23. }
  24.  
  25.  
  26. $user = new User(new DataBase);
  27. $user->name2();
Success #stdin #stdout 0.02s 23520KB
stdin
Standard input is empty
stdout
db