Вы бы хотя бы отключили вывод ошибок на экран. Пользуйтесь логами.
«Warning: mcrypt_generic_init() [function.mcrypt-generic-init]: Key size is 0 in /home/u27105/socialwatchru/www/classes/Cypher.class.php on line 16»
Я не хочу ограничиваться программистами. Мне интересны люди всех профессий, которых бы объединяла некоторая цель. Эта цель была бы направляющей и мы все двигались бы в одном направлении. Проблем басни бы не возникало.
Вот не понимаю, почему многие так упорно считают, что для повышения результатов необходимо чем-то пожертвовать.
1)вы учитесь и вам подсказали книжку по которой этому научиться проще;
2)вас стали работать над чем-то полезным и интересным и КПД увеличилось;
3)вы делаете дизайн и вам подсказали отличную идею;
4)вам показали ошибку на начальном этапе и вам не приходится много переделывать;
5)вы не тратите время впустую — именно впустую, а не на отдых и удовольствия…
И было бы здорово видеть вокруг себя много умных и способных людей. Быть в среде, в которой нужно каждый день доказывать, что ты не самый глупый. Может, я уже немного преувеличиваю, а может и нет.
Никто и не говорит, что нужно только работать, работать и работать. Ведь совершенно глупо было бы работать ради работы. Но даже уделяя на работу столько же времени можно добиться намного большего.
Использую рациональный стиль. Как раз потому, что он является рациональным.
У многих есть мнение, что он менее понятен, чем, например, стиль Альмена. Но это вопрос привычки. У приверженцев таких проблем нет. Другой вопрос в том, что ваш код также должны легко читать и другие. Но эти другие прежде всего те, кто с вами работает и у вас должен быть единый стиль. Поэтому и в этом случае проблем не должно быть. Другое дело, если коллектив решил использовать что-то другое, тогда ничего не остается как придерживаться пути большинства, если, конечно, не удалось переубедить.
«Наследование, полимофизм, классы, интерфейсы, пакаджы — одни из основных концепций обьектно ориентированого программирования.» — разве с этим кто-то спорит?
«И неважно на сиплюсплюс человек пишет или на пиейчпи...» — с этим я тоже согласен. Но ключевое здесь, что человек ПИШЕТ. Зачастую тема дается, но она проходит мимо студента. И бывает так, что человек начинает в относительно больших количествах писать код через определенный срок после прохождения темы.
Просто на самом деле вы написали скорее о наследовании, абстракции и переопределении методов, но сама суть полиморфизма продемонстрирована не была. Полиморфизм проявляется в использовании написанных методов/классов, у вас же были только сами эти методы/классы.
PHP даже школьники вовсю используют. А что касается обучения в ВУЗах, то оно уже совсем не то. Я уверен, что многих, «прошедших» эту тему в ВУЗе, вопрос «что такое полиморфизм» поставит в тупик.
Согласен, с тем, что в PHP он далеко не полон, но если кто-то (не я) юзает только PHP? К тому же вполне полезно знать, что из полиморфизма работает именно в PHP, а главное как. Я попробовал развернуть тему немного поглубже.
«Warning: mcrypt_generic_init() [function.mcrypt-generic-init]: Key size is 0 in /home/u27105/socialwatchru/www/classes/Cypher.class.php on line 16»
1)вы учитесь и вам подсказали книжку по которой этому научиться проще;
2)вас стали работать над чем-то полезным и интересным и КПД увеличилось;
3)вы делаете дизайн и вам подсказали отличную идею;
4)вам показали ошибку на начальном этапе и вам не приходится много переделывать;
5)вы не тратите время впустую — именно впустую, а не на отдых и удовольствия…
У многих есть мнение, что он менее понятен, чем, например, стиль Альмена. Но это вопрос привычки. У приверженцев таких проблем нет. Другой вопрос в том, что ваш код также должны легко читать и другие. Но эти другие прежде всего те, кто с вами работает и у вас должен быть единый стиль. Поэтому и в этом случае проблем не должно быть. Другое дело, если коллектив решил использовать что-то другое, тогда ничего не остается как придерживаться пути большинства, если, конечно, не удалось переубедить.
а такой, с табуляцией:
«И неважно на сиплюсплюс человек пишет или на пиейчпи...» — с этим я тоже согласен. Но ключевое здесь, что человек ПИШЕТ. Зачастую тема дается, но она проходит мимо студента. И бывает так, что человек начинает в относительно больших количествах писать код через определенный срок после прохождения темы.
abstract class Publication {
пишем
interface Publication {
и вместо строк вида
class News implements Publication {
за очевидностью этот пример даже не приводил