Как изменить PHP-файл на компьютере и проверить правку

Короткий ответ: PHP-файл можно открыть в редакторе кода, изменить текст или PHP-команды, сохранить файл с расширением .php и проверить через локальный сервер. Двойной клик по файлу не является нормальной проверкой, потому что PHP должен выполняться сервером

Для правок лучше использовать редактор кода: Visual Studio Code, PhpStorm, Sublime Text, Notepad++ или другой редактор, который не ломает кодировку и показывает подсветку синтаксиса

Чем открыть PHP-файл

Открывайте PHP-файл не в браузере, а в редакторе. Браузер нужен для просмотра результата, редактор — для изменения кода

Подходящий редактор должен уметь

  • показывать подсветку PHP
  • сохранять файл в UTF-8
  • не добавлять лишнее расширение .txt
  • показывать номера строк
  • удобно искать ошибки в скобках и кавычках

Если открыть файл в обычном блокноте, простую правку сделать можно, но легко пропустить кодировку, лишние символы или случайное расширение

Простая правка

Создайте файл hello.php

<?php

$name = 'Динар';

echo 'Привет, ' . $name;

Измените значение переменной

<?php

$name = 'PHP';

echo 'Привет, ' . $name;

Сохраните файл. Если редактор предлагает выбрать формат, оставьте обычный текстовый файл с расширением .php и кодировкой UTF-8

Как проверить правку

Откройте терминал в папке с файлом и запустите локальный сервер

php -S localhost:8000

Затем откройте в браузере

http://localhost:8000/hello.php

Если видите Привет, PHP, правка сработала. Если видите старый текст, проверьте, тот ли файл вы сохранили и не открыта ли страница из другой папки

Как открыть терминал в папке

На macOS можно открыть Finder, перейти в папку проекта, нажать правой кнопкой по папке и выбрать открытие терминала, если такая команда включена в настройках. Можно и вручную: открыть Terminal и перейти в папку командой cd

cd /path/to/project

На Windows в Проводнике можно открыть папку проекта, кликнуть по адресной строке, ввести cmd и нажать Enter. Откроется командная строка сразу в этой папке. Затем можно выполнить

php -S localhost:8000

Если команда php не найдена, PHP не установлен или путь к нему не добавлен в PATH

Как не потерять исходный файл

Перед первой правкой сделайте копию

hello.php
hello.backup.php

Это особенно полезно, если вы редактируете файл сайта, который уже работает. Для учебного проекта копия не обязательна, но привычка хорошая: сначала сохранить рабочую версию, потом экспериментировать

Что можно менять внутри PHP-файла

Для начала безопасно менять

  • текст внутри кавычек
  • значения переменных
  • HTML-разметку между PHP-блоками
  • комментарии
  • простые условия и вывод

Не меняйте случайно имена функций, скобки, точки с запятой и кавычки, если пока не понимаете, за что они отвечают. Большая часть ошибок новичка появляется именно из-за одной удаленной кавычки или закрывающей скобки

Как понять ошибку после правки

Если страница стала белой или появилась ошибка, вернитесь в редактор и проверьте последние изменения. Часто проблема видна в строке, где редактор подсвечивает незакрытую кавычку или скобку

Для простой проверки можно выполнить файл в терминале

php hello.php

Если синтаксис сломан, PHP покажет ошибку и номер строки. Но для веб-страницы все равно проверяйте результат через локальный сервер

Мини-практика

Создайте файл profile.php, выведите имя, город и текущую дату. Затем измените город, сохраните файл и обновите страницу в браузере

<?php

$name = 'Динар';
$city = 'Казань';

echo 'Имя: ' . $name . '<br>';
echo 'Город: ' . $city . '<br>';
echo 'Дата: ' . date('d.m.Y');

После правки вы должны увидеть новый город. Это простой способ почувствовать связь между редактором, файлом и страницей в браузере

Частые ошибки

Сохраняют файл как .php.txt Проверьте настоящее расширение файла. Оно должно быть .php

Открывают файл двойным кликом Так вы не проверяете выполнение PHP. Используйте локальный сервер

Правят один файл, а открывают другой Проверьте папку, из которой запущен сервер, и адрес в браузере

Ломают кавычку или скобку Если ошибка появилась после маленькой правки, сначала проверьте кавычки, скобки и точку с запятой

Что почитать дальше по PHP

Если нужен общий маршрут по теме, откройте рубрику PHP. Для соседних задач пригодятся эти разборы:

Оцените статью
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x