Як навчитися PHP.

Вирішив переглянути все, що писав про php і скласти цей FAQ. Далі – список найбільш поширених запитань мені про PHP.

Q. Що таке PHP?

A. Безкоштовний скриптова мова програмування, «заточений» під Веб, що виконується на стороні сервера і часто вставляється прямо вhtml-код. Наприклад:

Двічі два дорівнює <b> <? echo (2 * 2);?> </ b> 

Буде виводиться ось так: Двічі два дорівнює 4

Офіційний сайт мови – php.net. Звідти можна безкоштовно завантажити його, документацію і взагалі все, що може знадобитися.

Q. Чи легко навчитися програмувати на PHP?

A. Легко. Якщо ви вже вмієте програмувати. Синтаксис у PHP простий, функції зрозумілі, документація чудова. Читайте документацію і у вас все вийде. Якщо ви не вмієте програмувати, то вам треба ставити питання по-іншому: «Чи легко навчитися програмувати?».

Q. Чи легко навчитися програмувати?

A. It depends. Це залежить від складу вашого розуму. Якщо ви не програмували взагалі, то з PHP краще не починати. Почніть з BASIC'а. Знаєте, як це розшифровується? Beginner's All-Purpose Symbolic Instruction Code. Ключове слово – «Beginner's». Потім вчіть Pascal, а вже потім – PHP.

A. Як встановити PHP?

Q. Скачати з офіційного сайту і поставити. «Але є спосіб краще» – поставити Денвер – www.dklab.ru (PHP + Apache). Після установки «Денвера» подправте в ньому php.ini, щоб не виводилися всі warning'і поспіль.

Q. Де можна знайти документацію?

A. На офіційному сайті. Найкраща документація лежить ось тут. Зрозуміло, по-англійськи. При бажанні можна знайти іпо-російськи. Вчіть англійську. Стане в нагоді.

Q. Як користуватися документацією?

A. Таке питання ніколи не задають. Зазвичай запитують «а чи є така функція, яка ?..». Самому з'ясувати це дуже просто. Наприклад, нам треба функцію, яка перевертає рядок. Відкриваємо мануал. Відкриваємо Function Reference. Функція з чим працює? З рядком. Правильно – відкриваємо розділ «рядкові функції» (String functions). Пробігаємо очима список функцій. Найрозумніші можуть натиснути Ctrl + F і ввести reverse. Знаходимо шукану функцію.

Разом: мануал – Function Reference – потрібний тип функцій – шукана функція.

Q.А ось у мене проблеми з цією функцією … Що робити?

A. На офіційному сайті користувачі залишають до кожної функції свої коментарі. У 99% випадків ваша проблема там вже описана і розказано «як зробити то-то іто-то за допомогою цієї функції ». Скачайте документацію, Де всі ці коментарі є і користуйтеся.

Q. А ось я у тебе бачив уякийсь замітці про …, а я хочу таке ж, але щоб було ось так і ось так, що мені зробити?

A. Нічого. Вивчайте мову і дописуйте скрипт, як вам буде завгодно. Я не ставлю перед собою завдання давати готові універсальні скрипти для тих, хто нічого не вміє.

Q. А ось я у тебе бачив уякийсь замітці про …, чи можна те ж саме зробити на JavaScript?

A. (Це питання ставилося три рази). Відповідь: ні, в даному випадку – не можна. JavaScript випонялется в браузері, а PHP – на сервері. Якщо ви не розумієте різницю – ви ідіот.

Q. Чим писати php-файли?

A. Я використовую Edit +. І іншим раджу. Зараз хто-небудь в коментарях напише «FAR + Colorer рулює» і «Notepad рулює». Це вже їхня збочення.

Q. Де ще можна знайти PHP-скрипти та ін? ..

A. Ось пара посилань:

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*