Первые шаги к программированию на php. Основы основ PHP: обзор для начинающих. Важные аспекты функционального программирования

Вайбер на компьютер 19.02.2019
Вайбер на компьютер

Недавно социальная сеть «ВКонтакте » презентовала новую возможность для повышения степени тщеславия своих пользователей - просмотры в vk . Ниже мы проведем исследования того, что собой представляют просмотры в ВК , и какие новые возможности они открывают для пользователей социальной сети.

Сущность и целевое назначение просмотров в «ВКонтакте»

Просмотры в ВК представляют собой визуальное отображение статистических данных в отношении количества участников социальной сети, посетивших страницу пользователя или видевших конкретный опубликованный пост. Счетчик просмотров расположен в нижнем левом углу каждого поста, опубликованного пользователем. Представлен в виде глаза с цифрой, расположенной рядом, цифра и обозначает количество просмотров данной записи.

Опция просмотры в ВК не распространяется на посты, опубликованные пользователями до внедрения функционала рассматриваемой опции.

Ряд пользователей в vk , ранее активно эксплуатирующих дополнительные приложения и виджеты, информирующих о гостях страницы, сначала безмерно обрадовались, что теперь будут знать, кому интересно их самопозиционирование в виртуальном профиле. Но впоследствии снова загрустили и вернулись к дополнительным плагинам «гости в ВК », «мой паранойя» и так далее (все названия приложений вымышлены - любое совпадение с реальными названиями необходимо считать случайностью), так как социальная сеть «ВКонтакте » осталась верна своей политике анонимности, и просмотры в ВК стали просто визуальным счетчиком, который отсчитывает количество человек, посмотревших пост, без идентификации личности.

Все плагины работают по принципу отслеживания активности участников социальной сети (лайки, комментарии, репосты). На основании этих действий стороннее программное обеспечение выдает фотографии и имена пользователей в качестве гостей страницы. При посещении пользователем страницы без совершения активных действий отслеживание его программой становится невозможным. В целом, использование таких программ нежелательно по заверению администрации и старожилов ВК , так как не все приложения проходят проверку и могут содержать в своем коде вирусы и иное вредоносное программное обеспечении, в том числе, провоцирующее похищение пароля пользователя. Также неприятный момент - большинство сторонних плагинов содержит надоедливую рекламу.

Просмотры vs Статистика

Требуется провести разграничение между опцией «Просмотры ВК », которую разработчики социальной сети анонсировали в 2017 году, как нововведение, и опцией «Статистика », которая открывает схожие возможности, а может и даже более широкие возможности, но доступна не всем пользователям.

Статистика пользователя в ВК представляет собой совокупность информации о посещаемости страницы данного пользователя и проявлении активности на его странице других участников социальной сети. Статистические данные доступны пользователю при наличии у него от 100 подписчиков и выше. Значок для перехода к статистическим данным расположен под основной фотографией профиля в нижнем правом углу.

Клик по данному значку открывает доступ к обширной информации:


Дополнительные данные в «Статистике » можно получить, перейдя в верхнем меню в рубрики «» или «Активность ».

Важным отличием опции «Просмотры в ВК » от опции «Статистика » является общедоступность первой и конфиденциальность (доступна только владельцу профиля) второй.


Сокрытие счетчика от посторонних глаз без ограничения доступа к странице невозможно.

Заключение

Как стало ясно из вышесказанного, нововведенная опция просмотров в ВК стала просто визуальным счетчиком, который отсчитывает количество уникальных посетителей, просмотревших пост.

Видео по теме

Мы выпустили новую книгу «Контент-маркетинг в социальных сетях: Как засесть в голову подписчиков и влюбить их в свой бренд».

Подписаться

ВКонтакте стремительно развивается, предоставляя пользователям усовершенствованные инструменты по работе с контентом. С недавнего времени под каждой записью работает счетчик просмотров. Чтобы увидеть, какое количество подписчиков просмотрело запись, не нужно заходить в настройки и смотреть статистику – вся информация отображается непосредственно под самой записью. При этом данная информация доступна всем пользователям: администраторам групп, владельцам страниц и подписчикам.

