Citace od: Mufasa kdy 19. 01. 2018, 15:38:24Tak preco si na zaciatku skriptu nevytorite "singleton" tej triedy?
Citace od: phpman kdy 19. 01. 2018, 15:45:38Jasně, budu zbytečně vláčet objekt který potřebuji v 99% všech tříd..
Citace od: Sten kdy 19. 01. 2018, 16:00:37...
<?php// index.php:spl_autoload_register(function($class) { include $class . '.php'; $class::__static();});print(Constants::CONST_A);print(Constants::$constB);print("\n");?><?php// Constants.php:class Constants { const CONST_A = 'A'; public static $constB; public static function __static(){ self::$constB = 'B'; }}?>
Citace od: Ondrej Nemecek kdy 19. 01. 2018, 19:56:54Dotaz mi připadá trochu zmatený, nicméně (...)
Citace od: Ondrej Nemecek kdy 19. 01. 2018, 19:56:54Dotaz mi připadá trochu zmatený, nicméně je asi sháňka po statické metodě, která by automaticky inicializovala statické třídní proměnné. V javě na to je static blok, v php to asi nejde.