Учить PHP бесплатно: ответы о PHP и PHP Trail
Первые шаги с 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 может предупредить; выберите «Подробнее», затем «Выполнить в любом случае», только если контрольная сумма совпадает с опубликованным манифестом. Не пропускайте этот шаг.