(26 фев 2015, 17:32) (
0/
0)
[
0]
bibilink,
Ну, а если я хочу делать сайты, нафиг мне С
(26 фев 2015, 16:09) (
0/
0)
[
0]
abler98, да, про гет и пост забыл
(26 фев 2015, 16:00) (
0/
0)
[
0]
~AL~,
А я разве говорил, что учиться чему-то новому нельзя?
Наоборот, только делать это постепенно по цепочке так сказать, не сразу.
(26 фев 2015, 15:26) (
0/
0)
[
0]
~AL~,
Почему?
(26 фев 2015, 15:13) (
0/
0)
[
0]
#FWLone, правильно. Я считаю именно так и нужно. А потом каждому самому решать, развиваться дальше или остановиться на достигнутом.
(26 фев 2015, 15:01) (
0/
0)
[
0]
VTR1m, С для Веба не совсем подходит.
(26 фев 2015, 14:46) (
0/
0)
[
0]
bibilink,
С чего нужно начинать?
(26 фев 2015, 14:00) (
1/
0)
[
1]
FBorodach,
Не нужно сразу замахиваться на всё сразу. В первом посту пошагово описано, что учить. Без практики не пойдёт.
(26 фев 2015, 13:53) (
0/
0)
[
0]
Миледи,
Это нормально.
(26 фев 2015, 13:43) (
12/
0)
[
12]
Сегодня поднялась тема о том, с чего нужно начинать изучение РHР.
Одни считаю, что нужно начинать с самого простого, другие в свою очередь думают, что следует начинать сразу с ООП и приветствуют использовать для этого ФМ (фреймворки).
Что думаю об этом я?
Начинать изучение РHР с ООП и тем более на базе ФМ большая ошибка. Во первых это будет очень сложно и на долго замедлит изучение. Во вторых поняв, что такое ООП в большинстве случаев ваш код будет ну не очень правильным и в некоторых моментах Вы будете "изобретать велосипеды" в обход готовых решений.
Ну, а с чего же начать?
Переходя к изучению РHР нужно обязательно знать хотя бы основы HTML. Без этого никак.
1. Начинать стоит как не удивительно с "Hello world"
Далее учимся пользоваться следующим.
2. include, require их отличия и require_once, include_once
3. Переменные. Здесь так же стоит изучить подробно оператор echo
4. Условия и конструкцию switch
5. Массивы
6. GET, POST
7. Циклы
8. Функции
9. Сессии и Куки
10. Научиться работать с файлами и изучить основы MySQL
11. Методы защиты сайта.
Очень важно иметь много практики, теория без практики ничему Вас не научит. Лучше всего заняться разбором какого либо движка. Я советую JohnCMS v3.2
Не стоит сразу начинать писать свою CMS, напишите тройку-две модулей под уже существующую СMS.
Когда всё понятно и Вы сможете без проблем разобрать любую СMS не на ООП понимая как она работает, можете приступить к написанию своего движка. Это нужно будет Вам, так Вы наберетесь много опыта и новых знаний.
После написания дайте код на оценку на форумах, где сидят более-менее опытные и адекватные программисты. Оцените адекватно критику и исправьте все узкие места в своем коде.
Пожалуй на этом всё. Далее сможете смело изучать ООП.
Р.s очень важно оставаться человеком и принимать адекватную критику иначе наврятли Вы станете хорошим программистом. Никогда не ставьте себя выше кого либо. Всегда найдется человек по знаниям выше ваших.