fork(1) download
  1. <?php
  2.  
  3. // your code goes here
  4.  
  5. class Application {
  6. static $db_connected = false;
  7. }
  8.  
  9. class Database extends Application {
  10. function connect() {
  11. if(!static::$db_connected) {
  12. static::$db_connected = true;
  13. }
  14. }
  15. }
  16.  
  17. $app = new Application;
  18. $db = new Database;
  19.  
  20. var_dump(Application::$db_connected);
  21. var_dump(Database::$db_connected);
  22.  
  23. $db->connect();
  24.  
  25. var_dump(Application::$db_connected);
  26. var_dump(Database::$db_connected);
Success #stdin #stdout 0.01s 20520KB
stdin
Standard input is empty
stdout
bool(false)
bool(false)
bool(true)
bool(true)