Петр, в примере выше разве не создается объект класса A, в котором свойство X = 2.
Далее этот объект расширяется и получается уже объект класса B(где X = 1).
Мне казалось, что this - указывает на текущий экземпляр, а base - указывает на экземпляр ближайшего базового класса.
Прочитал этот материал и вопрос изменился:
зачем нужен commit если транзакция успешно выполнена?
разве могут быть случаи, когда все успешно и действия транзакции не применять(не делать commit)?
dodo512, хорошо объяснил, спасибо.
Чтобы не создавать отдельный пост, последний вопрос.
RewriteEngine on
RewriteCond %{REQUEST_URI} !-f
RewriteCond %{REQUEST_URI} !-d
RewriteRule . index.php
К примеру на index.php странице я подключаю любой статический файл и он не подключается(опять редирект на index), к примеру:
Пытаюсь понять:
RewriteCond %{REQUEST_URI} !-f
здесь будет проверка адреса site.local/css/styles.css что это файл (это файл - по расширению) и что он не существует (файл-существует).
RewriteCond %{REQUEST_URI} !-d
здесь будет проверка адреса site.local/css/styles.css что это директория(это не директория - расширения нет) и что она не существует (сразу нет, т.к это не директория). Получается обе проверки не выполняются, где я рассуждаю не верно?
Встречал следующее: message в итоге это файл MessageController, а метод sendMessageToClients в этом контроллере будет как actionSendMessageToClients.
Зачем подставлять этот action?