Что представляют собой просмотры ВК

Независимо от того, насколько качественный публикуется материал, не всегда можно судить о его популярности и успехе у пользователей по одним лишь отметкам «Мне нравится» и комментариями под записью. Другое дело если смотреть на счетчик просмотров под постом. Взглянув на цифры можно с уверенностью сказать о том, какой по-настоящему большой или малый охват она получила и какой именно формат постов пользуется у подписчиков наибольшим спросом. Другими словами, заинтересованность аудитории в контенте можно узнать без каких-либо инструментов – достаточно посмотреть под записью на цифры и сделать соответствующие выводы.

Каждый пост, размещаемый на стене группы или странице пользователя, имеет данную функцию по умолчанию – ее нельзя отключить или каким-либо образом повлиять на значения (за исключением методов накрутки). Счетчик располагается на самом видном месте и характеризует то, сколько людей на данный момент просмотрело эту запись. При этом неважно, каким именно образом она получила охват:

  • Человек может увидеть ее в своей ленте.
  • Зайти на стену сообщества.
  • Встретить ее в рекомендациях.

На сегодняшний день существует два основных мнения: одни считают, что счетчик просмотров ВКонтакте, как инструмент для сообществ и популярных страниц, – это уникальный и эффективный способ ведения таргетивного маркетинга, использующего эти цифры для привлечения потенциальных клиентов и рекламодателей. Другие, напротив, видят в нем бесполезную «особенность» социальной сети ВКонтакте.

Как увидеть просмотры записей в ВК

Для того чтобы узнать общее количество людей, посмотревших пост, не нужно устанавливать сторонних программ или заходить в настройки аккаунта или сообщества: опция отображается под каждой записью в ленте в нижнем правом углу. При этом просмотры (даже в профиле с 2 подписчиками) будут видны всем пользователям, как и в группе – администраторы не могут их скрыть, отключить. Другими словами, знать об охвате постов ВКонтакте будут абсолютно все, кто попадет на страницу, за исключением людей, находящихся в черном списке. К сожалению или к счастью, узнать, кому именно принадлежит тот или иной просмотр, невозможно.

Счетчик просмотров доступен не только с браузера, но и с мобильных приложений. Как и в полной версии сайта, с мобильного телефона просмотры отображаются сразу под постом и неважно, текст это, картинка, аудио- и видеозапись.

Как считаются просмотры на стене ВК

Как известно из официальных данных, за счетчик просмотров отвечает специальный алгоритм на сайте социальной сети, который ведет учет каждого просмотра публикации: на стене сообщества, в ленте, на личной странице пользователя.

Важным условием является то, что при беглой прокручивании постов счетчик не фиксирует и не засчитывает единицу к общему числу просмотров. То есть, даже зайдя на стену группы или в профиль человека и листая стену с записями, без остановки и чтения конкретного материала, счетчик не зафиксирует просмотр. Для этого нужно задержаться на конкретном посте в течение некоторого времени, даже не проявляя никакой активности: не ставя отметки «Мне нравится», не комментируя и не делясь контентом с друзьями. Чтобы понять, как именно устроен счетчик просмотров, необходимо знать следующие факторы его работы:

  1. Счетчик просмотров работает независимо от популярности страницы, количества подписчиков и качества постов.
  2. Информация об обще количестве просмотров доступно абсолютно всем пользователям социальной сети.
  3. Если человек не оставил никакой реакции на контент, узнать, кто именно посмотрел ту или иную запись, невозможно.
  4. Данный инструмент сравнительно новый – он начал работать в начале 2017 года.
  5. Счетчик ВК засчитывает свой просмотр только один раз.
  6. При быстром прокручивании стены сообщества или пользовательской ленты, просмотр не будет засчитан и человек сможет вернуться позже к записи и внести очередную цифру в счетчик.

Счетчик просмотров защищен от накруток: если человек посмотрел запись и его «голос» был засчитан, при повторном просмотре ничего не изменится, даже если многократно обновлять страницу. Однако если на сторонней бирже накруток дать задание пользователям, к примеру, написать комментарий, и прикрепить ссылку поста, просмотр человека или бота будет учтен.

