Как начать изучение php с нуля? 7 уроков

Изучение php стоит начать с установки программ.
Программы, необходимые для изучения php с нуля
1. Браузер уже у всех установлен. Это окно, через которое смотрится интернет сейчас вами.
2. Веб-сервер для изучения языка php, называемый Open Server. Тестировать php будете локально, то бишь без интернета.

Php изучение
Php изучение


Можете установить мини-версию этого сервера. Это портативная программа, то есть откройте архив и выложите на рабочий стол папку. Работать php будет через openserver.exe.
Когда разархивируете сервер, начните изучение php с нуля. Знаменуется запуск сервера специальным значком в трее – красный флажок. Как только увидите рядом с часами и временем в Windows красный знак, знайте – можно играть php-кодами.
Откройте сервер, нажав на красный флаг, затем щелкните “Запустить”.
Запустили? Шаг 2 – создать домен локально. Изучение php с нуля невозможно без домена – названия сайта, пусть и вымышленного.
Создается домен не программно, а через Windows: когда сервер запущен, зайдите в папку domains, которая находится в папке OpenServer. Нужно создать папку.
Папку переименуйте. Должно быть не “Новая папка”, а название домена. К примеру, “Site1”. Это только пример. Назвать сайт можно как угодно. Хоть “MySite”, хоть “SitePhp” или иначе.
Папку создали? Шаг 3 для изучения php – это просто перезапустить сервер. Нажмите на привычный вам уже флажок, выберите “Перезагрузить”.
Сайт создан!

Php изучение с нуля
Php изучение с нуля

Откройте в браузере: http://MySite
Не забудьте поменять в адресной строке MySite на название сайта (домен). Это та самая папка.
Возникли проблемы? Если страница не найдена, частая причина – антивирус. Разберитесь с ним – его программа не должна запрещать (блокировать) связь OpenServer с файлом hosts, который относится к Windows. А именно: опенсервер должен менять hosts для пользования доменами.
3. Блокнот Windows. Нужен для написания кода. Продвинутая версия этой программы – Notepad++. Там есть подсветка.
Знание, с чего начать изучение php?

С какого нуля начать изучение языка php? 4 пункта

1. Вы должны заранее, то есть до изучения php, изучить язык html. Это скобочный язык – на нем пишутся все страницы в интернете. Какое отношение к html имеет php? Вместе они создают интернет. В страницах есть как html, так и php кусочки. Они соседи.
2. Главная команда в языке – “<?php” и “?>”. Эти кусочки – начало и конец соответственно. Любой код php начинается с этой команды.
3. Расширение файла – .php
Это расширение – тот ноль, о котором нсдо знать при изучении php. В файлах с таким расширением и хранится весь код.
4. Принцип изучения.
Вам будут представлены уроки для изучения php. Помните, что лучше не копировать код. Набирайте его с нуля сами. Так изучение php будет быстрым.
Подсказка
При изучении php нужно переходить от теории к делу. Изучив теорию по статьям, вы создадите свой сайт, возможно в интернете, чтобы тренировать навык. Вы сможете создать собственный сервис на php.

Первый урок: вывод записей (текст) на экран

Язык php
Язык php

Когда необходимые программы поставлены, можно приступить к изучению.
Изучение php: вывод на экран информации
Оператор echo – вот что знают все, изучающие php поверхностно.
Эта команда помогает отображать на веб-странице текст, причем любую строку.
Echo – оператор php номер один (1). Потому что он используется чаще. Поэтому он есть практически в любом коде – в любом файле с расширением php.
Применяем оператор echo
<?php echo ‘Сообщение’; ?>
Браузер отобразит:
Сообщение
Использование оператора echo предполагает возможность отображать любой текст. Можно применять как одинарные, так и двойные кавычки.
Применяем оператор с двойными кавычками
<?php echo “Строка”; ?>
Применяем оператор echo для цифр
<?php echo 5; ?>
Как видно, вывести на экран число в php просто. Кавычки не требуются.
Связь html прослеживается при изучении php. Формат html можно поместить в следующий код:
<?php echo ‘Иван Васильевич<br>Меняет профессию’; ?>
Код <br> означает Enter. Это переход на новую строку в html. Результат в браузере:
Иван Васильевич
Меняет профессию

Урок 2: вывод большого текста на экран в php

Heredoc – так называют команду php для вывода большого текста.
<<< – начало текста
Маленькое замечание: между скобками тремя и началом текста стоит оператор END. Стоит он с тем, чтобы быть употребленным в конце строки:

