Только начинаю изучение веба, а именно php, все что выдает гугл это "Создание сайта на php + mysql". Вопрос следующий - это единственный способ использования php на сайте (в перемешку с html)? просто читал что php - серверный язык. Можно ли его вызывать отдельным файлом? И стоит ли? Если да - можете скинуть сайты где изучали php (если изучали)
PHP - серверный язык, а значит для работы с ним необходим сервер. Просто так открыть файл в браузере и увидеть результат нельзя. Если Вы используете Windows, то самый простой вариант для Вас - Openserver. Простая в использовании утилита, на старте не нужно тратить много времени на то, чтобы разобраться как им пользоваться. Если у Вас Linux, то стандартный LAMP сервер также отлично подойдет для начала.
Сам язык можно начать изучать здесь: https://www.codecademy.com/learn/php. О взаимодействии с базами данных можно почитать и в официальной документации http://php.net/manual/ru/book.pdo.php Но сначала лучше пройти курс по языку.
Смотрите, давайте сперва разберемся что такое html и что такое php.
*html - это гипертекст, разметка, визуальное представление, то что видит конечный пользователь. Это декларативный язык разметки. (почитайте о декларативных и императивных языках)
*php - это гипертекстовый препроцессор, тоесть в каком то смысле логика поведения вашей html разметки.
С помощью php ваш сайт сможет как то взаимодействовать с пользователем на стороне сервера, например самое банальное выводить какую то информацию из БД(базы данных).
*Теперь собственно о php + mySql. Конечно это не единственный способ использования php. С его помощью можно создавать полнофункциональные клиент-серверные приложения, но в большинстве случаев вы будете использовать БД для структурирования ваших данных неважно сайт это или приложение, по этому php +mySql самый распространенный случай использования php.
*Можно ли его вызывать отдельным файлом? Конечно можно, конечно нужно. Отделение логики от представления это хороший тон, отделяя ваш php код от html вам потом будет легче поддерживать ваш код, дополнять его чем то. И главное вы сможете легко менять внешний вид вашего сайта не нарушая функциональность(почитайте также о MVC (шаблон проектирования)).
*Чтобы подключить php скрипт к html документу с расширением '.html' используйте код: <!--#include virtual='script.php' -->
*Чтобы подключить php скрипт к html документу с расширением последнего '.php' пишите так:
<?php include("script.php"); ?>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Почему-то php-скрипт не отправляет данные на почтуЯ даже сделал запись в файл, чтобы задебажить получение данных, но запись не происходит
Я получаю 3 значения которые могут быть равны low, medium, high каждоеДальше нужно в зависимости от этих значений вывести число
Можно ли в codeigniter загрузить класс с параметрами? Если да, то как? Я пробовал сделать так, но не работает: