PHP Trail
Вопросы и ответы

Учить PHP бесплатно: ответы о PHP и PHP Trail

05

Первые шаги с PHP

Можно ли учить PHP бесплатно?

PHP и его руководство бесплатны, а PHP — открытое ПО, поэтому вы можете читать и писать на PHP, не платя за сам язык. PHP Trail — это другое. Это независимое приложение для Windows, и оно не входит в проект PHP.

Какие проекты на PHP подходят новичкам?

Хорошие проекты на PHP для новичков небольшие и запускаются в вашей собственной папке: hello world, таблица умножения, форма, которая возвращает экранированное имя, список дел в файле, гостевая книга, небольшой блог из нескольких страниц, класс Product и чтение CSV. Выберите один.

Что учить сначала: процедурный PHP или ООП?

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

Когда добавлять базу данных?

База данных — позже. Подождите, пока переменные, массивы, циклы, функции и формы станут привычными: SQL — отдельный язык, а подготовленные запросы не пускают пользовательский ввод в текст запроса. Пароли хранятся только через password_hash, никогда открытым текстом.

Работа с PHP Trail

phptutorials.net — это официальный сайт PHP Trail?

Да, phptutorials.net — официальный сайт PHP Trail. Скачайте здесь оригинальную сборку, сравните её контрольную сумму SHA-256 с опубликованным манифестом и воспользуйтесь кнопкой Send feedback в приложении, если что-то выглядит странно. Проверьте хеш.

Всегда ли результаты верны?

Нет. Модель может написать код, который выглядит хорошо и всё же не работает, а команда, завершившаяся без ошибки, означает лишь, что она отработала. Вы читаете каждый результат и каждый дифф, запускаете скрипт и проверяете его сами. Доверяйте собственной проверке.

Поможет ли PHP Trail сделать небольшой блог?

Да, небольшими шагами. Руководство по созданию блога обычно начинается со списка записей и страницы одной записи, так что просите по одной странице, запускайте её и проверяйте каждый дифф, прежде чем принять. Храните все файлы в своей собственной папке.

Заменяет ли PHP Trail видеоурок?

Нет. В PHP Trail нет видео, тестов и оценок, поэтому он не заменяет видеокурс для старта в PHP с нуля. Он рассчитан на то, чтобы работать рядом с руководством PHP или тем, что вы уже читаете, и превращает это чтение в файл, который можно запустить.

Модели, приватность и скачивание

Какие модели можно использовать?

Облачного ИИ-провайдера через стандартный эндпоинт API, модель, которая работает локально на вашем ПК, или встроенную модель. Кнопка Test проверяет эндпоинт и показывает время ответа и контекстное окно. Сначала проверьте его.

Уходит ли мой код с моего ПК?

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

Как проверить скачанный файл?

Проверка использует команду Windows: certutil -hashfile с путём к скачанному файлу и SHA256. Установщик пока не имеет подписи кода, поэтому SmartScreen может предупредить; выберите «Подробнее», затем «Выполнить в любом случае», только если контрольная сумма совпадает с опубликованным манифестом. Не пропускайте этот шаг.

PHP Trail для Windows

Готовы попробовать первый проект?

Скачать PHP Trail ↗