Новости
FAQ
Авторы
Документация
В действии
Библиотека
Инструменты
Полезные ссылки
Хостинги
Скачать
Примеры
Форум
Форум
Войти
|
Регистрация
Логин
Пароль
Написать ответ на текущее сообщение
Ключевое слово
Фильтровать по автору
команды управления поиском
Подсветка сломалась... странно
Andrey
08.11.2014 19:54
Это сообщение без текста
Не получается изолировать поля/перменные, чтобы был доступ только через свойства объекта но не напрямую. Получается либо-либо.
,
AndySobb 07.11.2014 18:21
Ответ
,
MoKo 07.11.2014 21:07
А это вообще отвал башки => $myobj[^myclass::create[$myhash] $.property1[value1] ...
,
Andrey 08.11.2014 00:37
Ответ
,
MoKo 08.11.2014 14:36
Но вообще по ощущению не хватает именно локальных переменных в рамках класса/объекта но доступного между методами и обработчиками свойств. Есть ли весомые основания для их отсутствия. Добавить к @OPTIONS class_locals напримэр
(-),
AndySobb 08.11.2014 00:01
Ответ
,
MoKo 08.11.2014 14:58
Конкретизирую:
,
Andrey 08.11.2014 19:53
Дубль №2 - забыл закрыть тэг [code]
,
Andrey 08.11.2014 19:57
На самом деле как сейчас оно лучше, чем то, что Вы предлагаете
,
AleXp
08.11.2014 22:40
Мысль: а если изолированную инкапсуляцию опционально в config вынести как со $STRICT-VARS(true) тогда и в код не лезешь и волкы сыты
(-),
Andrey 11.11.2014 11:26
Ответ
,
Misha v.3
[M]
11.11.2014 12:54 / 11.11.2014 12:56
Глобальная0 нужна была только чтобы отключить режим class_locals на время дебага
(-),
Andrey 13.11.2014 00:27
Ну... да я в общем-то и писал про модификатор и про доп.опцию class_locals
(-),
Andrey 13.11.2014 00:26
Соглашусь. Спасибо.
(-),
Andrey 10.11.2014 23:49
Ну в JS как-то живут с таким же поведением и ничего )
(-),
max_rip
09.11.2014 02:07
Ну от когда в каждом браузере будет консоль отладки parser3....
(-),
AleXp
09.11.2014 02:27
У Парсера объектная модель без жесткой инкапсуляции...
,
Sumo
[M]
08.11.2014 21:07
Спасибо, ответ более чем убедительный.
,
Andrey 10.11.2014 23:49
Подсветка сломалась... странно
(-),
Andrey 08.11.2014 19:54
Вообще конкретно это не критично, это все в рамках изучения тонкостей, проще просто отбить служебные переменные каким-то символом, чтобы не зацепить
(-),
AndySobb 07.11.2014 23:57
$caller уже попробовал - мне понравилось :) можно делать интересные рекурсии.
(-),
AndySobb 07.11.2014 23:49
Не совсем понял обход с ^reflection:uid[$self] - можно на примере?
,
AndySobb 07.11.2014 23:44