PDA

Просмотр полной версии : С чего начать учить Php?


PEPSICOLA
13.10.2005, 20:36
PEPSICOLA настроен серьёзно... Из-за моих прокуренных мозгов Delphi не дается :rolleyes:

Посоветуйте с чего начать учить PHP?
Может там какой нибудь FAQ, либо напишите с чего вы начинали, какие книги необходимо преобрести или скачать и распечатать?

PEPSICOLA
13.10.2005, 20:40
P.S. - Use Google напрягает, в смысле того, что очень много сайтов "PHP для новичков", "PHP за 24 часа", PHP FAQ, Учим PHP, там в основном идёт сайт о программировании вообщем... короче друг у друга все ворованное, какое то не понятное...

Мне основы нужны :) То есть с нуля.

nerezus
13.10.2005, 20:41
PHP FAQ: Хочу изучать PHP и Mysql. С чего начать?
http://phpfaq.ru/start

Закрыто =) (почти)

PEPSICOLA
13.10.2005, 21:08
:-*

Щас почитаю :)

Nexwill
13.10.2005, 21:22
У меня есть учебник хороший ( я сам по нему учил... тока вот не доучил :( ) не помню откуда качал... если хочеш скину!!

PEPSICOLA
13.10.2005, 21:28
Спасибо Nexwill, но что бы тебе трафик не тратить, скажи лучше название или преведи первую главу :) Поищу...

Как раз книжка мне хорошо подойдет, меня в будни дома нету по 10 часов, примерно 4 часа я только в поезде еду :)

qBiN
13.10.2005, 21:50
Пепси,щас стало модным говорить что выучил пхп за ночь,отчасти правда,отчасти нет))
Синтаксис и функции легко выучить,понять,но эфективно применять на практике никто за 1 ночь не сможет...Посоветую книгу Дениса Колиснеченко,сам по нему учил...хз какое издание,но у меня не было регвыров))) пришлось так учить))

Zadoxlik
13.10.2005, 21:54
Чтобы сайты рисовать с PHP - сам язык долго учить ненадо. qBin верно сказал, главное применять знания. Изучил массивы, рег. выражения, циклы. А дальше - бери справочник функций - и вперед. Если долго этим заниматься, то справочники уже не понадобятся.
А вот чтобы уже всякие хитрости с PHP вытворять, это надо читать доп. литературу и по-чаще бывать на php.net =]

PEPSICOLA
13.10.2005, 22:01
Денис Колиснеченко... этого автора в сети нету =) ни в Google ни в Rambler'e

Zadoxlik, понятно :) А с чем учить то эти " массивы, рег. выражения, циклы" ? :) Ну тот phpfaq это ясно... Просто я бы напечатать хотел, мне читать с монитора тяжело.

PEPSICOLA
13.10.2005, 22:02
Да и все буквы у меня расплывчатые... Ну монитор древний просто =)

qBiN
13.10.2005, 22:07
Немного фамилию неправильно написал))) сорри "Денис Колисниченко"
Вота его хоупага)) http://dkws.narod.ru/

Zadoxlik
13.10.2005, 22:12
Учить с любым из тех учебников для новичков что ты находил. И пусть у тебя глаза не разбегаются - как правило содержание учебников этих схоже.
Главное - в течение обучения не пренепрегать эксперементами. Прочел параграф - и вперед - напиши какую-нить простенькую программку.
Вот еще - советую с Мускула не начинать сразу. Часто можно найти учебник PHP&MySQL, где про PHP говорено собственно самую малость. Совет большой - научись структурировать информацию в файлах, а затем уже переходи на дб. ДБ на самом деле сильно много проблем убирает. Но я считаю необходимо уметь управляться без ДБ, т.к. именно с работой с файлами много чего приходит полезного в опыт начинающего PHP-кодера.

PEPSICOLA
13.10.2005, 22:15
BiG Спасибо вам ! :) Всё... я углублюсь изучение :)

PEPSICOLA
13.10.2005, 22:28
Ну я так понял что этой книги:
"Денис Колисниченко Самоучитель PHP 4\5"
В сети нету.
qBiN, ты по ней учился? :)

Nexwill
13.10.2005, 23:39
http://www.softtime.ru. - посмотри тут

virgoz
14.10.2005, 00:52
http://ro-ot.info/2005/10/13/razrabotka_web_prilozheniy_na_rnr_i_mysql___laura_ tomson__lyuk_velling.html
Я вот по этой учился. имхо лучший выбор!

qBiN
14.10.2005, 15:24
Пепсикола,да по ней.Потом по матереалам в сети...
зы:Лучшие книги бумажные))) Електронные забрасываешь,да и читать не удобно...

Tedd
16.10.2005, 02:29
Nexwill скинь мне плиз тоже самоучитель на admin@tedd.spb.ru

а что ты думаешь по поводу php 5?

PEPSICOLA
16.10.2005, 04:12
Tedd, вот же Nexwill привел сайт:
http://www.softtime.ru/

Там справа, чуть ниже в меню есть и форум php, учебник, статьи и всё что нужно :) Я завтра собираюсь пойти поискать учебник что ли... Потому что скачав пару книг в pdf я понял что такое дерьмовое качество даже к распечатке не годиться :)