Для чего создан счетчик просмотров

С появлением инструмента счетчика просмотров ВКонтакте, многие пользователи задались вопросом, возможно ли стандартными способами или при использовании специальных сервисов накрутить просмотры под запись. Ведь совершенно ясно, что постоянно обновляя вкладку с постом, к нему ничего не прибавится сверх того, что уже получено: одна учетная запись равняется одному просмотру. Необходимость нечестного получения внимания к контенту обуславливается тем, что теперь при заказе рекламы, рекламодатели обращают внимание, помимо общей статистики в целом и охвата подписчиков в частности, на просмотры каждого поста.

Естественно, можно делать заказы на бирже накрутки и привлекать ботов и людей, выполняющих задания за баллы, к тому, чтобы они массово ставили под записью отметки «Мне нравится» или оставляли комментарий – в таком случае просмотр будет засчитан с каждого аккаунта, даже созданного автоматически.

По словам разработчиков ВК, счетчик просмотров создан для того, чтобы пользователи могли выкладывать контент и самостоятельно, без привлечения сторонних программ для аналитики и встроенного раздела статистики, могли оценивать реакцию аудитории социальной сети. В дальнейшем это может помочь в развитии сообщества, поскольку становится ясно, какой именно формат постов более востребован среди подписчиков.

В целом эта функция является полезной не только для специалистов, профессионально занимающихся раскруткой сообществ и привлечением внимания к определенному продукту через социальные сети, но и для обычных пользователей, для которых счетчик просмотров – еще одни инструмент мотивации для публикации интересного и уникального контента.

Как работает алгоритм счетчика просмотров ВКонтакте

Можно сказать без преувеличения, что счетчик просмотров – один из инструментов для аналитики бизнес-процессов, проходящих в социальной сети. Ведь каждый, кто ведет паблик для продажи товаров или услуг может легко оценивать эффективность реакцию аудитории на свое предложение и, пользуясь полученным результатами (то есть цифрами просмотров), корректировать способы продвижения бизнеса и подачи контента.

Сегодня нет четкого понимания того, как устроен алгоритм работы данного инструмента. В частности, если пользователь пролистал ленту быстро, не останавливаясь на конкретных записях, просмотры не будут засчитаны. Для этого необходимо задержаться на определенное время, а на какое именно – нет точного ответа. На более старых постах счетчик не появился, и нет возможности узнать точное количество охвата подписчиков под конкретной записью.

При этом в настройках аккаунта пользователя и группы нет никаких инструментов для сокрытия информации от посторонних. По отзывам администраторов крупных сообществ, иногда это представляет некоторое неудобство. В частности, это может помешать при желании скрыть информацию от конкурентов, при проведении анализа охвата аудитории и того, какой процент подписчиков вовлечено. Но пока остается неизвестно, появится ли в скором времени функция отключения счетчика просмотров в настройках сообществ.

Как считаются просмотры на видео и фото в ВК

Социальная сеть ВКонтакте считает практически каждое действие пользователей: от количества людей, увидевших пост, до общего охвата подписчиков. И если прежде можно было узнать, какое количество пользователей увидело запись, ориентируясь исключительно на отметки «Мне нравится», то сегодня такая функция стоит по умолчанию под каждым постом в группе и на личной странице каждого человека.

К примеру, в разделе «Статистика сообщества», во вкладке «Охват» и «Посещаемость» можно посмотреть общее количество пользователей, просмотревших записи сообщества на стене или в разделе «Новости» и увидеть среднее суточное количество уникальных посетителей. А под постами же видно число охвата конкретной записи.

То же самое касается учета просмотров видео- и фотоматериалов: открыв видеозапись, снизу в правом углу вы можете увидеть счетчик, показывающий, сколько людей уже смотрели его. При этом в ленте ведется подсчет просмотров самой записи сроликом. Эти цифры обычно сильно разнятся.

