PHP
уроки
ПРОСТО самая лучшая обучалка PHP!
Студия LPHPRU
Уроки PHP
Контакты
Помощь
Меню
PHP - с чего начать?
Уроки PHP
Функции PHP
Массивы
Denwer
MySQL
Информация
Dreamweaver уроки
JQuery уроки
Календарь
Сентябрь (2023)
Пн
Вт
Ср
Чт
Пт
Сб
Вс
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Что нового?
Тест №2
Тест №1 для разработчиков
PHP 5.6 RC1
SQL. Как cкопировать данные одной колонки в другую, в той же таблице
GRUB изменить порядок загрузки OS в Linux
SSH - вход на сервер без ввода пароля
PhpMyAdmin - проблема с загрузкой большого файла на сервер
Комментарии
хочу изучать php программирования
не пойму, зачем проверять есть ли...
Мы подберем для Вас лучшего спец�...
В функции не указана проверка ра�...
vbnvb
TOP-5
Метод POST
(2946964 )
Привет, МИР!
(911531 )
Метод GET
(668118 )
Операторы
(606350 )
Firefox уже запущен, но не отвечает...
(354191 )
Привет, МИР!
Главная
»
Array
»
Привет, МИР!
PHP урок № 151
С чего начать изучение PHP?
Прежде чем приступать к изучению PHP, следует иметь представление, что такое HTML, где и для чего применяется. Иметь опыт создания web-страниц, чётко понимать, что такое теги HTML. Без этих базовых знаний процесс изучения PHP не состоится.
C чего начать изучение PHP?
Этот вопрос интересует многих неискушённых пользователей, кто хоть раз задумывался, как это всё работает и где это всё находится.
Мне недавно довелось ехать с одним моим знакомым в одной машине долгое время. Так как дорога домой предполагалось займёт около суток, мы разговорились и, невольно, перешли к теме сайтостроения. Знакомый мой не новичок в компьютерах, но первый вопрос, который он мне задал касательно сайта:
"А где это всё находится и как это всё работает?"
Этот вопрос настолько обширен, что, в принципе, затрагивает все разделы сайтостроения. Это - и дизайн (внешняя оболочка сайта), и структура сайта, и расположение сайта на хостинге, и скрипт, который выполняется при запросе пользователя, и, конечно, программное обеспечение, которое используется для разработки сайта. Ниже представлено программное обеспечение, которое будет использоваться при изучении материалов сайта и непосредственно этого урока.
Не обращайте внимания на людей, которые указывают, что вам делать. Вместо
этого сосредоточьтесь на создании условий, в которых вы будете делать то, что вам
нравится.
Программное обеспечение
Apache HTTP-сервер
-
свободный
веб сервер
PHP5
-
скриптовый язык
, созданный для генерирования HTML-страниц на веб-сервере и работы с базами данных. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров.
MySQL
- свободная система управления базами данных (СУБД). MySQL является собственностью компании Sun Microsystems, осуществляющей разработку и поддержку приложения. Распространяется под
GNU General Public License
и под собственной коммерческой лицензией, на выбор. Помимо этого компания MySQL AB разрабатывает функциональность по заказу лицензионных пользователей, именно благодаря такому заказу почти в самых ранних версиях появился механизм
репликации
.
Adobe Dreamweaver
(в пер. «ткач мечты», «мечтаплёт» или «плетельщик мечты») —
HTML
-редактор. Разработан и поддерживался компанией Macromedia в версиях до 8-й (2005 год). Следующие версии (начиная с Dreamweaver CS3 (2007)) выпускает Adobe. Богатый инструментарий, открытость приложения для всевозможных настроек, удобный интерфейс и другие особенности сделали Dreamweaver одним из наиболее популярных HTML-редакторов в мире. Недостатком считается добавление «лишнего» кода. Для некоторых версий Dreamweaver силами энтузиастов выполнялись переводы справочных систем на русский язык.
Отвечу на вопрос "Dreamweaver имеет php? " - нет Dreamweaver не имеет php! Это редактор, для создания web-страниц в том числе и php.
Для написания кода, как альтернатива dreamweaver, может быть использована программа pspad.
pspad —
PSPad
мощный текстовый редактор для Web-разработчиков и про-граммистов (не требует установки, просто запустите файл pspad.exe). Программа PSPad распространяется бесплатно (freeware).
Putty
SSH клиент, самый удобный и простой. Поддерживает протоколы SSH, Telnet, rlogin. Имеет возможность подключения через последовательный порт. Предназначен для удалённого доступа на сервер. Передаёт команды, которые в свою очередь исполняются сервером и лишь отображаются в окне программы, некий такой экран. Программа Putty очень эффективна, для
развёртывания дампа баз данных
и для их создания, т.е. выгрузки БД в дамп. (
putty скачать
)
Установка программного обеспечения
Для установки Apache, PHP5 и MySQL мы будем использовать Denwer. С этим продуктом можно ознакомиться в статье,
Denwer что это?
. Это облегчит нашу задачу.
Как установить Denwer? (видео)
После того, как вы установили Denwer или до этого (не имеет значения), нужно
скачать Adobe Dreamweaver русский
и установить.
Обучающие материалы
Обучающий урок
"
Как настроить Adobe Dreamweaver для работы с сайтом
"
. (настройка соединения с сайтом, первый скрипт PHP -
ПОШАГОВО!
)
Обучающий видео курс по программе Adobe Dreamweaver CS4, можно
скачать здесь.
Отличную книгу по работе с программой Dreamweaver CS3:
Самоучитель Adobe Dreamweaver CS3 (+ CD-ROM)
".
Ещё более новое и близкое по содержанию издание, обзор новейших технологий в веб-дизайне и разработке приложений, рабочие примеры, с подробным описанием:
Adobe Dreamweaver, CSS, Ajax и PHP
Обзор книг по PHP и MySQL, на мой взгляд лучшие
"Самоучитель PHP5", Кузнецов Максим, Семдянов Игорь. Второе издание, (2006 г.).
Отмечу сразу - книга не для всех. Это -не роман и не повесть. Это- сухое изложение фактов. Учить PHP, начиная с неё одной, будет сложно. Почему я указал эту книгу на первом месте? Как ни странно, читая ее, я долго не мог понять что к чему. Начинал каждый день с начала читать эту книгу в течении двух недель, одновременно читая и другие книги. Зато сейчас "Самоучитель PHP5", как лучший справочник, всегда со мной рядом. Именно поэтому я считаю её лучшей, её стоит изучить. Именно изучить. Здесь основы, которые хорошо структурированы.
"Головоломки на PHP для хакера", Кузнецов Максим, Семдянов Игорь (2006 г.) -
купить
.
Как видите, авторы те же. Это самые известные, мне по крайней мере, люди, которые на русском языке излагают нормально о PHP (надеюсь, ошибки в книгах -не их рук дело). Эта книга замечательна тем, что имеет сжатый ответ на вопрос, который для начинающего изучать PHP обязательно возникнет. Например, вам интересна тема "Система регистрации". Заходите в оглавление и быстро находите нужный раздел. В книге представлены рабочие скрипты с описанием. И она продаётся с диском, что не маловажно, т.к. всегда есть вероятность ошибки при списывании с книги. А скопировав код с диска, можно проверить, как он работает и найти свою ошибку. Отличная книга для быстрого поиска ответов по скриптам, уже с готовыми примерами.
"Профессиональное программирование на PHP", Колисниченко Денис (2007 г) -
купить
.Очень хорошая книга в плане понимания PHP как языка, его возможностей и его использования. Читая эту книгу узнаешь, какие приёмы программирования существуют, узнаешь разные интересные нюансы и тонкости.
Профессиональное программирование на PHP
знакомит с программным обеспечением, написанным на PHP и зарекомендовавшим себя во всём мире. Такие известные продукты, как phpBB2 (самый популярный форум, причём, бесплатный), PHP-Nuke (CMS), шаблонизатор Smarty.
Причём Smarty достаточно хорошо описан, чтоб его начать применять сразу. Хорошо рассмотрено, такое понятие, как шаблонизатор для сайтов и ещё много чего интересного. В книге достаточно сжато описаны многие аспекты, связанные с программированием и базами данных (MySQl, SQLite). Эта книга явно будет интересна и начинающим и продвинутым пользователям. За счёт сжатости материала, прочитав быстро эту книгу понимаешь где ты, а где PHP в мировом масштабе. И, впоследствии, по мере изучения языка PHP, возвращаешся к страницам этой книги. Продаётся с диском.
"PHP5 и MySQL. Библия пользователя", Тим Конвер, Джон Парк и Кларк Морган (2006 г.) -
купить
.
Это вообще бестселлер! Если Вам что-то непонятно касательно PHP или MySQL, эта книга - ТАНК, который раскатает вдоль и поперёк любую неясность или недомолвку, которая может только возникнуть по мере изучения PHP и MySQL. Настолько подробно и доступно изложен материал, что его даже не надо осмысливать.. Книга большая, толстая и милая. Авторы с особой душой и любовью пишут о PHP и MySQL, как будто описывают родного человека или любимую женщину. Замечательная книга! К ней так же прилагается диск, хотя я лично искал листинги в другом месте, когда лень переводить.
"MySQL 5", Кузнецов Максим, Семдянов Игорь (2006 г) -
купить
.
Купив эту книгу по MySQL вам больше не нужно будет покупать книг по этой базе данных. Полное исчерпывающее руководство с примерами кода. Единственное, что непонятно из книги, так это - где, что и для чего тот или иной кусок кода можно применить. Хотя в процессе чтения книги дается пример некоего магазина, который обсуждается и пишется по мере прочтения книги. Но прочитать 970 страниц сразу -невероятное мужество и подвиг! С учётом того, что это не роман, а учебное пособие. Поэтому обычно читаешь до того момента, когда хоть что-то ещё понимаешь, а потом материал откладывается до лучших времён. Кто ж потом будет возвращаться и вспоминать, что он там проходил и писал, месяц назад. Книга однозначно нужна, PHP без MySQL - это дорога вникуда.
Первый скрипт на PHP
Не могу сказать от чего так повелось, но думаю, что заграничные коллеги- программисты придумали эту фразу: "Hello, world!", что значит "Привет, мир!". Это как ключ к высотам программирования ). И так, откройте Adobe Dreamweaver, создайте новый пустой документ PHP и напишите в нём код из листинга №1.
Листинг № Array - Первый скрипт на PHP
<?php
echo
"Hello, world!"
;
?>
Разберём, что написано выше. < ? php - это тэг, который всегда присутствует в начале скрипта. Без него браузер не поймёт, что этот скрипт написан на PHP. Всё, что идёт после этого открывающего тега и есть скрипт. Закрывает скрипт вторая половинка тега: ? > В самом теги, между знаком вопроса и php и знаком больше/меньше -
не должно быть пробелов
.
echo
- выводит строку Hello, world! в окно браузера, а то, что это строка, а не цифра, PHP-интерпретатору сообщают кавычки, обрамляющие строку.
echo
- это функция вывода применяется для того, чтобы выводить самую различную информацию (текст, результат выполнения операций, теги HTML, и т.д.) в браузер.
;
(знак точка с запятой) - каждый оператор в PHP заканчивается разделителем "точка с запятой", поэтому любое выражение, после которого следует "точка с запятой", воспринимается лексическим анализатором как отдельный оператор.
Скрипт, представленный выше, может быть скопирован и в таком виде вставлен в HTML документ, с одной поправкой, файл должен иметь расширение
php
. После открытия в браузере этой страницы вы увидите:
Hello, world!
Совет
1. Если вы только начали программировать, то будете шокированы тем, как часто ваши программы написанные на PHP будут отказываться работать. Чаще всего причиной тому служат простые опечатки, всегда проверяйте правильно ли вы набрали код программы. Обратите внимание на то что пунктуация часто бывает парной (открывающие и закрывающие скобки, так же кавычки). Убедитесь что вы напечатали все закрывающие знаки пунктуации.
2. Всегда пишите примеры урока (листинг). Даже если вы пока ещё не понимаете, зачем и что пишите. Это даёт привычку писать код, запоминание синтаксиса и со временем, вместо того чтоб пугаться и не знать на какие кнопки нажимать, вы станете задумываться о смысле самого кода. Не замечая, что печатает. Это очень важно в освоении, а главное запоминании информации.
Урок закончен.
Обсудить на форуме.
SETTER © LPHP.RU
Администрация сайта
Array
Второй урок. Операторы.