PHP.mk документација

Вовед

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

introduction.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека introduction.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
Вовед

Референца за `introduction.php` со подобрена типографија и навигација.

introduction.php

Што е PHP и што може да прави?

Што е PHP?

PHP (рекурзивен акроним за PHP: Хипертекстуален препроцесор) е широко користен отворен извор општ скриптинг јазик кој е особено погоден за веб развој и може да биде вграден во HTML.

Убаво, но што значи тоа? Пример:

Пример #1 Воведен пример

<!DOCTYPE html>
<html>
<head>
<title>Example</title>
</head>
<body>

<?php
echo "Hi, I'm a PHP script!";
?>

</body>
</html>

Наместо многу команди за излез на HTML (како што се гледа во C или Perl), PHP страниците содржат HTML со вграден код што прави something (во овој случај, излез Здраво, јас сум PHP скрипта!). PHP кодот е затворен во специјални инструкции за почеток и крај на обработката <?php and ?> што дозволуваат скокање внатре и надвор од PHP режим.

Она што го разликува PHP од нешто како клиентски JavaScript е тоа што кодот се извршува на серверот, генерирајќи HTML кој потоа се испраќа до клиентот. Клиентот би ги добил резултатите од извршувањето на таа скрипта, но не би знаел каков е основниот код. Веб сервер дури може да биде конфигуриран да ги обработува сите HTML датотеки со PHP, и тогаш нема начин корисниците да кажат дека се користи PHP.

Најдобриот дел од користењето на PHP е тоа што е исклучително едноставен за почетник, но нуди многу напредни функции за професионален програмер. Не плашете се да ја прочитате долгата листа на карактеристики на PHP. Со PHP, речиси секој може да се снајде и да пишува едноставни скрипти за кратко време.

Иако развојот на PHP е фокусиран на скриптирање од страна на серверот, со него може да се направи многу повеќе. Читајте понатаму и видете повеќе во Што може да прави PHP? дел, или одете директно на воведен туторијал за да преминете директно на учење за веб програмирање.

Што може да прави PHP?

за да започнете директно со учење за веб програмирање.

Сè. PHP е главно фокусиран на скриптирање од страна на серверот, така што може да направи сè што може да направи која било друга CGI програма, како што е собирање податоци од формулари, генерирање динамичка содржина на страници или испраќање и примање колачиња. Но, PHP може да направи многу повеќе.

за повеќе информации. used PHP може да се

инсталира на сите поголеми оперативни системи, вклучувајќи Linux, многу Unix варијанти (вклучувајќи HP-UX, Solaris и OpenBSD), Microsoft Windows, macOS, RISC OS и веројатно други. PHP исто така има поддршка за повеќето веб сервери денес. Ова ги вклучува Apache, IIS и многу други. И ова ги вклучува сите веб сервери што можат да го користат FastCGI PHP бинарниот, како lighttpd и nginx. PHP работи или како модул, или како CGI процесор.

Значи, со PHP, програмерите имаат слобода да избираат оперативен систем и веб сервер. Покрај тоа, тие исто така имаат избор да користат процедурално програмирање или објектно-ориентирано програмирање (ООП), или мешавина од двете.

PHP не е ограничен само на излез на HTML. Способностите на PHP вклучуваат излез на богати типови датотеки, како што се слики или PDF датотеки, шифрирање податоци и испраќање е-пошта. Исто така, лесно може да излезе кој било текст, како што се JSON или XML. PHP може автоматски да ги генерира овие датотеки и да ги зачува во датотечниот систем, наместо да ги печати, формирајќи кеш од страна на серверот за динамичка содржина. Една од најсилните и најзначајните карактеристики во PHP е неговата поддршка заширок спектар на бази на податоци mysql. Пишувањето веб страница со база на податоци е неверојатно едноставно користејќи едно од екстензиите специфични за базата на податоци (на пр., за PDO), или користејќи апстракциски слој како ODBC , или поврзување со која било база на податоци што поддржува стандардот Open Database Connection преку cURL or sockets, како CouchDB.

PHP исто така има поддршка за комуникација со други услуги користејќи протоколи како LDAP, IMAP, SNMP, NNTP, POP3, HTTP, COM (на Windows) и безброј други. Исто така може да отвори сурови мрежни приклучоци и да комуницира користејќи кој било друг протокол. PHP има поддршка за WDDX сложена размена на податоци помеѓу практично сите програмски јазици за веб. Зборувајќи за поврзување, PHP има поддршка за инстанцирање на Java објекти и нивно транспарентно користење како PHP објекти.

PHP има корисни текстуални процесирања карактеристики, кои вклучуваат компатибилни со Perl регуларни изрази (PCRE), и многу екстензии и алатки за анализирање и пристап до XML документи. PHP ги стандардизира сите XML екстензии на цврстата основа на libxml2, и го проширува сетот на функции додавајќи SimpleXML, XMLReader and XMLWriter support.

И постојат многу други интересни екстензии, кои се категоризирани и alphabetically и по category. И постојат дополнителни PECL екстензии кои може или не може да бидат документирани во самиот PHP прирачник, како » XDebug.

Оваа страница не е доволна за да ги наброи сите карактеристики и придобивки што PHP може да ги понуди. Читајте понатаму во деловите за инсталирање на PHP, и видете го референтниот дел за функции за објаснување на екстензиите споменати овде.

Белешки од корисници

Нема белешки од корисници за оваа страница.
Навигација

Прелистувај сродни теми и функции.

На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.