Duncon » 21 июл 2014, 17:04
Читать нужно только про базовые вещи, синтаксис языка: операторы, строки, массивы, объекты, классы, сессии, куки, операции с переменными, приведение типов итп и как с этим работать и в чём разница, про типы переменных следует уделить особое внимание в php это реализовано необычно.. Конечно же можно в и на угад кодить, глядишь что получится (вон великий битрикс по ходу так написан, джумлы и всякие там юми и прочие)..
Вам никто не мешает читать и кодить сразу чтоб на практике прочувствовать..
Есть ещё один способ изучить язык: ставится задача и сидишь пишешь код и в каждой точке в которой не уверен задаёшь себе вопрос почему так а не там или как можно ещё, а что это значит $var и $$var итд итп, часто быстрее и проще делать мелкие тесты по месту...
И лучше проверять написанное в учебниках и на сайтах, часто можно встретить неправильное толкование операторов == и === пишут обратно действительности.. Подобное в учебниках часто встречается..
Так же полезно найти в интернете несколько тестов производительности / оптимизации кода..
Самое главное не лениться и тратить на все эти мелочи время, только тогда всё пойдёт как по маслу, когда понимаешь каждую скобку в том что пишешь.. И я бы не советовал сразу браться за что-то очень сложное, лучше от простого к сложному идти, иначе вполне возможен вариант что не справишься и это негативно повлияет на оценку ситуации в целом и может отбить всякое желание что-то делать дальше..
Читать нужно только про базовые вещи, синтаксис языка: операторы, строки, массивы, объекты, классы, сессии, куки, операции с переменными, приведение типов итп и как с этим работать и в чём разница, про типы переменных следует уделить особое внимание в php это реализовано необычно.. Конечно же можно в и на угад кодить, глядишь что получится (вон великий битрикс по ходу так написан, джумлы и всякие там юми и прочие)..
Вам никто не мешает читать и кодить сразу чтоб на практике прочувствовать..
Есть ещё один способ изучить язык: ставится задача и сидишь пишешь код и в каждой точке в которой не уверен задаёшь себе вопрос почему так а не там или как можно ещё, а что это значит $var и $$var итд итп, часто быстрее и проще делать мелкие тесты по месту...
И лучше проверять написанное в учебниках и на сайтах, часто можно встретить неправильное толкование операторов == и === пишут обратно действительности.. Подобное в учебниках часто встречается..
Так же полезно найти в интернете несколько тестов производительности / оптимизации кода..
Самое главное не лениться и тратить на все эти мелочи время, только тогда всё пойдёт как по маслу, когда понимаешь каждую скобку в том что пишешь.. И я бы не советовал сразу браться за что-то очень сложное, лучше от простого к сложному идти, иначе вполне возможен вариант что не справишься и это негативно повлияет на оценку ситуации в целом и может отбить всякое желание что-то делать дальше..