Помощник
|
Я новичок в php, нужны советы |
OldSpice
|
Сообщение
#1
|
||
|
|
||
|
|||
RageLT |
26.12.2012, 14:23;
Ответить: RageLT
Сообщение
#2
|
|
Самый лучший ресурс по php - http://php.net/manual/ru/
-------------------- |
|
|
wadya87 |
26.12.2012, 14:28;
Ответить: wadya87
Сообщение
#3
|
|
По-мойму старый код пока самый надежный. Изучив старое, можно постепенно изучать новый, понимая что о чем.
http://rutor.org/torrent/22907/videokurs-p...najuwih-2007-pc - как пример старого, всем известного. Потом помогут http://google.ru и http://php.su , так как вопросы будут ставиться правильней) -------------------- |
|
|
devuser |
26.12.2012, 14:41;
Ответить: devuser
Сообщение
#4
|
|
CodeIgniter это не диалект, а framework.
Актуальная документация по нему - http://cidocs.ru/213/index.html (версия 2.1.3) Но лучше сначала поучить чистый php, да. http://ruseller.com/lessons.php?rub=37 - хороший сайт Сообщение отредактировал devuser - 26.12.2012, 14:41 -------------------- |
|
|
Tolkon |
26.12.2012, 14:55;
Ответить: Tolkon
Сообщение
#5
|
|
А книжечки опытные программисты могут посоветовать? Только не для домохозяек, так как опыт в веб-программировании есть, правда не на PHP.
|
|
|
x64 |
26.12.2012, 16:23;
Ответить: x64
Сообщение
#6
|
|
Дмитрий Котеров, Алексей Костарев, PHP 5
да, не новьё, но гораздо лучше практически 90% бумажных источников, пылящихся в магазинах. ориентироваться можно смело на разработку кода для php >= 5.2 codeigniter, всё же лучше использовать на следующем шаге, узнав хотя бы о конструкциях языка и «пощупав» ООП. и не забывайте, что встретив неизвестную функцию, можно в браузере набрать: php.net/ru/file_exists или php.net/ru/$_SERVER и сразу получить информацию (не забывайте про комментарии, порой попадаются очень уместные) По-мойму старый код пока самый надежный конечно, особенно регистр глобалс он, магические кавычки, и ещё много всяких плюшек, свойственных не то, что пыху версии 4, а иногда даже и 3. отсутствие iconv и mb у некоторых хостеров идёт в комплекте. обчитавшись таких вот «умных» статей люди радостно бегут применять полученные знания на практике. в результате, сайт становится чуть меньше, нежели полностью, рассадником для дыр. да, сам по себе регистр глобалс не страшен; страшно его неумелое использование, суть, непонимание механики работы. |
|
|
Brodyaga |
26.12.2012, 21:14;
Ответить: Brodyaga
Сообщение
#7
|
|
ТС, я учился на видео уроках, причем если мне было что то не понятно пробовал делать самостоятельно для более подробного разбора материала. В основном этого достаточно.
Единственно что вам нужно понимать это сам принцип работы php, его функций и классов, если в этом разберетесь, то начните делать что то свое, пусть даже простое. PHP вы не изучите никогда от начала до конца, да и забивать голову этим не нужно, изучение php проходит по мере разработки чего либо, пользуясь гуглом, а так же справочником php.net для определения каких либо функций, что они могут и для чего они предназначены. Так же полезным будет поколупать какие то CMS, понять их работу и структуру. |
|
|
rjksdfhe |
26.12.2012, 21:48;
Ответить: rjksdfhe
Сообщение
#8
|
|
Уровни:
0) Работать на уровне понимания того, что такое echo(), и создать рабочую конструкцию for ($i=0; $i<5; $i++) 1) Использовать базовые функций php - вполне нормально, но хорошо изучить работу с массивами, это часто применяется - search, in_arrray, shuffle и т.п. 2) Разобраться с синтаксисом MySQL (это отдельная тема). Научиться составлять хотя бы запросы типа "SELECT * FROM tree WHERE active=1 AND (name LIKE '%попа%' OR name LIKE '%жопа%') ORDER BY sort,id " 3) Перейти на классы. Это как переход с C на C++. Ни на что особо это не влияет, но понимание классов меняет мировоззрение к программистике. Классы в PHP решены. По ходу дела часть функций будите выводить в отдельный файл... Так формируется первая библиотека... |
|
|
OldSpice
|
Сообщение
#9
|
|
rjksdfhe, первые 3 уровня мною постигнуты на уровне дилетанта Но одно дело куча селектов фром, а другое - одна строчка $this->db->where('name','жёпа');
"Успех" в моем понимании - самостоятельное написание того, что хочу. Захотел сделать топ сайтов - написал. Допустим я вообще не врубаюсь как работать с несколькими формами, чтобы они красиво передавали данные в базу. |
|
|
Max_Q |
28.12.2012, 17:42;
Ответить: Max_Q
Сообщение
#10
|
|
|
OldSpice,
Смотрите чужой код если не понимаете. Щупайте руками, отлаживайте. Должны гореть глаза. Красивый код сразу писать не получится, особенно, если раньше не было опыта в разработке ПО. А так набор стандартной литературы: http://www.ozon.ru/context/detail/id/4030251/ http://www.ozon.ru/context/detail/id/6108824/ http://www.ozon.ru/context/detail/id/5648968/ Как практика: попробуйте разобраться как работает какая-либо cms, напишите модуль для нее. Вместо codeigniter'a попробуйте http://www.slimframework.com/. Намного легче, быстрее в освоении для новичка. Смотрите код на github.com. Вообщем, было бы желание.
Сообщение отредактировал Max_Q - 28.12.2012, 17:42 |
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Нужны ссылки с adult сайтов | 3 | TABAK | 8135 | 25.3.2024, 13:44 автор: Wilkinson |
|
Нужны блоги livejournal и liveinternet для публикации постов азартной тематики | 0 | FeNNomen | 2356 | 26.1.2024, 20:07 автор: FeNNomen |
|
Дайте советы по направлениям для заработка | 38 | Suagaring | 4814 | 16.1.2024, 12:16 автор: Antarez |
|
СОЗДАНИЕ : / САЙтЫ / ЛЕНДЫ / БОТЫ ТГ / ВАЙТЫ / КРЕО / СОФТЫ / ДИЗАЙН [PHP, JS, HTML/CSS] и другое | 5 | CULA | 3395 | 19.12.2023, 18:55 автор: CULA |
|
Услуги по созданию и доработке скриптов PHP, MySQL, JavaScript, jQuery Разработка сайтов и сервисов под-ключ |
0 | alexey | 1239 | 24.11.2023, 14:46 автор: alexey |
Текстовая версия | Сейчас: 18.4.2024, 3:40 |