Dronga
16.10.2005, 09:00
Вообще, очень неплохая бесплатная подборка литературы, в том числе и платной, лежит на веб-хаке. Я часто пользуюсь. Если кто не знал: http://www.web-hack.ru/books/
Там же и по php, когда скачаешь, то прияно удивишься, что учебник в html формате). Доступно, просто, наглядно, понятно.

Nexwill
16.10.2005, 12:23
http://nexwill.narod.ru/Php.rar Вот тут лежит учебник! :D

PEPSICOLA
17.10.2005, 00:27
Ну почему narod.ru? =((( ;)

А что за учебник, если 4\5 то рульно ;)

Nexwill
19.10.2005, 15:58
Пепси, как там твоё изучение продвигается?

Evolution
19.10.2005, 16:27
PHP FAQ: Хочу изучать PHP и Mysql. С чего начать?
http://phpfaq.ru/start

Закрыто =) (почти)
ой пасибо и я поучу...

PEPSICOLA
28.10.2005, 02:19
Пепси, как там твоё изучение продвигается?
Эхх... Тему моего продвижения вытащили на Public :D
Смотри во флуде ;)

Nexus
11.11.2005, 21:44
я вот тоже тока начал учить php... уже кое как чтото соображаю... вот хочу сессии полностью понять... функции, масивы, переменные, запись/чтение файлов знаю... хех, как же это все муторно...

NaX[no]rT
11.11.2005, 21:57
По-моему ) это и составляет основу всего программирования на пхп

Trinux
12.11.2005, 07:32
Выкенте учебники, они для тех, кто не верети в себя. Чтобы выучить синтиксис php (впрочем как и сделать любое другое дело) нудно, во-первых, поверить в себя. Во-вторых, определиться что вам нужно. Что вам нгужно? Науится программировать или изучить синтаксис php? Это разные вещи, но так как вы задаете этот вопрос, пологаю что вас интерисует именно первое. Чтобы научится программировать не нужно знать синтаксис ни php, ни c++ ни асемблера. Нужно уметь думать как машина, нужно уметь складывать и забыть вычитание, деление итп. Нужно научиться последовательности. Ну и потом уже всяких полиморфизмам, инкапсуляциям и прочее. Чтобы стать программистом изачально надо стать алгоритмизатором
http://algolist.manual.ru/
Как только вы сможете любое действие разложить на четкий алгоритм - вы сможете программировать. Тогда и стоит перейти к изучению синтаксиса. Могу заверить, на изучение синтаксиса у вас удет неделя, для более глубокво может год. Но чтобы написать форум или портал - хватит недели. Все что вам может пригодится в изучении синтаксиса - мануал, вот этот:
http://ru.php.net/distributions/manual/php_manual_ru.chm

Каждый программист имеет своой стиль написания кода, свои оссобенности, отличаи, уникальность. Читая книги типа "Учебник PHP" вы наследуете стиль автора книги, а значит перестаете быть уникальным программистом, вы можете стать хорошим специалистом, но вы будете таким же как все.

qBiN
12.11.2005, 15:38
Каждый программист имеет своой стиль написания кода, свои оссобенности, отличаи, уникальность. Читая книги типа "Учебник PHP" вы наследуете стиль автора книги, а значит перестаете быть уникальным программистом, вы можете стать хорошим специалистом, но вы будете таким же как все.Совершенно не согласен,я например не наследовал никаких стилей написания кода автора,у меня он сильно различается с его стилем,хотя по началу согласен,чуть ли не copy\pastle из книги,но все равно появляется свой стиль,если в уч литературе описываются сразу несколько синтаксисов...Стиль приходит со временем.
Но чтобы написать форум или портал - хватит недели.Очень сомневаюсь что на приличный "форум или портал" хватит недели...
Про мышление программиста:
Тут ты прав почти во всем,синтаксис мало что означает,главное правильно думать=>создавать алгоритмы.
Но это тоже приходит со временем,пока ты не встречаешься с "трудной" проблемой,ты не научишься правильно разделять действие на части\алгоритмы.
Вот вроде бы и все.

Trinux
12.11.2005, 16:37
Очень сомневаюсь что на приличный "форум или портал" хватит недели...
Недели хватит на изучение синтаксиса, чтобы потом писать, сколько по времени займет процесс написания - не важно.
Совершенно не согласен,я например не наследовал никаких стилей написания кода автора,у меня он сильно различается с его стилем,хотя по началу согласен,чуть ли не copy\pastle из книги,но все равно появляется свой стиль,если в уч литературе описываются сразу несколько синтаксисов...Стиль приходит со временем.
Это тоже верно, но тут я говорил немного о другом. Вцелом ты можешь изменить стиль, но например такие вещи как операторы... Например в книге автор везде юзает > вместо >= т.е.
$a>5
$b>21
$c<4
а не
$a>=6
$b>=22
$c<=3
казалось бы мелочи, но из этих мелочей складывается очень многое. Вот пример (тут обычно все смеются...)
Пример из php, можно написать
echo "this $my text";
а можно
echo "this ".$my." text";
или
echo 'this '.$my.' text';
казалось бы разница совершенно незначительна, но как показала практика, на веб-проектах при 700 000 хитах в сутки третий способ по сравнению с первым дает прирост произвоительности примерно на 0.01-0.1 секунды при кажой генерации страницы (хотя на самом деле еще более оптимально использовать буфер).