<?php <<<END
<p>Heredoc используется в следующих случаях:<br>Для больших текстов</p>
END;
?>


Маленькое замечание 2: вместо END можно придумать любое слово. То есть произвольный идентификатор будет.
Выведено на экран:
Heredoc используется в следующих случаях:
Для больших текстов
Маленькое замечание 3: <p> это команда html. Обозначает абзац.

Урок 3: комментарии в коде

Для изучения php с нуля узнаем, как комментировать скрипт в php.
Что такое комментарий? Комментарии используются для описаний. Польза комментариев в том, что позволяют понять php код:
– если несколько людей вмешиваются в один код;
– если долго пишется код;
– если кода php много.
Комментарии в php
1. Длинные комментарии.
Многострочные комментарии начинаются с /* и заканчиваются */. Пример комментария в php, состоящих из нескольких строк.
<?php
/* Здесь комментарий,
Возможно длиною в 2 и более строк */
?>
Внутри такого комментария не может быть вложенного. Пример:
<?php
/* Здесь комментарий,
/*Возможно*/ длиною в 2 и более строк */
?>
Это вызовет ошибку. Причина: недопустимы вложенные комментарии.
Этот запрет – особен для многострочных комментариев. Для одиночных комментариев (тип 2 и тип 3 комментариев) вложенность будет разрешена.
2. Однострочный комментарий, начинающийся с //
Пример:
<?php
// Пример комментария 1
?>
3. Однострочный комментарий в php, начинающийся с решетки #
<?php
# Пример комментария 2
?>
Особенность однострочного комментария (2 и 3 тип): нельзя переходить на новую строку!

Урок 4: переменные php

Это сложный урок. Для того, чтобы распоряжаться переменными, нужно знать программирование.
Переменная – как ящик. Внутрь ящика может быть вложен любой секрет. Например, число 5:
<?php
$number1 = 5;
?>
Это код на php. В нем в ящик number1 закладывают число 5. Теперь ящик не пустой.
Вместо number1 могло быть hat, и вообще любое слово. Это название ящика (переменной).
<?php
$hat = 5;
?>
Hat – по-английски шляпа
Number – число
В переменную можно запихивать не только суммы, но и тексты
<?php
$string1 = ‘здесь текст’;
?>
В прошлом уроке мы узнали, что такое комментарии, в еще более прошлом – как выводить на экран результат:
<?php
echo 5;
?>
Командой echo мы распечатали 5 в браузере.
Что такое переменная в php?
Переменные нужны, чтобы хранить данные. У переменной есть 2 свойства:
1. Имя.
2. Значение.
Это как ящик или контейнер. Одна переменная – одно значение.
Синтаксис php
Переменная обозначается с долларом.
<?php
$hat = 6;
/*
$ – обозначение “сейчас будет переменная, имя переменной
Hat – вместо него могло быть любое имя. Это идентификатор (имя) переменной
= – символ приравнивания. В этот момент число справа становится значением для переменной слева
6 – вместо него могло быть любое число или вообще значение (текст, например)

*/
?>
Ошибка: нельзя начинать переменную с пробела
Ошибка: нельзя начинать переменную с цифры
Ошибка: нельзя использовать разный регистр букв (то маленькие, то большие) для одной переменной
Создание переменной в php
Переменная создается так: сначала идентификатор (имя) с долларом впереди, затем знак равенства, и под конец значение переменной. Значение переменной заканчивается ; – это знак, что командой создана переменная (все закончено).
<?php
$name = “Василий Иванович”;
$number = 1203;
$actionString = “меняет профессию”;
?>
Вывод переменной на экран
Echo – оператор для вывода:
<?php
$name = “Василий Иванович”;
echo “Как зовут: “, $name;
?>
Печать переменной на экран в php состоит из частей:
Echo – объявляет о дальнейшем выводе на экран
Далее следуют тексты.
Если один текст, то завершается ;
Если есть еще тексты, ставится запятая.
В примере выше будет результат:
Как зовут: Василий Иванович
Математика в php
Особенность числовых переменных: их можно сложить.
<?php
$number = 1203; // первая переменная
$number2 = 1; // вторая переменная
$summ = $number + $number2; // третья переменная. подсчет суммы
echo “Сумма number и number2: “, $summ; // вывод суммы
?>
Вывод:
Сумма number и number2: 1204
Php сам посчитал сумму.

Урок 5: изучаем интерполяцию

