ПредишенСледващото

Език PHP (PHP: HypertextPreprocessor) - един от най-популярните скриптови езици, поради своята простота, бързина на изпълнение, богата функционалност и разпространение на изходния код на базата на PHP лиценз.

PHP се състои от ядро ​​и набор от щепселно разширения за работа с бази данни, контакти, динамични графики, криптографски библиотеки, PDF документи с формат и т.н. Възможно е да се разработят свои собствени разширения с последващото им връзка .. Въпреки, че има стотици разширения, но само няколко десетки добре изградена разширения, включени в стандартната доставка.

PHP интерпретатор е свързан с уеб сървър или чрез модул DLL. специално проектиран за този сървър, или като CGI-приложение.

В момента, PHP се използва от стотици хиляди разработчици. Около 20 милиона сайтове съобщават, с PHP, което е повече от една пета от интернет домейни

PHP синтаксис е подобен на синтаксиса на езика на С. Въпреки това, някои елементи, като асоциативни масиви и foreach линия взети от Perl език.

За програмата в PHP не е необходимо да се описват всички променливи, използвани модули и т.н. Всяка програма може да се стартира директно от оператора на PHP.

ехо "Здравей, свят!";

В допълнение към ограниченията , да използват допълнителни опции, като <.> и , В допълнение, до 6.0 е разрешено да използва ASP програмния език ограничения <% %>.

Имената на променливите започват със символа $, типа на променливата не се изисква да декларират. За разлика от имената на функции и класове, имена на променливи са малки и главни букви. Променливите са струните оградени с двойни кавички.

Инструкции завършват с запетая ()

  • в стила на С (ограничава / * /)
  • C ++ (започвайки с // и се стигне до края на линията)

За скаларни типове данни са

  • тип (число),
  • тип истински данни (плувка, двойно),
  • булева (булева),
  • тип низ (стринг)
  • специален тип NULL.

За не-скаларни видове са

  • "Ресурс" (ресурс),
  • масив (масив)
  • и обект (обект).

Въведете NULL за променливи, без стойност, дефинирана. NULL стойност взето uninitialised променливи, променливи се инициализират постоянна NULL и променливи изтрият с зададено структура ().

Връзки към външни ресурси са вид ресурс. Променливите от този тип са склонни да представлява дръжка, която позволява да се контролира външни обекти, като например файлове, динамични изображения, получените таблиците в базата данни и т. Н.

Масивите поддържат цифровите и низови ключове и са разнородни. Масивите могат да съдържат стойности от всякакъв вид, включително други масиви. Свръхглобалните (свръхглобалните решетки), се наричат ​​в PHP предварително определени масиви, които могат да се видят навсякъде в изходния код, без да използвате глобалното ключова дума.

  • $ GLOBALS - масив с всички глобални променливи (включително потребител).
  • $ _SERVER - съдържа богата информация за текущата заявка и сървъра.
  • $ _ENV - текущите променливи. Сетът им е специфично за всяка конкретна платформа, на която се изпълнява скрипта.
  • $ _GET - асоциативен масив с параметрите на GET-заявка. В първоначалната си форма, тези опции са на разположение в $ _SERVER [ 'QUERY_STRING'] и $ _SERVER [ 'REQUEST_URI'] като част от URI.
  • $ _POST - асоциативен масив от стойности на поле HTML форма при изпращане на метода на POST.
  • $ _FILES - асоциативен масив с информация за файловете, изпратени с използване на метода POST. Всеки елемент има индекс на "име" идентичен атрибут стойност по форма и, на свой ред, е масив със следните елементи:
    • [ "Име"] - оригиналното име на файла на компютъра на потребителя.
    • [ "Тип"] - на потребителския агент даден файл MIME-тип.
    • [ "Размер"] - размера на файла в байтове.
    • [ 'Tmp_name'] - пълен път до файла във временната папка.
    • [Грешка '] - код за грешка.
  • $ _COOKIE - асоциативен масив с предадените стойности потребителски агент бисквитка.
  • $ _REQUEST - общ набор от данни, възможности за въвеждане на заявка в масиви $ _GET, $ _POST, $ _COOKIE. Започвайки от версия PHP 4.1 е включено и съдържанието на $ _FILES.
  • $ _SESSION - информация за текущия потребител сесия.

Сред най-често се използва стойността на PHP да се отбележи следното:

  • има голям набор от функции за работа с низове;
  • работа с регулярни изрази PCRE.
  • работа с бази данни, приложени с модули:
    • php5-MySQL за MySQL,
    • php5-pgsql за PostgreSQL
    • и др.
  • за инструменти темплейти PHP проектирани уеб страници, ефективно да се разделят на представянето на модела, като Smarty;
  • Има една библиотека за работа с изображения на GD, което позволява да се направи трансформацията от графични файлове, както и за създаване на изображения "в движение".

· 10. Lab: Разработване на CGI-приложения в Perl и PHP

Предназначение - oznakomlenie с: основите на уеб програмиране скриптови езици Perl и PHP езици; синтаксиса на Perl и PHP езици; изпълнение на обработка на данните, получени от клиентско приложение от страна на уеб сървъра.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!