Но вцелом я с тобой солидарен, стиль приходит с опытом и временем.

Если рассуждать вцелом, то успех зависит от опыта, времени и уникальности. В свое время уникальность приходит либо с опытом, либо со временем. Если нет уникальности и опыта, но есть время, то и уникальность и опыт можно наверстать настолько быстро, насколько это возможно конкретному человеку. Но если нет времени (например ты работаешь) и нет уникальности (работаешь не на себя, а на дядю), то опыт тружно повышать (т.к. делаешь только то, что скажет дядя. А дядя берет 2-3 проекта в месяц и все типа сайтов-визиток, чтоб без гемороя и счастлив). Короче олго можно продолжать, но суть - время единственное, чего всегда не хватает. И я даже знаю почему - потому что в сутках 24 часа и хоть ты тресни.
Моменто морэ.

qBiN
12.11.2005, 19:31
Добавлю что хорошо бы прочитать статью Дмитрия Бородина про оптимизацию php кода в свое время после прочтения статьи и просмотра скорости работы функций я сильно изменил свой стиль кода(в том же примере от Trinux я раньше писал как в 1 случае,но вскоре после прочтения у меня сложился 3 стиль.). must read так сказать :)
2Trinux
Вот я не слышал о различиях между >\< и <=\>=
Может просветишь?

nerezus
12.11.2005, 19:51
на phpclub говорят, что данная статья не имеет никакой практической ценности...

Trinux
12.11.2005, 20:09
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!
phpclub решает однозначно. Статья (насколько я ее помню) затрагивает мелочи, касаемые программирования, но они действуют при больших нагрузках. а и потом, кто такой Бородин? Человек, который практически в одиночку поднял уровень русских php программеров на мировой уровень! Именно его заслуга в этом!!! Далее, человек, который не просто написал веб-шелл, который стал легендой, до сих пор никто не может переалюнуть его шелл по удобству листания файлов и директорий! Бородин это легенда. И кто такой phpclub? За всех говорить не буду, но модер раздела баз данных твердо верит в существование реляционных баз данных и уверен что запрос соединения нисколько не медленее точечного =))))) Блин, зарегте на античате Бородина и phpclub, я Бородину репутации добавлю, а phpclub забаню к бебеням. Просто небо и земля, словно моська, которая лает на слона!!!! епрст!

Сорри... эмоции...
nerezus, кончай сидеть в этой дыре. могу порекоммендовать webscript.ru, куда более опытные люди сидят. Правдя там в разделе о сих пор Ромик коммандует, главное с ним не спорить =)))

2 qBiN
Ты внатуре не знаешь разницы или прикалываешься? =)))
> - больше
>= - больше или равно
и "меньше" соответсвтенно
Разницы практически никакой, как видишь, но она есть, хоть и ничтожно малая.

qBiN
13.11.2005, 06:20
2 qBiN
Ты внатуре не знаешь разницы или прикалываешься? =)))Второе :)))))

n0153r
22.04.2008, 21:55
Михаил Фленов - "php глазами хакера".Сам начинал с этой книги.
Все картко и в тему.
Куча примеров.

d_x
22.04.2008, 21:58
Я начал с книги Энди Харрис - PHP/MySQL для начинающих, потом купил ещё две: Дмитрий Котеров, Алексей Котеров - PHP5 в подлиннике и Профессиональное PHP программирование (авторов человек 10). PHP глазами хакера тоже читал, но после всего прочитанного до этого книга показалась абсолютно пустой.

D=P=CH= MOD=
22.04.2008, 22:00
Михаил Фленов - "php глазами хакера"

У меня есть такая книга, но там не обучение, а примеры различних кодов.

baltazar
22.04.2008, 22:09
я бы посоветовал Джон Кеггол,са мначинал с нее

_Great_
22.04.2008, 22:22
Фленов - не дай бог...

Хотя вообще, если честно, книжка не особенно важна - ка бы там не описывали, в конце концов прочитав ее и еще парочку книг поймешь истину. У меня так всегда было, даже когда первая книга была галимой (что я потом ощутил обычно).

А топик вы подняли просто псц.. археологи

nerezus
22.04.2008, 22:24
Михаил Фленов - "php глазами хакера".Сам начинал с этой книги.
Все картко и в тему.
Куча примеров. Он мудак конченный. Могу обосновать: он не знает даже основ пхп(судя по количеству говна, которое изливает там), но при этом пишет книгу.

А тему закрываю, ибо нефиг - старая уже.

scrat
22.04.2008, 22:38
Внесу последнюю лепту от себя: Д.Н. Колисниченко "Самоучитель Php 5" (http://www.proklondike.com/contentview.php?content=113) - я учился по этой,потом читал разные примеры и тд