31. tuareg - 12 Ноября, 2011 - 23:25:14 - перейти к сообщению
Да я абсолютно согласен с постом выше.
32. foozzi - 13 Ноября, 2011 - 14:05:45 - перейти к сообщению
огромное спасибище за столь детальное разжеванное объяснение, хотелось бы увидеть статейку по регулярным выражениям...
33. DeepVarvar - 13 Ноября, 2011 - 14:47:51 - перейти к сообщению
Ну до регулярок нам еще далеко. Нужна последовательность.
Надо вот это дописать. Ато самые интересные моменты и не описаны.
Вот тут по регуляркам хорошо написано: http://php.su/lessons/?lesson_17
Надо вот это дописать. Ато самые интересные моменты и не описаны.
Вот тут по регуляркам хорошо написано: http://php.su/lessons/?lesson_17
34. EuGen - 14 Ноября, 2011 - 09:12:06 - перейти к сообщению
Позволю себе немного критики:
ООП - понятие более широкое, и имеет применение не только в веб. Даже на php существуют программы/проекты, которые, к примеру, вообще ничего не выводят.
Я бы заменил хотя бы на:
DeepVarvar пишет:
Если вы хотите писать код с помощью ООП, вы просто обязаны придерживаться такого написания кода как показано выше, а именно - отделять логику приложения от вывода результатов пользователю.
ООП - понятие более широкое, и имеет применение не только в веб. Даже на php существуют программы/проекты, которые, к примеру, вообще ничего не выводят.
DeepVarvar пишет:
$result = mysql_query("$query_string") or die(mysql_error());
Я бы заменил хотя бы на:
- неудачный пример показывать в статье то, как делать не надо (а именно - писать код, который может прерваться во время выполнения)
DeepVarvar пишет:
Объединение (не процесс объединения, а содружество функций) нескольких методов, которые выполняют один некий тип действий, это и есть - класс.
Нет, это не так. Класс - есть некоторая отдельная самостоятельная сущность. Определение (посылка) неверно, и Вы можете исходя из него получать дальнейшие неверные построения (следствия).
DeepVarvar пишет:
var $name = null;
Рекомендовал бы заменить на
- присваивать null не обязательно (это по желанию) и, кроме того, var - устаревшее объявление.
DeepVarvar пишет:
Если пытаться вызвать метод объекта который еще не создан - произойдет ошибка.
Но на самом-то деле есть __call и иже с ними. Поэтому (если Вы не желаете сразу все рассказывать(за один раз) читателю), можно просто в этом месте умолчать, но не писать о том, что непременно будет ошибка.
Как постскриптум - что же в статье собственно про ООП? Классы - да, про объекты - что-то, про методы - тоже. Но это не ООП.