Источник: http://spectator.ru/
Решил просмотреть все, что писал про php и составить этот FAQ. Далее — список самых часто задаваемых вопросов мне про PHP.
Q. Что такое PHP?
A. Бесплатный скриптовый язык
программирования, «заточенный» под Веб, выполняемый на стороне сервера
и часто вставляемый прямо в
Дважды два равно <b><? echo (2*2); ?></b>
Будет выводится вот так: Дважды два равно 4
Официальный сайт языка — php.net. Оттуда можно бесплатно скачать его, документацию и вообще все, что может понадобиться.
Q. Легко ли научиться программировать на
PHP?
A. Легко. Если вы уже умеете программировать. Синтаксис
у PHP простой, функции понятные, документация великолепная. Читайте
документацию и у вас все получится. Если вы не умеете
программировать, то вам надо ставить вопрос
Q. Легко ли научиться программировать?
A.
It depends. Это зависит от склада вашего ума. Если вы не программировали
вообще, то с PHP лучше не начинать. Начните с BASIC’а. Знаете,
как это расшифровывается? Beginner’s
A. Как установить PHP?
Q. Скачать
с официального сайта и поставить. «Но есть способ лучше» —
поставить Денвер
(PHP+Apache). После установки «Денвера» подправте в нем php.ini,
чтобы не выводились все warning’и подряд.
Q. Где можно найти документацию?
A. На
официальном сайте. Самая лучшая документация лежит вот здесь. Разумеется,
Q. Как пользоваться документацией?
A. Такой
вопрос никогда не задают. Обычно спрашивают «а есть ли такая функция,
которая?..». Самому выяснить это очень просто. Например, нам надо функцию,
которая переворачивает строку. Открываем мануал. Открываем Function
Reference. Функция с чем работает? Со строкой. Правильно —
открываем раздел «строковые функции» (String functions). Пробегаем глазами
список функций. Самые умные могут нажать Ctrl+F и ввести reverse.
Находим искомую функцию.
Итого: мануал — Function Reference — нужный тип функций — искомая функция.
Q. А вот у меня проблемы с этой функцией… Что
делать?
A. На официальном сайте пользователи оставляют к
каждой функции свои комментарии. В 99% случаев ваша проблема там
уже описана и рассказано «как сделать
Q. А вот я у тебя видел в
A. Ищите
в заметках в этой рубрике или в регистре по ключевому слову «PHP».
Обратите внимание на то, что почти всегда те скрипты, которые
использую я, довольно сильно отличаются от тех примеров, которые приведены
в заметках.
Q. А вот я у тебя видел в
A. Ничего. Учите язык
и дописывайте скрипт, как вам будет угодно. Я не ставлю перед
собой задачу давать готовые универсальные скрипты для тех, кто ничего не
умеет.
Q. А вот я у тебя видел в
A. (Этот вопрос задавался три раза). Ответ: нет,
в данном случае — нельзя. JavaScript выпонялется
в браузере, а PHP — на сервере. Если вы не понимаете
разницу — вы идиот.
Q. Чем писать
A.
Я использую Edit+.
И другим советую. Сейчас
Q. Где еще можно найти
A. Вот пара ссылок: