Вивчити 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 у застосунку, якщо щось виглядає не так. Перевірте хеш.
Чи результати завжди правильні?
Ні. Модель може написати код, який виглядає нормально, але не працює, а команда, що завершилась без помилки, означає лише те, що вона закінчилась. Ви читаєте кожен результат і кожен diff, запускаєте скрипт і тестуєте його самі. Довіряйте власному тесту.
Чи може PHP Trail допомогти створити невеликий блог?
Так, невеликими кроками. Підручник зі створення сайту-блогу зазвичай починається зі списку дописів і сторінки одного допису, тож просіть по одній сторінці, запускайте її й перевіряйте кожен diff перед прийняттям. Тримайте кожен файл у власній теці.
Чи замінює PHP Trail відеоурок?
Ні. У PHP Trail немає відео, вікторин чи оцінок, тож він не замінює відеоурок, з якого починають PHP новачки. Він має стояти поруч із посібником PHP чи тим, що ви вже читаєте, і перетворює це читання на файл, який можна запустити.
Моделі, приватність і завантаження
Які моделі можна використовувати?
Хмарного постачальника ШІ через стандартну кінцеву точку API, модель, що працює локально на вашому ПК, або вбудовану модель. Кнопка «Test» перевіряє кінцеву точку й показує час відповіді та вікно контексту. Спершу перевірте її.
Чи мій код залишає мій ПК?
Так, якщо ви обираєте хмарну модель: текст запиту, зокрема текст файлів, які читає агент, надсилається цьому постачальнику. З локальною моделлю нічого не залишає машину. Чати, робочі теки та ключі API в обох випадках лишаються на вашому ПК. Вирішуйте до того, як вставляти секрети.
Як перевірити завантаження?
Для перевірки потрібна команда Windows: certutil -hashfile із шляхом до завантаженого файлу та SHA256. Інсталятор ще не має цифрового підпису коду, тож SmartScreen може попередити; оберіть «Докладніше» (More info), потім «Все одно виконати» (Run anyway) лише після збігу контрольної суми з опублікованим маніфестом. Не пропускайте цей крок.