Например, пост может увидеть 1 тысяча пользователей, а под видео, эта цифра будет составлять 500 просмотров. Важно отметить, что просмотр видеозаписи может засчитаться даже при отсутствии авторизации на сайте, если, конечно, настройки приватности группы или аккаунта пользователя это позволяют. Что касается просмотров фотографий, то здесь дела обстоят так же как и с обычными постами.

Как уже отмечалось, можно увидеть, сколько человек посмотрели запись, но нельзя узнать, кто именно заходил на страницу и воспроизводил видео, или смотрел фотографии. Конечно, есть сторонние программы и специальные приложения ВКонтакте, которые можно запустить и пользоваться для отслеживания посетителей страницы.

Однако, как показывает практика, они могут реагировать исключительно на действия пользователей: если человек посмотрел запись и поставил отметку «Мне нравится», такое приложение пришлет уведомление о госте. Но если пользователь не совершал никаких действий, а только смотрел контент, засчитается только просмотр, а программы не вычислят, кто именно смотрел посты.

Появилась мысль рассказать Вам о языке PHP . Головной сайт разработчиков этого языка http://www.php.net , на нем Вы сможете скачать интерпретатор языка и узнать о языке практически все (для тех кто не боится английского).

Я не буду Вам ничего рассказывать о том кто, когда и зачем создал этот язык. Не все ли равно?! Если Вам интересно, то в интернете легко найдете информацию об этом. Скажу только, что это простой и очень мощный язык для создания динамических веб-страниц. Он специально разрабатывался для этого и поэтому любая работа с текстом и данными в любом проявлении на PHP делается легко и красиво.

Сейчас пока не будем ничего говорить о его настройке. Скорее всего Вы пользуетесь уже готовым хостингом с установленным PHP , поэтому его уже настроили за Вас. Квалификация и знания администратора сервера не известны, потому как его настроили трудно сказать. Этот шаг я хочу посвятить именно этому. Моя задача страшно напугать Вас, чтобы при разработке своих программ Вы боялись за всё. Интернет полон мошенниками, хакерами, ламерами и другими компьютерными сущностями:) Ваша программа должна уметь противостоять всем. Она должна справляться с ошибками настройки, которые допустил администратор, она должна адекватно обрабатывать мудреные запросы, которые пытается скормить ей хакер, или ошибочные запросы посылаемые другими. Проще говоря Вы должны научиться разрабатывать программы для Интернета на PHP так, чтобы они были готовы ко всему. Только так можно будет говорить о правильности работы, а главное безопасности ваших данных, сайта и возможно даже всего бизнеса.

Кратко попытаюсь сформулировать основные требования к хорошей программе на PHP , с которой будет мало проблем.

Первое - это встраивание программы в код HTML страницы. Думаю не секрет для Вас, что PHP файл - это обычный файл HTML со специальными вставками кода на языке очень сильно по синтаксису напоминающем С/С++ и Perl . Так вот вставки кода эти отделяются от HTML документа специальным символами начала кода и его конца ?> :

HTML документ

Hello world на PHP

"; ?>

Опять HTML документ

Знающие люди сразу спросят, а почему именно так? Ведь можно отделять короче, с помощью символов или <% %> .

А я отвечу, вы правы... Но вы заблуждаетесь:) И объясню почему. Такой стиль выделения кода задается специальными опциями в файле конфигурации, а именно опциями short_open_tag это для и опцией asp_tags для <% %> . Из начальной установки "на добро" я полагаю, что администратор настроил ваш PHP мизинцем левой ноги, поэтому не хочу полагаться на качество этой работы. Поэтому говорю просто "выкиньте это из головы", чтобы не обнаружить вдруг, что Ваш навороченный скрипт на PHP не работает вообще.

Второе - контроль ошибок кода. Если настроить интерпретатор PHP так, чтобы он контролировал все возможные ошибки, то Вы сразу же защитите себя от множества подводных камней. За эту настройку отвечают несколько опций error_reporting и display_errors . Первая из них контролирует "глубину" контроля ошибок, а вторая возможность отображения ошибок непосредственно в тело создающегося документа. Для нас продпочтительнее выводить все ошибки, независимо от того, как настроен PHP администратором. В этом случае мы будем получать предупреждение о любом изъяне уже на этапе разработки. Для того, чтобы установить свои значения этих параметров на время работы программы, существует функция ini_set() . Давайте попробуем два варианта программы.