Интерполяция переменных – это когда в тексте встречается название переменной.
Шаг 1. Вспомним, как выводятся переменные (их значение) на экран.
<?php
$summ = 1204; // переменная, ее имя и значение
echo “Сумма: “, $summ; // вывод суммы
?>
Шаг 2. Делаем интерполяцию
<?php
$summ = 1204; // переменная, ее имя и значение
echo “Сумма: $summ”; // вывод суммы
?>
Результат такой же:
Сумма: 1204
Замечание: имя переменной должно быть посреди текста, обрамленного двойными кавычками.
Шаг 3. Интерполяция в php с соседствующим словом.
Иногда требуется вставить значение переменной в php особым образом:
<?php
$text = “pine”; // переменная, ее имя и значение
echo “Here is your $textapple”; // вывод суммы
?>
Казалось бы, здесь нужно интерполировать переменную $text. Но значение php на это не впишет. А выдаст ошибочку.
Что делать? Об интерполяции со словом-соседом:
<?php
$text = “pine”; // переменная, ее имя и значение
echo “Here is your {$text}apple”; // вывод суммы
?>
Хитрость проста – взять $text (название переменной) в скобки.
Результат положительный (будет выведено и распечатано в браузере):
Here is your pineapple
Шаг 4. Переменная в переменной
$$ – вот какая комбинация нужна для переменной в переменной. Это правило php.
Изучим интерполяцию в php:
<?php
$pineapples = 10; // главная переменная
$fruit = “pineapples”; // переменная, ее имя и значение, значение совпадает с именем

echo “Число ананасов – “, $$fruit; // выводим $$fruit, что значит выводим $pineapples
?>
Вывод в браузере:
Число ананасов – 10
Шаг 5. Строчка с переменной в переменной
<?php
echo “Число ананасов – ${$fruit}”; // выводим $$fruit, что значит выводим $pineapples
?>
Нельзя было писать $$fruit без фигурных скобок. Используйте для интерполяции сочетание знака доллара с этими скобками.
Результат в браузере:
Число ананасов – 10
Вывод: это то же, что в шаге 4, только проще.

Урок 6: изучаем в php константы

Изучение php констант с нуля несложно. Константа – это не ящик, а куб с высеченным на нем каменным значением.
Константа или переменная?
<?php
define(“pi”, 3.14);
?>
Константа нужна тогда, когда заранее известно – она не изменится.
Зачем нужны константы в php? Чтобы единожды объявить, и потом использовать в скрипте одни и те же цифры.
Заметили? Имя константы было в кавычках. Так правильно.
А значение – в кавычках только когда не цифра. А текст. Пример константы-цифры:
<?php
define(“pi”, 3.14);
echo “Константа:”, pi;
?>
Выведется в браузере:
Константа: 3.14
Ошибка, возможная в php при изменении константы знаком равенства:
Скрипт неработоспособен.
Ошибка, возможная при попытке неправильно назвать константу:
Скрипт не работает.
Нельзя называть константу в php в следующих случаях:
1. Имя с пробелом.
2. Имя с цифрой в начале.
3. Имя, совпадающее с командой php языка, например “case” – имя недопустимо.

Урок в php 7: типы данных

В php есть динамическая типизация. Это механизм, когда тип переменной определяется сам.
Тем не менее, помимо текста и числел существуют разные виды данных в php.
Типы, которые можно в php использовать (виды данных):
Boolean логический тип, то есть истина или ложь.
Integer целое число, например 10.
String это любой текст.
Float число с точкой, как Пи.
Object объект.
Array массив, список данных.
Resource это для файлов или вообще любых ресурсов.
NULL для пустого значения.
Пример php кода:
<?php
$bool = true; // переменная приняла тип Boolean. Имя переменной bool
$int = 100; // переменная приняла тип Integer. Имя переменной int
$string = “Пример текста”; // переменная приняла тип String. Имя переменной string
$string2 = “5”; // переменная приняла тип String. Имя переменной string2
$float = 3.14; // переменная приняла тип Float. Имя переменной float
?>
Смешивать разные типы не рекомендуют. Иначе появляется ошибка.
Изменять тип можно. Например:
<?php
$string = “5”; // тип переменной – String
$string2 = (integer)$string; /* тип переменной $string стал Integer, за счет того, что внутри переменной число */

// Пример
echo $string2 + $string2;
?>
Распечатается в браузере:
10
Изучение php с нуля не закончено. Нужно также знать оператор if

(Visited 21 times, 1 visits today)

Опубликовано

в

от

Метки: