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 у застосунку, якщо щось виглядає не так. Перевірте хеш.

Чи результати завжди правильні?

Ні. Модель може написати код, який виглядає нормально, але не працює, а команда, що завершилась без помилки, означає лише те, що вона закінчилась. Ви читаєте кожен результат і кожен diff, запускаєте скрипт і тестуєте його самі. Довіряйте власному тесту.

Чи може PHP Trail допомогти створити невеликий блог?

Так, невеликими кроками. Підручник зі створення сайту-блогу зазвичай починається зі списку дописів і сторінки одного допису, тож просіть по одній сторінці, запускайте її й перевіряйте кожен diff перед прийняттям. Тримайте кожен файл у власній теці.

Чи замінює PHP Trail відеоурок?

Ні. У PHP Trail немає відео, вікторин чи оцінок, тож він не замінює відеоурок, з якого починають PHP новачки. Він має стояти поруч із посібником PHP чи тим, що ви вже читаєте, і перетворює це читання на файл, який можна запустити.

Моделі, приватність і завантаження

Які моделі можна використовувати?

Хмарного постачальника ШІ через стандартну кінцеву точку API, модель, що працює локально на вашому ПК, або вбудовану модель. Кнопка «Test» перевіряє кінцеву точку й показує час відповіді та вікно контексту. Спершу перевірте її.

Чи мій код залишає мій ПК?

Так, якщо ви обираєте хмарну модель: текст запиту, зокрема текст файлів, які читає агент, надсилається цьому постачальнику. З локальною моделлю нічого не залишає машину. Чати, робочі теки та ключі API в обох випадках лишаються на вашому ПК. Вирішуйте до того, як вставляти секрети.

Як перевірити завантаження?

Для перевірки потрібна команда Windows: certutil -hashfile із шляхом до завантаженого файлу та SHA256. Інсталятор ще не має цифрового підпису коду, тож SmartScreen може попередити; оберіть «Докладніше» (More info), потім «Все одно виконати» (Run anyway) лише після збігу контрольної суми з опублікованим маніфестом. Не пропускайте цей крок.

PHP Trail для Windows

Готові спробувати перший проєкт?

Завантажити PHP Trail ↗