Первый вариант:

Второй вариант:

Первой строчкой мы включаем вывод ошибок, если он оказался отключенным. Вторая строчка задает фильтр ошибок по их важности. В первом варианте используется E_ERROR для вывода только критических ошибок, а во втором E_ALL заставляет выводить все сообщения.

Переменная $i=""

И во втором случае:

Переменная $i=" Notice: Undefined variable: i in /home/www.сайт/1.php on line 4 "

Как видите, мы переменную $i нигде не определяли, а пытаемся вывести ее значение. В принципе это ошибка не критическая, поэтому в первом случае никаких предупреждений выведено не было, а второй прямо между кавычек вставил грозное предупреждение. В случае, когда у Вас получается большой код с сотнями различных переменных одна единственная опечатка может привести к неправильной работе, а если выполнение программы зайдет в опасные участи, где удаляются или модифицируются данные, то тогда опечатка может стоить очень дорого. Поэтому вывод предупреждений о использовании несуществующих переменных становится очень важным при отладке кода, прежде чем пустить его "в бой".

У параметра error_reporting есть еще одно значение E_STRICT , которое было введено в версии PHP 5 для еще большей проверки совместимости и работоспособности кода во время работы. Поэтому для совместимости с другими версиями напишем такой код:

")==1) { ini_set("error_reporting", E_ALL | E_STRICT); } else { ini_set("error_reporting", E_ALL); }; ?>

Полученный код, в зависимости от версии PHP , автоматически подстроится под нужный уровень вывода сообщений об ошибках в коде. Этот кусок я Вам рекомендую всятавлять в любой новый файл, который вы создаете, по крайней мере на этапе разработки и отладки.

Предлагаю вашему вниманию краткое руководство по языку PHP для чайников в нескольких частях. Гарантирую, написать свой первый рабочий PHP код вы сможете уже после прочтения этой серии статей (или в процессе чтения). Язык PHP один из самых простых в освоении языков программирования, это серверный (исполняется на стороне сервера) язык сценариев (интерпретируемый язык).

Используется он для создания веб-проектов. Может использоваться прямо в HTML коде. И хотя результат работы скрипта часто выводится непосредственно в браузере клиента, для работы PHP не достаточно только одного браузера. То-есть вам не получится запустить index.php файл прямо в браузере, как вы уже наверняка делали с файлом index.html. Для работы PHP сценариев и веб-страниц созданных с применением PHP потребуется веб-сервер.

Если у вас еще нет хостинг площадки для вашего сайта, тогда рекомендую поэкспериментировать с PHP сценариями на локальном сервере, предназначенном для тестирования проектов. Для организации локального сервера в операционной системе Windows (WAMP, Windows-Apache-MySQL-PHP) могут быть полезны пакеты: Денвер, XAMPP, AppServ, OpenServer и т.д. После установки этих пакетов, вы получите уже настроенный и готовый к использованию сервер, а управляться он будет через удобное меню самой программы. Также, существуют и отдельные реализации APACHE, MySQL и PHP для операционной системы Windows, но настраивать их придется уже самостоятельно через конфигурационные файлы и не будет никакого меню с галочками. Для запуска, перезапуска и остановки такого сервера можно будет использовать пакетные файлы *.bat или *.cmd (батник) с командами запуска, перезапуска или остановки служб APACHE и MySQL. Третий и самый непростой для новичка вариант — это виртуальная машина с установленной и настроенной операционной системой Linux (LAMP, Linux-Apache-MySQL-PHP). Готовые образы таких «виртуалок» часто встречаются в Интернете, так что вам могут понадобиться только знания настройки программ типа VirtualBox или VMware.

Подготовка к программированию на языке PHP для чайников

  1. PHP код следует помещать в файле index.php, сам файл должен быть размещен в корневом каталоге сайта, расположенного на веб-сервере.

  1. Весь код на языке PHP должен быть заключен между дескрипторами или сокращенный вариант , но веб-сервер может быть не сконфигурирован для использования сокращенного варианта такой записи, поэтому предпочтителен первый вариант.
  2. Вставлен PHP код может быть в любое место HTML кода.
  3. Комментирование в PHP коде осуществляется следующим образом:
// однострочный комментарий # еще один вариант однострочного комментария /* многострочный комментарий */
  1. Для того, чтобы посмотреть ваш код, откройте веб-браузер и в адресной строке введите: http://localhost/www/MyEX/index.php

Вывод данных на экран с помощью языка PHP для чайников

  1. Вывод данных в окно (клиентскую область веб-браузера) с помощью PHP можно выполнить посредством оператора echo. Этот оператор позволяет вывести данные различных типов: числа, символьные строки и т.д.
  2. Синтаксис оператора вывода:
echo элемент1, элемент2, элемент3, ..., элементN
  1. Строковые данные заключаются в двойные или одинарные кавычки. В двойных кавычках код интерпретируется PHP. Все, что заключено в одинарные кавычки выводится без какой бы ни было интерпретации. Пример:
< ?php $x="PHP"; //присвоение значения переменной echo "Привет","всем"; echo " "; echo "

Пример $x кода

Пример $x кода

  1. Для вывода более подробной информации о переменной, которая может понадобиться при отладке программы, служит функция var_dump(). Ее синтаксис:
var_dump(cписок переменных);
  1. В списке переменных указывается одно или несколько имен переменных. Эта функция ничего не возвращает. Пример:
$x=12.56; var_dump($x);
  1. Менее информативной, чем var_dump(), функцией вывода сведений о переменных является:
print_r(список_переменных);
  1. Для переменных типа «массив» эта функция выводит список вида индекс => элемент.

Переменные языка РНР для чайников

  1. Переменные – контейнеры для хранения данных. Данные, сохраняемые в переменной, называют значением этой переменной.
  2. Переменная имеет имя – последовательность букв, цифр и символа подчеркивания без пробелов и знаков препинания, начинающаяся обязательно с символа доллара ($), за которым должна следовать буква или символ подчеркивания.
  3. Правильные имена переменных: $_tel, $tmp, $my_, $address_234_45.
  4. Неправильные имена переменных: $234tel, my address, $tel:234.
  5. РНР является регистро-ависимым языком относительно имен переменных и констант. Однако ключевые слова могут использоваться в любом регистре.

Типы данных языка РНР и преобразование данных для чайников

Тип данных Пример Описание значений
Строковый или символьный (string) «Привет всем»
«123456»
«25 рублей»
Последовательность символов, заключенная в кавычки
Целочисленный, числовой (integer) -234
25
0
Число или последовательность цифр, перед которыми может быть указан знак числа
Числовой с плавающей точкой (float) 5.47
21.4
35E-3
Число с дробной частью (35Е2 означает 3500)
Логический (булевый, boolean) true
false
Этот тип имеет два значения: true (истина, да), false (ложь, нет)
NULL null Этот тип данных имеет одно значение — null
Массив (Array) Этот тип данных имеет одно множество значений, которые могут быть различных типов
Объект (Object) Программный объект, определяемый своими свойствами
  1. Для того, чтобы узнать какой тип переменной, нужно воспользоваться функцией:
gettype(имя_переменной);
  1. Для явного задания типа можно воспользоваться одним из двух способов:
Имя_переменной=(int) 12.45 //результат 12 Settype(имя_переменной, "тип") < ?php $x="PHP"; $s=gettype($x); echo $s, " "; settype($e,"integer"); $s=gettype($e); echo $s, " "; $d=(int)24.4; $s=gettype($d); echo $s, " ", $d; ?>

Константы языка PHP для чайников

  1. Константой называется именованная величина, которая не изменяется в процессе выполнения программы (скрипта).
  2. В отличие от переменных, вы не можете изменять значения констант, которые были им присвоены при их объявлении. Константы удобно использовать для хранения значений, которые не должны изменяться во время работы программы. Константы могут содержать только скалярные данные (логического, целого, плавающего и строкового типов).
  3. В РНР константы определяются функцией define(). Вот ее синтаксис:
