ВВЕДЕНИЕ: Так как я сама изучаю PHP (НО Я УЧУ ОФИЦИАЛЬНО, В УНИВЕРСИТЕТЕ), я помогу учить Вам)) Зачем это нужно: + Зачем юз-ать чью то работу, сталкиваться с чужими авторскими правами и т.д.? Лучше сделать своё, пусть даже сперва и не очень удачно, зато СВОЁ!!!!!!!! + Даже если Вы не хотите делать всё с нуля, редактировать тоже надо уметь
Позже сделаю электронную книгу, а пока читаем с сайта
Что будем использовать: 1. Готовая сборка (мангос, триня или что то другое) МангосТриня 2. Notepad++ Качаем 3. Браузер (Опера, Хром, мозила, ИЕ или другой))
И такс, приступим: ВНИМАНИЕ: Не забывайте что в ПхП, каждый код заканчивается на ; Урок 1. ПЛАЦДАРМ
Берём любую готовую сборку, чтобы не мудиться с базами Как включать денвер и настраивать его я учить не буду Заходим в папку home, создаём папку php.loc, заходим, создаём папку www, заходим. Создадим "текстовый файл", нажимаем правой кнопкой и выбираем Edit with Notepad ++. Жмем Файл, Сохранить как... Тип файла - выбираем PHP, чуть выше Имя файла пишем index.
Всё, плацдарм готов Что мы сделали: Подготовили сайт и главную страницу сайта
Урок 2. ВЫВОД ДАННЫХ
Зачем нужен сайт? Чтобы была какая то информация... А где её взять? Написать или скопипастить.
Для начала откроем наш index.php через Нотепад++
Откроем блок PHP: Это можно сделать несколькими способами Рекомендуемый ?> и <% %>
Почему верхний рекомендуемый, а остальные нет? Ответ в браузерах и других Си образных языках, например в ХТМЛ используется ?> в своих целях, а некоторые браузеры не понимают что такое <% %> . Выведем текст Привет, я изучаю PHP по курсу Мидзуки Напишем следующее: Привет, я изучаю PHP по курсу Мидзуки ?>
Сохраним(контр + S) и запустим Денвер, в браузере вводим http://php.loc/ и увидим следующее: Parse error: syntax error, unexpected ',' in X:\home\php.loc\www\index.php on line 2 Что значит: Ошибка чтения:синтаксическая ошибка в запятой по адресу X:\home\php.loc\www\index.php на строке 2
Бред? Ошибка в запятой? НЕЕЕЕТ... Ну, для проверки даже уберем запятую из файла и получим следующее: Привет я изучаю PHP по курсу Мидзуки ?>
Parse error: syntax error, unexpected T_STRING in X:\home\php.loc\www\index.php on line 2 Что значит: Ошибка чтения: синтаксическая ошибка в формате по адресу X:\home\php.loc\www\index.php на строке 2
Бред? А вот и нет! Мы же не дали команду на показ текста... А как показать текст?? В PHP показать текст можно 2мя способами: echo ""; print ""; ну можно еще и так: echo (""); print ("");
теперь ВЫВЕДЕМ ТЕКСТ - Привет, я изучаю PHP по курсу Мидзуки echo "Привет я изучаю PHP по курсу Мидзуки"; ?> или print "Привет я изучаю PHP по курсу Мидзуки"; ?>
Чем они различаются?? Пока ничем, в ехо на одну букву писать меньше
Сохраняем и тестируем.
Браузер вывел: Привет я изучаю PHP по курсу Мидзуки уже что то))
УРОК 3 Переменные.
1. Все имена переменных начинаются с $ 2. Первым символом после доллора должна быть буква или _ 3. Имена переменных зависят от регистра!!! $name $Name $NAME $NaMe $nAmE - разные перемеменные!!!!!!!!!!!
И такс... Добавим в наш текст переменные: $name = Ваше имя, $name2 = Mizuki и $lan = PHP :
$name = Ваше_имя; $name2 = Mizuki; $lan = PHP; echo "Привет, я - $name, изучаю $lan по курсу $name2"; ?> Сохраняем, смотрим, что пишет браузер: В моём случае он выдал следующее: Привет, я - Настасья, изучаю PHP по курсу Mizuki
И текст сменим малясь... Привет, меня зовут - $name, мне $age лет, через 15 лет мне будет $age2 и я изучаю $lan по курсу $name2";
$age = ВашВозраст; $age2 = $age + 15; $name = Ваше_имя; $name2 = Mizuki; $lan = PHP; echo "Привет, меня зовут - $name, мне $age лет, через 15 лет мне будет $age2 и я изучаю $lan по курсу $name2"; ?> Сохраняем, смотрим, что пишет браузер: Что написал мне браузер никто не узнает
Как мы видим, ПхП считать умеет так же можем умножать *, делить / и вычитать -
Добавлено (17.07.2011, 16:25) --------------------------------------------- Домашнее задание по 3-му уроку: Вывести с помощью переменных текст: Привет, моё имя - $name, мне $age лет, через 2 года мне будет $age2, если умножить мой возраст в 5 раз, то мне будет $age3. Я хочу стать - $prof. Я хочу выйти за муж (Жениться) на $name2, моя первая любовь - $name3
Добавлено (17.07.2011, 17:12) --------------------------------------------- Cсылка на ЖЖ