BaseController.php 1.4 KB

123456789101112131415161718192021222324252627282930313233
  1. <?php
  2. namespace ZN\Foundations;
  3. class BaseController
  4. {
  5. //----------------------------------------------------------------------------------------------------
  6. //
  7. // Yazar : Ozan UYKUN <ozanbote@windowslive.com> | <ozanbote@gmail.com>
  8. // Site : www.zntr.net
  9. // Lisans : The MIT License
  10. // Telif Hakkı: Copyright (c) 2012-2016, zntr.net
  11. //
  12. //----------------------------------------------------------------------------------------------------
  13. /******************************************************************************************
  14. * GET *
  15. *******************************************************************************************
  16. | Nesnelere $this nesnesi ile sınıflara erişmek için kullanılmaktadır. |
  17. | |
  18. ******************************************************************************************/
  19. public function __get($class)
  20. {
  21. // ---------------------------------------------------------------------
  22. // Nesnenin tanımlanmamış ise tanımlanmasını sağla.
  23. // ---------------------------------------------------------------------
  24. if( ! isset($this->$class) )
  25. {
  26. // Sınıf Tanımlaması Yapılıyor.
  27. return $this->$class = uselib($class);
  28. }
  29. // ---------------------------------------------------------------------
  30. }
  31. }