define($name, $value, $case_sen);

$name — имя константы.
$value — значение константы.
$case_sen — необязательный параметр логического типа, указывающий, следует ли учитывать регистр букв (true) или нет (false).

Define("pi",3.14,true); echo pi; //Выводит 3.14

  1. Для проверки существования константы можно использовать функцию defined(). Данная функция возвращает true, если константа объявлена. Пример:
//Объявляем константу pi define("pi",3.14,true); if (defined("pi")==true) echo "Константа pi объявлена!"; //Скрипт выведет "Константа pi объявлена!"

Различия между константами и переменными в языке PHP для чайников

  1. У констант нет приставки в виде знака доллара ($).
  2. Константы можно определить только с помощью функции define(), а не присваиванием значения.
  3. Константы могут быть определены и доступны в любом месте без учета области видимости.
  4. Константы не могут быть определены или аннулированы после первоначального объявления.
  5. Константы могут иметь только скалярные значения.

Программирование на языке PHP для чайников. Часть 1 was last modified: Март 3rd, 2016 by Admin

Эта статья не научит вас программировать на PHP, а просто выведет на правильный путь. Я постараюсь рассказать о том, как правильно учить этот язык (в принципе, это будет относиться не только к PHP). Про синтаксис и функции рассказывать я не буду - незачем. Есть статьи, в которых все это очень хорошо изложено. Постараюсь дать наиболее лучшие ссылки на учебники и справки по PHP.

Для начала немного теории.
PHP - это скриптовый серверный язык программирования, код которого вставляется непосредственно в html-код. "Отцом" PHP считается Расмус Лердорф. На данный момент PHP расшифровывается как "PHPHypertext Processor", хотя первоначально был "Personal Home Page". Приведу небольшой пример вставки php в html-код:

<? print "Hello world!"; ?>

В результате сообщение "Hello world!" будет выведено в заголовке окна. Все очень просто. Это, надеюсь, понятно. Двигаемся дальше…

Как вы поняли, это совсем ненужная функция, потому что сообщение "Hello world!" можно вывести и без PHP. Но на php можно сделать гораздо больше, чем вы можете себе представить. Гораздо.

На самом деле, если вы даже еще никогда не пробовали программировать, то будет все равно не тяжело, хотя бы, если вы учили математику в средней школе. Я так думаю. Если сравнивать его с такими языками как Perl или Java, PHP - язык довольно-таки простой. Он был создан для разработки небольших приложений, поэтому ничего сложного в нем нет. Ну, а если вы уже имеете небольшой опыт (например, программируете на языке Pascal), то вам будет еще легче.

Если вы хотите научиться программировать на PHP, просто найдите хороший учебник (а еще лучше купите, если средства позволяют). Самое главное в этом деле - именно хороший, и притом один. Не нужно "распыляться", как делал это я, когда знакомился с этим языком программирования. Один учебник, который вы просто прочитаете для ознакомления, справочник функций, который вы будете использовать при составлении скриптов, и, конечно же, форумы и друзья, знающие PHP. И все! Самое главное в этом деле практика. Не перечитывайте все статьи, которые вам попадутся в Сети - только время зря потеряете (хотя теория, конечно же, нужна). Просто практикуйтесь - это самое главное в этом деле. Что-то не получается - спрашивайте на специализированном форуме. Хочу посоветовать Клуб php-разработчкиков: www.phpclub.ru .

Теперь о документации. Если же эти самые средства не позволяют вам купить книгу, то найдете в Сети: их там множество. Вы знаете английский? Вообще, прекрасно. Самая лучшая документация на английском языке. Но если вы английский не знаете, отчаиваться не стоит. Есть масса неплохой литературы на русском языке.

Ну, а теперь и ссылки на саму документацию. Самая лучшая документация, на мой взгляд.
Английские:
www.php.net - официальный сайт.
www.php.net/manual/en - документация на английском языке.



Рекомендуем почитать

Наверх