Ищете базовые руководства, чтобы познакомить вас с PHP? Следующее руководство проведет вас через процесс понимания основ программирования на PHP.
Начало работы с PHP
Лучший способ изучить PHP — это сначала понять базовую структуру и синтаксис языка. Как и любой другой язык сценариев, такой как C, Visual Basic или Java, PHP использует те же основные операторы программирования и компараторы, такие как операторы if-then, циклы while, циклы for и другие стандартные операторы. Если вы понимаете основы программирования сценариев, то вы уже на полпути. Если вы никогда раньше не программировали, возможно, вы захотите прочитать книгу по основам PHP .
Что такое сценарии на стороне сервера?
PHP — один из многих языков программирования в Интернете, классифицируемых как языки сценариев на стороне сервера. Это просто программы, которые находятся на вашем веб-сервере и выполняют всю обработку на веб-сервере. Это означает, что они могут делать то, что не могут делать скрипты на стороне клиента (например, Javascript), например, выполнять запросы информации из любой базы данных, которую вы храните на веб-сервере, или динамически создавать уникальные веб-страницы на основе того, какой пользователь входит в систему. Ваш сайт. Использование серверных языков сценариев добавляет огромную мощность и гибкость к тому, что вы можете сделать с вашей веб-страницей. У каждого веб-программиста есть свой любимый язык сценариев, большая часть которого связана с тем, какую компьютерную платформу они предпочитают или какой язык они изучили первым.
- ASP и ASP.NET
- Холодный синтез
- Ява
- PHP
- Перл
- Рубин
- питон
Основы PHP: как это работает
Приятной особенностью PHP является то, что, как и в случае с ColdFusion, вы можете легко интегрировать PHP в стандартную HTML-страницу. Эта интеграция обеспечивает динамическое представление веб-страницы, поскольку вы можете принимать решения о том, какой HTML использовать, на основе любого количества факторов, таких как время дня или год или посетитель, который только что вошел в систему. Самый простой пример этого интеграция показана ниже.
<html> <head> <title>Моя первая страница PHP</title> </head> <body> <?php echo ‘<p>Это моя первая веб-страница PHP!</p>’; ?> </тело> </html> |
В приведенном выше примере кода есть несколько вещей, которые научат вас тому, как работает PHP. Во-первых, как видите, эта простая страница оформлена в стандартном формате HTML. Однако в любое место страницы, которое вам нравится, вы можете внедрить любую команду PHP, используя » » в конце инструкции. Когда вы сохраняете эту небольшую веб-страницу с расширением «.php», она сообщает веб-серверу, что страницу необходимо обрабатывать как файл PHP . Если вы уже настроили администратора своего веб-узла на сервер для приема PHP-скриптов, тогда веб-сервер будет отображать эту страницу так же, как и любую другую HTML-страницу, которую вы создаете.
Как использовать переменные и функции PHP
Когда вы будете готовы приступить к более динамической обработке, вы захотите начать присваивать значения переменным PHP по мере загрузки вашей страницы, а затем что-то делать с этими значениями. Одним из примеров может быть, когда пользователь входит на ваш веб-сайт, ваш PHP-скрипт может искать его адрес в вашей пользовательской таблице в базе данных SQL и возвращать настроенное приветственное заявление на странице. Такой сценарий может показаться сложным, но на самом деле он очень прост.
<?php $query = sprintf(«ВЫБЕРИТЕ имя, фамилию, город ОТ пользователей, ГДЕ имя=’%s’ И фамилия=’%s»’, $результат = mysql_query($запрос); в то время как ($ строка = mysql_fetch_assoc ($ результат)) { эхо «Добро пожаловать». $строка[‘имя’]; .»! Ты сегодня выглядишь сногсшибательно!»<br />\n»; echo «<p>Добро пожаловать «.$row[‘firstname’].» Надеюсь, сегодня в «.$row[‘city’].» хорошая погода.<br>»; } ?> |
Вам действительно не нужно понимать команды, чтобы следовать логике. Простые шаги, которые выполняет приведенный выше скрипт, следующие.
- Функция mysql_query проверяет базу данных пользователей с помощью стандартного оператора SQL.
- Результаты (имя и город пользователя) сохраняются в переменной $result
- Функция mysql_fetch_assoc загружает переменную массива $row с этими значениями.
- Скрипт динамически выводит HTML на основе переменных PHP.
Здесь важно понимать, что всем переменным предшествует символ «$», а во-вторых, эта возможность позволяет вам выполнять множество мощных задач, которые сделают вашу веб-страницу чрезвычайно функциональной и динамичной. Вы можете найти полный список доступных функций PHP на php.net .
Что такое глобальные переменные PHP?
Существуют также так называемые «предопределенные переменные», которые вы можете использовать в своем PHP-скрипте, не беспокоясь о загрузке их информацией. Эти переменные могут предоставить вашему сценарию реальную информацию о веб-сервере, переменных сеанса вашего пользователя, файлах cookie HTTP и многом другом. Вы можете найти их список на странице зарезервированных переменных на php.net. Некоторые из наиболее часто используемых включают в себя:
- $GLOBALS — эти переменные можно использовать в любом месте ваших PHP-скриптов.
- $ SERVER — эта переменная предоставляет важные данные о среде сервера.
- $ SESSION — эти переменные предоставляют важную информацию о текущем сеансе пользователя.
Заключительные слова
Как показывают все эти примеры, PHP-скрипты могут быть как простыми, так и сложными по вашему желанию. Возможность интегрировать PHP в HTML-страницы, которые вы привыкли писать, позволяет очень легко узнать, как ведет себя PHP, и как вы можете легко использовать его, чтобы сделать вашу страницу гораздо более интересной и динамичной.