PHP 101

Автор: Judy Howell
Дата На Създаване: 27 Юли 2021
Дата На Актуализиране: 13 Може 2024
Anonim
PHP 101 - Introduction
Видео: PHP 101 - Introduction

Съдържание



Източник: Bakhtiar Zein / Dreamstime

За вкъщи:

Този скриптов език е прост, евтин и високо ефективен, което обяснява защо е толкова популярен.

Три думи могат да бъдат използвани за описание на PHP: функционален, гъвкав и популярен.

Ето защо този скриптов език се използва от някои от най-големите уебсайтове в света, включително Wikipedia и WordPress. Всъщност той се използва от повече от 80 процента от всички уебсайтове, много повече сайтове от ASP.Net, ColdFusion и Perl. Ето защо е толкова важно за сериозните уеб разработчици и дизайнери да влязат в PHP. Тук добре разгледайте този език и защо е толкова популярен. (PHP се използва и за IoT проекти. Научете повече в Топ 10 кодиращи езика за IoT проекти.)

Какво е PHP?

PHP е рекурсивен акроним за PHP: Hyper Preprocessor и се използва за скриптове от страна на сървъра, за да излезе с динамични уеб страници. PHP е основно език за скриптове с общо предназначение и обикновено е вграден в HTML.


Тъй като езикът му е от страна на сървъра, той не се изпълнява на компютъра на потребителите, а на компютъра или сървъра, от който се изисква уеб страницата. Обърнете внимание обаче, че сървърът не разбира естествено PHP. Той трябва да бъде конфигуриран така, че да открива PHP сегменти във .php файл, да подреди целия HTML код и той на потребителя. Всъщност PHP се изпълнява първо, преди да се изпълни някой от самите HTML.

Това, което прави PHP толкова полезен е, че намалява количеството код, което ви е необходимо, за да направите определена задача. Нещо повече - лесно е да влезете в "PHP режим", докато пишете HTML код. Просто трябва да затворите PHP кодовете си в „? Php“ и „?“.

Как започна PHP

PHP е около по-дълго, отколкото можете да си представите. Всъщност той е представен за първи път през 1995 г. от Расмус Ледорф, който написа първоначалните сценарии, за да му помогне да управлява собствения си уебсайт. Оттогава простият скриптов език, базиран на Common Gateway Interface двоични файлове в C, се развива до това, как го познаваме днес. Сега PHP е най-известният и използван скриптов език.


Защо PHP е популярен

Освен, че в момента е най-използваният скриптов език в света, има и други причини, поради които PHP е нещо, което трябва да научите.

Първо, PHP е с отворен код. Това означава, че действителното програмиране, използвано за PHP скриптове, е отворено за всички.В съчетание с популярността на PHP, това гарантира, че има много хора, които работят върху подобряването му. Това означава, че PHP също е много евтин и много надежден. Можете дори да получите предварително програмирани скриптове. (Прочетете повече за движението с отворен код в Open Source: Прекалено добре ли е да е вярно?)

Без грешки, без стрес - Вашето стъпка по стъпка ръководство за създаване на софтуер, променящ живота, без да разрушава живота ви

Не можете да подобрите уменията си за програмиране, когато никой не се интересува от качеството на софтуера.

PHP може да се използва и в много платформи и е съвместим с много сървъри. PHP скриптите може да се изпълняват на компютър, който работи на Windows и няма да има проблеми, когато се изпълнява на Unix или Linux машина. Нещо повече, PHP работи на много от най-популярните сървъри днес, като IIS и Apache. PHP също работи безпроблемно с повечето популярни сървъри на бази данни като Hyperweave, Sybase, Oracle, MySQL, FrontBase, Ingres и Informix. Той също така поддържа връзка с отворени бази данни (ODBC). Това означава, че всеки сървър на база данни, използващ този стандарт, ще може да работи с PHP.

PHP също така работи добре с много протоколи като IMAP, POP3, HTTP, COM, LDAP и SNMP. Той дори може да поддържа Java обекти, CORBA и WDDX сложен обмен на данни.

По отношение на сигурността, PHP има добри резултати. Според Националната база данни за уязвимост около 8,5 процента от всички уязвимости са свързани с PHP. За щастие, голяма част от тези уязвимости не са свързани с техническата структура на PHP или някоя от свързаните с него библиотеки, но имат повече общо с програмистите, които не следват най-добрите практики, като например да не гарантират своя код или да пишат лоши скриптове.

Не на последно място, PHP е много гъвкав. Изминаха дните, когато PHP се разглежда като поредица от помия кодове, по-подходящи за използване от хобисти, отколкото професионални уеб разработчици или уебмастъри. В днешно време PHP се разглежда като много гъвкав език за уеб разработка, който може да се използва за създаване на традиционни настолни приложения, програми за пакетна обработка и уеб приложения. Това е така, защото PHP е доста лесен за използване и много прост за разбиране. Всъщност е напълно възможно да научите PHP дори и без предварително опит и познания по програмиране.

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

Проблемите на използването на PHP

Само защото PHP е лесен за научаване и сравнително прост, не означава, че всеки може да създава сложни проекти, използвайки PHP. Всъщност по-големите и по-сложни проекти, използващи PHP, често могат да спъват дори междинни програмисти. По-сложното програмиране изисква определено ниво на експертиза. За щастие обаче има вече съществуващи шаблони, които могат да улеснят работата им. Има и ограничения за това какво може да се постигне с помощта на PHP, така че понякога е необходимо да се допълва с други методи.

И накрая, тъй като PHP е с отворен код, кодът често се вижда в обикновен код. Това може да се превърне в проблем за тези, които продават програмирането си като продукт.

Учене на PHP

Има много сайтове, които предлагат уроци по PHP за начинаещи, средни и експертни програмисти. Предпочитаните предишни познания в HTML или XHTML и JavaScript са предпочитани, но основното разбиране на тях осигурява достатъчно предистория, за да започнете да научавате и разбирате PHP. След като сте готови да изпробвате вашите PHP умения, трябва да получите уеб сървър с PHP поддръжка, като използвате собствен сървър и инсталирате Apache или IIS на него, а след това инсталирате PHP и MySQL (или друг сървър на база данни, който харесвате). Можете също така да получите уеб хост, който предлага както PHP, така и MySQL поддръжка.

PHP се превърна в критично важен език за програмиране. Той помага на програмисти и дизайнери да създават динамични и сложни уебсайтове. Тъй като PHP е прост и евтин, има вероятност повечето разработчици и уеб дизайнери да работят с него в даден момент и поне трябва да са запознати с него и как работи. Що се отнася до по-малко техническите собственици на уебсайтове, които искат да се научат да подобряват своите уебсайтове, PHP също е добро място за старт.