CODE (htmlphp):
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?php
- class main
- {
- const CONSTANTA = 'Hello World!';
- public $var;
- }
- class side
- {
- private $main;
- private function __construct(&$main_class)
- {
- $this->main = &$main_class;
- echo $this->main->var; // С переменными всё отлично! "1"
- echo $main_class::CONSTANTA; // Так тоже всё отлично, вернёт содержимое
- echo $this->main::CONSTANTA; // А вот тут ФИГУ! Ошибка...
- }
- }
- $main = new main;
- $main->var = 1;
- $side = new side($main);
- ?>