В недавнем курсе я познакомил вас с процессом изучения PHP с нуля . В этом коротком видео из курса вы научитесь писать свою первую строку кода PHP. Я покажу вам, как смешивать HTML и PHP в файле .php . Я также расскажу вам о документах по умолчанию для HTTP-сервера.
Напишите свою первую строку кода PHP
Убедитесь, что серверы работают
На предыдущем уроке курса мы установили утилиту под названием MAMP, которая облегчает начало разработки PHP под Windows и macOS. Поэтому первое, что мы хотим сделать, это убедиться, что MAMP работает, и вы также хотите убедиться, что серверы работают.
Теперь нам нет дела до MySQL Server, но сервер Apache жизненно важен, потому что именно так мы собираемся получить доступ к нашим файлам через HTTP. Чтобы убедиться, что он работает, есть индикатор, показывающий, что он работает.
Добавьте свой первый файл
На этом же экране MAMP перейдите на вкладку « Настройки»> «Веб-сервер » и запишите путь, который вы там видите.
Это корень документа. Здесь мы помещаем все наши документы, чтобы мы могли получить к ним доступ через HTTP. Теперь сверните этот экран, а затем пойдем по этому пути и посмотрим, что там.
Вы должны найти, что там ничего нет. Итак, мы собираемся добавить первый файл. Запустите редактор кода — я собираюсь использовать код Visual Studio, и я уже указал его на эту папку. Добавьте новый файл и назовите его index.php .
Документ по умолчанию
Документ по умолчанию — это документ, который будет обслуживать веб-сервер, если вы его не укажете. Например, если вы откроете браузер и перейдете на локальный хост без файла index.php , вы увидите «Index of», а затем косую черту. Это означает, что мы находимся в корне нашего сайта, и сейчас у нас нет документа по умолчанию.
Поэтому, когда вы добавите index.php , вы можете набрать там что угодно, и оно отобразится в браузере. Вы можете просто ввести текст, например, или HTML. Но, конечно, мы заинтересованы в PHP, поэтому давайте посмотрим, как вы добавите свою первую строку кода PHP.
Как построить строку кода PHP
Всякий раз, когда мы хотим переключиться на код PHP, у нас должен быть разделитель — то, что говорит о том, что этот блок текста особенный, и мы хотим рассматривать его как PHP. Мы делаем это с помощью открывающей угловой скобки, за которой следует вопросительный знак. И действительно, это достаточно хорошо, но лучше всего добавить php
:
<?php
Это говорит о том, что все, что после этого разделителя будет PHP. Так что, если мы просто введем здесь какой-то фиктивный текст, вернемся в браузер и обновим, вы увидите сообщение об ошибке с кодом ответа 500.
Это означает, что что-то на сервере пошло не так, и это потому, что мы набрали только фиктивный текст, а не действительный код PHP.
Чтобы создать действительный код PHP, сначала нам нужно завершить наш блок кода символом ?>
. Затем мы можем вернуться к браузеру и обновить его, и мы больше не собираемся получать эту ошибку 500. (Обратите внимание, что некоторые сценарии, которые будут включены в другие сценарии, пропускают этот закрывающий тег ?>
. См. Это обсуждение переполнения стека .)
Теперь давайте напишем немного PHP. Наша первая строка PHP-кода будет использовать нечто, называемое echo
. Это функция, которую мы можем выполнить, которая записывает все, что мы хотим записать в браузер.
На самом деле, это не технически правильно. На самом деле мы выводим данные в поток ответов, но практически они записываются в браузер. Итак, здесь мы говорим « echo
, это функция, которую мы вызываем, и затем мы хотим повторить некоторый текст. Итак, начнем со строки. Строки в PHP могут начинаться и заканчиваться парой двойных кавычек, но стандартной практикой является использование одинарных кавычек.
Таким образом, у нас будет echo
, а затем одна цитата. Это внутри PHP, что у нас есть закрывающие одинарные кавычки. А затем мы набираем текст и заканчиваем строку точкой с запятой. Все это должно выглядеть так:
1
2
3
4
5
|
<?php
echo ‘this is inside php’;
?>
|
Итак, давайте сохраним это и вернемся к браузеру, и вы должны увидеть отображаемый текст.
Обратите внимание, что всякий раз, когда вы что-то выводите, вы также можете включить HTML Итак, давайте поместим этот текст в открывающий и закрывающий тег p:
1
2
3
4
5
|
<?php
echo ‘<p>this is inside php</p>’;
?>
|
Когда вы вернетесь в браузер и обновите страницу, вы увидите, что HTML был визуализирован.
И вот теперь вы написали свою первую строку кода PHP. Это было очень просто, но мы все должны с чего-то начать.
Смотреть полный курс
Веб-разработка может сначала запутать. Существует ряд основных языков и технологий для изучения: CSS, HTML, HTTP и так далее. Более того, приложения и сайты часто делятся на две части: интерфейсную часть и фоновую часть. Внешний интерфейс — это браузер пользователя, где отображается контент и где происходит стилизация и взаимодействие. Тем не менее, серверная часть — это место, где данные пользователя сохраняются и обрабатываются, и где размещаются веб-страницы.
В полном курсе « Как стать веб-разработчиком: выучить PHP» я научу вас одному из основных языков бэкэнд-веб-разработки: PHP. Вы узнаете, как настроить сервер на своем компьютере для разработки и как создать простое PHP-приложение для отображения веб-страницы. К концу ваше приложение сможет получать данные от пользователя и отвечать на них.