Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Конструктор классов в CodeIgniter?
Покинул форум
Сообщений всего: 35
Дата рег-ции: Авг. 2011
Помог: 0 раз(а)
Всем добрый вечер,
Прошу обьяснить работу "конструктора классов" в CodeIgniter.
Документацию я почитал и насколько понял, конструктор класов это "функция", тело которой запускается перед любым обращением к другим функциям данного класса?
Например в конструкторе можно вызвать загрузку библиотек, что бы этого не делать во всех остальных функциях этого класса.
Покинул форум
Сообщений всего: 35
Дата рег-ции: Авг. 2011
Помог: 0 раз(а)
DeepVarvar пишет:
громко сказано. Я уж подумал о кодогенераторе даже Улыбка
Писаки )))
Ну так в документации написано)
etoYA пишет:
Конструктор везде один. Он вызывается при создании обьекта.
Спасибо, все понял..
P.S. Один из не многих форумов где люди дают нормальные ответы на глупые вопросы, а не отправляют "курить google", за что отдельное спасибо!
digi
Отправлено: 02 Марта, 2013 - 08:19:44
Посетитель
Покинул форум
Сообщений всего: 406
Дата рег-ции: Янв. 2012
Помог: 4 раз(а)
а ник то какой! ))) на соседних форумах обитает толковый парнь с таким же ником, я уж подумал, что же может человека заставить с КИ связаться? ))))) но нет, всё хорошо, это не он
Koc
Отправлено: 02 Марта, 2013 - 17:01:14
Новичок
Покинул форум
Сообщений всего: 35
Дата рег-ции: Авг. 2011
Помог: 0 раз(а)
digi пишет:
что же может человека заставить с КИ связаться?
А чем CodeIgniter плох?
DeepVarvar
Отправлено: 02 Марта, 2013 - 17:50:53
Активный участник
Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008 Откуда: Альфа Центавра
Помог: 353 раз(а)
Эммм, а давате идти от обратного. Чем же он хорош?
Причем не просто описнием, а в сравнении с другими фреймворками.
Что мол вот у этих нету того что есть у него, а еще он делает это лучше чем те и те.
Так по крайней мере мы в итоге узнаем что он равен или около того к остальным.
Покинул форум
Сообщений всего: 1859
Дата рег-ции: Июль 2011 Откуда: Крым
Помог: 21 раз(а)
Koc пишет:
А чем CodeIgniter плох?
Просто digi помешан на Smarty
DeepVarvar
Отправлено: 02 Марта, 2013 - 17:53:42
Активный участник
Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008 Откуда: Альфа Центавра
Помог: 353 раз(а)
etoYA пишет:
на Smarty
Ты попутал, он помешан на симфони. Я даже скажу что это хорошо - человек нашел то, что ему по душе. Правда иногда перегибает своим убеждением. Но это в принципе похвально.
Покинул форум
Сообщений всего: 1859
Дата рег-ции: Июль 2011 Откуда: Крым
Помог: 21 раз(а)
DeepVarvar, да, смарти же это вообще не cmf ))
Koc
Отправлено: 02 Марта, 2013 - 19:01:17
Новичок
Покинул форум
Сообщений всего: 35
Дата рег-ции: Авг. 2011
Помог: 0 раз(а)
DeepVarvar пишет:
Эммм, а давате идти от обратного. Чем же он хорош?
Причем не просто описнием, а в сравнении с другими фреймворками.
1. Очень прост в освоении для новичков в ООП 2. Хорошая документация, с примерами (не только на англ.языке) 3. По умолчанию загружает только ядро, все остальное (библиотеки, плагины, хелперы) загружаеш сам по необходимости. 4. Мало весят исходники и давольно быстро работает, не делая большую нагрузку на систему.
Это лично мое субьективное мнение, на эти пункты я опирался при выборе первого фреймворка для обучения.
digi
Отправлено: 02 Марта, 2013 - 19:10:18
Посетитель
Покинул форум
Сообщений всего: 406
Дата рег-ции: Янв. 2012
Помог: 4 раз(а)
DeepVarvar
да, ладно вам ) пишу то раз в месяц наверно ;)) какой уж там "перегибаю" ;)
а у КИ есть одно преимущество! ) системные требования пхп 5.1.6, что соотвестрвует уровню августа 2006 года а через месяц в этот список http://php.net/eol.php попадёт и ветка 5.3
следовательно 5 лет назад КИ был очень даже наверно хорош ;) и на тот момент, удивляться тому, что кто-начал его использовать конечно же было бы нерезонно ;)
* General changes
* PHP 4 support is removed. CodeIgniter now requires PHP 5.1.6.
т.е. спустя 2 недели после закрытия ветки 5.2, они только отказались от 4-ой и перешли на 5.1.6, которая не поддерживалась к тому моменту уже почти 5 лет %)) бодряк! ))
Покинул форум
Сообщений всего: 35
Дата рег-ции: Авг. 2011
Помог: 0 раз(а)
digi пишет:
следовательно 5 лет назад КИ был очень даже наверно хорош ;) и на тот момент, удивляться тому, что кто-начал его использовать конечно же было бы нерезонно ;)
Я согласен, что КИ уже устарел и его обновления выходят наверно только из-за поддержки интузиастов. Но всетаки его используют и даже написаны очень неплохие CMS на нем.
Можно сказать что он популярен, и опятьже он прост в изучении.
digi
Отправлено: 02 Марта, 2013 - 19:43:46
Посетитель
Покинул форум
Сообщений всего: 406
Дата рег-ции: Янв. 2012
Помог: 4 раз(а)
Koc, "популярность" кажется таковой, потому что это нечто очень древнее и весьма примитивное... а вот например по активности комьюнити можно посмотреть кол-во фоловеров и форков:
а новичкам в ООП, надо найти книжку: PHP. Объекты, шаблоны и методики программирования. 3-е издание, Автор: Метт Зандстра, Год издания: 2011 и очень внимательно читать всё что там написано кроме глав:
15 т.к. сейчас используется Composer и https://packagist[dot]org/
17 сейчас используется Git.
DeepVarvar
Отправлено: 02 Марта, 2013 - 19:58:22
Активный участник
Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008 Откуда: Альфа Центавра
Помог: 353 раз(а)
digi пишет:
спустя 2 недели после закрытия ветки 5.2, они только отказались от 4-ой и перешли на 5.1.6, которая не поддерживалась к тому моменту уже почти 5 лет
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.