Pull to refresh
44
0
sectus @sectus

User

Send message
Что-то я не понял как они блоки в метры перевели…
> А если человеку проект достался в поддержку?
При чём тут это? Мы говорим об этой статье и коде, который писался для этой статьи? Или нет?

> Мне без разницы, в каком стандарте комментарии к коду.
Откройте для себя радость автодополнения кода и «сёрфинга» по коду в IDE. Правильные комментарии в этом очень сильно помогают.

> die? Читается просто.
Запись в лог? Вывод ошибки в шаблоне? throw new exception(«Не могу соединится с Основной базой данных»); читается ни чуть не хуже. Сразу же может появиться вопрос: но это же обучающая статья, почему бы просто die не сделать? Отвечаю: один из способов обучения — это подражание, поэтому в обучающих статьях нужно стремиться к правильной реализации.
Это же полный звиздец…

Сколько можно уже говорить про глобальные переменные, про die, про phpDoc и т.д. и т.п. и вообще про ООП?
Если ничего в этом плане не поменялось, то вот: http://habrahabr.ru/blogs/php/107945/
Если там есть такая поддержка различных СУБД, то должно быть появилась мощная ORM, которая должна позволять компонентам работать так же с разными СУБД. Так ли это?
Когда-то начинал именно с этого: )
Можно код функции?
А я работаю с бинарными данными, я не могу вот так вот перегрузить функции.
Либо Вы не понимаете что такое «циклические ссылки», либо пытаетесь их объяснить без использования объектов, что странно.

Попробуйте объяснить по-другому.
> не чиститься от мусора

Поясните.
Если честно, то сейчас такие конструкции можно заменить на более короткие.

Про особенность работы ссылок в внутри foreach я знаю, но не знаю где это действительно можно применить.

Можно более конкретный и полезный пример?
Действительно, спасибо, будем знать.
Тогда и я на всякий случай напомню Вам как работают сессии в PHP.

Как вы правильно заметили, php создаёт куку для сессии, но не заметили одно, что эта кука собственно живёт до конца сессии (пока не закрыли браузер, не беря в расчёт, что сейчас многие браузеру восстанавливают сессии, но я этим не пользуюсь, но многие сайты всё равно помнят мой пароль).

Поэтому, чтобы запомнить пароль, сайт создаёт специальную долгоживующую куку, по которой происходит авторизация без ввода логина и пароля.

Конечно, плохо, если сессия «поломается» при простом сёрфинге по сайту, но надо так рассчитывать нагрузку и объём, который будет в сессии храниться.
> Вам же, например, не очень приятно, когда вы заходите на какой-нибудь сайт каждый день, а он постоянно просит вводить у вас логин и пароль и не запоминает авторизацию.

Это уже куки, а не сессия.
И то и то — это преобразования типов, а те type hinting.
Сможете такой же финт повторить с классом?
Нет там scalar type hints. Тут всё пересмотрел — нет там такого.

Оттуда же:
«Added zend.multibyte directive as a replacement of PHP compile time configuration option --enable-zend-multibyte. Now ZE always contains code for multibyte support, but may enable or disable it by zend.multibyte. It doesn't make a lot of sense to enable this option without ext/mbstring, because the most functionality is implemented by mbstrings callbacks.»

Насколько я понял расширение ext/mbstring всё равно нужно.
На самом деле там есть небольшое замечание: protected свойства и методы доступны ещё и из родительских классов.

С видимостью методов тоже есть один нюанс.

Information

Rating
Does not participate
Location
Иркутск, Иркутская обл., Россия
Registered
Activity