php

 



Základní značky

ECHO Vypsání jednoho nebo více výrazů
Print Vytiskne obsah řetězce

Funkce pracující pouze na serveru Apache

Apache_Note Nastavení/přečtení poznámky požadavku
GetAllHeaders Přečtení všech HTTP-hlaviček požadavku
Virtual Provedení požadavku obslouženého Apachem

Funkce pro práci s adresáři

CloseDir Uzavření adresáře otevřeného pro čtení
Dir Pseudotřída pro práci s adresáři
ChDir Nastavení aktuálního adresáře
OpenDir Otevření adresáře
ReadDir Funkce přečte název jednoho souboru z adresáře
RewindDir Přesun na první položku otevřeného adresáře

Funkce pro práci s COM-objekty

COM_Get Zjištění hodnoty vlastnosti COM-objektu
COM_Invoke Vyvolání metody COM-objektu
COM_Load Vytvoření instance COM-objektu
COM_Set Nastavení vlastnosti COM-objektu

Funkce pro práci s databází dbm

dbList Informace o použitém druhu knihovny dbm
dbmClose Zavření databáze
dbmDelete Smazání hodnoty uložené pod daným klíčem
dbmExists Zjištění,zda pro daný klíč existuje v databázi hodnota
dbmFetch Získání hodnoty uložené v databázi pod n jakým klíčem
dbmFirstKey Funkce vrací hodnotu prvního klíče v databázi
dbmInsert Vložení hodnoty do databáze
dbmNextKey Zjištění hodnoty následujícího klíče
dbmOpen Otevření databáze
dbmReplace Nahrazení hodnoty pro daný klíč v databázi

Funkce pro práci s databází MySQL

MySQL_Affected_Rows Počet záznamů ovlivn ných posledním příkazem
MySQL_Close Uzavření spojení s databází MySQL
MySQL_Connect Vytvoření spojení s databázovým serverem
MySQL_Create_DB Vytvoření nové databáze
MySQL_Data_Seek Přesun ukazatele na aktuální záznam
MySQL_DB_Query Vykonání SQL-příkazu
MySQL_DBName Přečtení jména databáze
MySQL_Drop_DB Smazání databáze
MySQL_ErrNo Chybový kód posledního volání MySQL
MySQL_Error Text chybového hlášení posledního volání MySQL
MySQL_Fetch_Array Načte záznam výsledku do asociativního pole
MySQL_Fetch_Field Získání informací o položce výsledku
MySQL_Fetch_Lengths Zjištění délek položek aktuálního záznamu výsledku
MySQL_Fetch_Object Načte záznam výsledku do objektu
MySQL_Fetch_Row Načte záznam výsledku do pole
MySQL_Field_Flags Zjištění doplňkových informací o položce
MySQL_Field_Len Zjištění délky položky
MySQL_Field_Name Zjištění názvu položky
MySQL_Field_Seek Nastavení aktuálního indexu položky
MySQL_Field_Table Zjištění tabulky,ze které pochází položka
MySQL_Field_Type Zjištění typu položky
MySQL_Free_Result Uvolnění výsledku z paměti
MySQL_Insert_Id Zjišt ní hodnoty ID posledního příkazu INSERT
MySQL_List_DBs Zjišt ní všech databází dostupných na serveru
MySQL_List_Fields Získání výsledku s obsahem položek zadané tabulky
MySQL_List_Tables Zjišt ní všech tabulek uložených v databázi
MySQL_Num_Fields Zjistí počet položek výsledku
MySQL_Num_Rows Zjistí počet záznamů výsledku
MySQL_PConnect Vytvoří persistentní spojení s databázovým serverem
MySQL_Query Vykonání SQL-příkazu
MySQL_Result Získání hodnoty jedné položky výsledku dotazu
MySQL_Select_DB Výběr aktivní databáze
MySQL_TableName Přečtení jména tabulky

Funkce pro práci s databází PostgreSQL

Pg_Close Uzavření spojení se serverem
Pg_CmdTuples Vrací počet záznamů ovlivn ných posledním příkazem
Pg_Connect Připojení k databázi PostgreSQL
Pg_DBName Zjištění jména databáze,ke které jsme připojeni
Pg_ErrorMessage Zjištění chybového hlášení
Pg_Exec Provedení SQL-příkazu
Pg_Fetch_Array Načtení záznamu do asociativního pole
Pg_Fetch_Object Načte záznam výsledku do objektu
Pg_Fetch_Row Načte záznam výsledku do pole
Pg_FieldIsNull Test,zda je položka NULL
Pg_FieldName Zjištění jména položky
Pg_FieldNum Zjištění čísla položky
Pg_FieldPrtLen Zjištění délky položky ve znacích
Pg_FieldSize Zjištění velikosti místa potřebného pro uložení položky
Pg_FieldType Zjištění typu položky
Pg_FreeResult Uvolnění výsledku z paměti
Pg_GetLastOID Zjištění OID posledního vloženého záznamu
Pg_Host Zjistí počítač,na kterém běží PostgreSQL
Pg_LOClose Zavřenívelkéhoobjektu
Pg_LOCreate Vytvoření velkého objektu
Pg_LOOpen Otevření velkého objektu
Pg_LORead Čtení dat z velkého objektu
Pg_LOReadAll Přečtení všech dat z velkého objektu
Pg_LOUnLink Smazání velkého objektu
Pg_LOWrite Zápis dat do velkého objektu
Pg_NumFields Zjistí počet položek výsledku
Pg_NumRows Zjistí počet záznamů výsledku
Pg_Options Funkce vrací volby nastavené pro spojení
Pg_PConnect Vytvoření persistentního spojení s databází
Pg_Port Zjistí port,na kterém běží PostgreSQL
Pg_Result Přečtení jedné položky výsledku
Pg_tty Zjistí jméno zařízení tty

Funkce pro práci s datumem a časem

Date Formátování časových údajů
GetDate Zjištění časových informací
GMDate Vrací zformátovaný údaj o Greenwichském čase
GMMkTime Získání časového údaje z Greenwichského času
CheckDate Kontrola správnosti data
MicroTime Zjištění aktuálního časového údaje s přesností na mikrosekundy
MkTime Získání časového údaje
StrFTime Formátování časových údajů
Time Zjištění aktuálního časového údaje

Funkce pro práci s datovými zdroji ODBC

ODBC_AutoCommit Nastavení automatického potvrzování transakcí
ODBC_BinMode Nastavení režimu práce s binárními položkami
ODBC_Close Uzavření spojení s ODBC datovým zdrojem
ODBC_Close_All Uzavření všech ODBC spojení
ODBC_Commit Potvrzení transakce
ODBC_Connect Vytvoří spojení s datovým zdrojem
ODBC_Cursor Zjištění jména kurzoru pro výsledek
ODBC_Do Vykonání SQL-příkazu
ODBC_Exec Vykonání SQL-příkazu
ODBC_Execute Vykonání předzpracovaného SQL-příkazu
ODBC_Fetch_Into Načtení záznamu do pole
ODBC_Fetch_Row Načtení záznamu výsledku
ODBC_Field_Name Zjištní jména položky
ODBC_Field_Num Zjištní čísla položky
ODBC_Field_Type Zjištění typu položky
ODBC_Free_Result Uvolnění výsledku z paměti
ODBC_LongReadLen Nastaví maximální počet bajtů čtených z dlouhých položek
ODBC_Num_Fields Zjistí počet položek ve výsledku
ODBC_Num_Rows Vrací počet záznamů výsledku
ODBC_PConnect Vytvoří persistentní spojení s datovým zdrojem
ODBC_Prepare Funkce připraví SQL-příkaz pro opakované provedení
ODBC_Result Získání jedné položky výsledku
ODBC_Result_All Vypsání celého výsledku dotazu ve formě HTML-tabulky
ODBC_RollBack Zrušení rozpracované transakce

Funkce pro práci s obrázky

GetImageSize Zjištění velikosti obrázku GIF,JPEG nebo PNG
ImageArc Nakreslení části elipsy
ImageColorAllocate Alokování a vytvoření barvy pro obrázek
ImageColorAt Zjištění indexu barvy daného bodu
ImageColorClosest Získání indexu barvy,která je nejbližší zadané barvě
ImageColorExact Zjištění indexu zadané barvy
ImageColorResolve Zjištění indexu zadané barvy nebo nejbližší barvy
ImageColorSet Nastavení položky palety na určitou barvu
ImageColorsForIndex Zjištění barevných složek dané barvy
ImageColorsTotal Zjištění počtu barev v obrázku
ImageColorTransparent Nastavení transparentní (průhledné)barvy obrázku
ImageCopyResized Kopírování části obrázku se změnou velikosti
ImageCreate Vytvoření obrázku
ImageCreateFromGIF Vytvoření obrázku podle obrázku ze souboru nebo z určitého URL
ImageDashedLine Nakreslení čárkované čáry
ImageDestroy Uvolnění obrázku z paměti
ImageFill Vyplnění oblasti
ImageFilledPolygon Nakreslení polygonu vyplněného barvou
ImageFilledRectangle Nakreslení obdélníku vyplněného barvou
ImageFillToBorder Vyplnění oblasti jejíž hranice je dána barvou
ImageFontHeight Zjištění velikosti písma v bodech
ImageFontWidth Zjištění šířky písma v bodech
ImageGIF Zapsání obrázku na výstup nebo do souboru
ImageChar Nakreslení znaku
ImageCharUp Nakreslení znaku ve vertikálním směru
ImageInterlace Zapnutí/vypnutí prokládání obrázku
ImageLine Nakreslení čáry
ImageLoadFont Nahrání nového fontu ze souboru
ImagePolygon Nakreslení polygonu
ImageRectangle Nakreslení obdelníku
ImageSetPixel Nakreslení jednoho bodu
ImageString Vypsání textového řetězce
ImageStringUp Vypsání textového řetězce ve vertikálním směru
ImageSX Zjištění šířky obrázku
ImageSY Zjištění výšky obrázku
ImageTTFBBox Zjištění plochy,kterou zabere text zobrazený TrueType fontem
ImageTTFText Zobrazení textu pomocí TrueType písma

Funkce pro práci s elektronickou poštou

Mail Odesílání e-mailů

Funkce pro práci s poli

Array Vytvoření pole
Array_Walk Na všechny prvky pole aplikuje zadanou funkci
ARSort Sestupně setřídí pole a zachová indexy prvků
ASort Setřídí pole a zachová indexy prvků
Count Zjištění počtu prvků proměnné
Current Vrací hodnotu aktuálního prvku pole
Each Vrátí hodnotu indexu a obsah prvku pole a přesune ukazatel na další prvek pole
End Nastaví ukazatel na konec pole
Key Zjistí index prvku pole,na který je nastaven ukazatel
KSort Setřídí pole podle obsahu indexů a zachová indexy prvků
List Přiřadí do proměnných prvky pole
Next Vrací hodnotu následujícího prvku pole
Pos Vrací hodnotu aktuálního prvku pole
Prev Vrací hodnotu předchozího prvku pole
Reset Nastaví ukazatel na začátek pole
RSort Sestupně setřídí pole
SizeOf Zjištění počtu prvků proměnné
Sort Setřídí pole
UASort Setřídí pole na základě uživatelem definované funkce pro porovnání a zachová indexy prvků
UKSort Setřídí pole podle obsahu indexů na základě uživatelem definované funkce pro porovnání a zachová indexy prvků
USort Setřídí pole na základě uživatelem zadané funkce pro porovnávání prvků pole

Funkce pro práci s protokolem HTTP

Header Zaslání HTTP hlavičky
SetCookie Zaslání cookie klientovi

Funkce pro práci s URL adresami

Base64_Decode Rozkóduje řetězec zakódovaný pomocí MIME-kódování Base64
Base64_Encode Zakóduje řetězec pomocí MIME-kódování Base64
Parse_URL Zjištění jednotlivých částí URL
URLDecode Rozkóduje řetězec zakódovaný jako URL
URLEncode Zakóduje řetězec tak,aby byl použitelný v URL

Funkce pro práci s regulárnímy výrazy

EReg Zjistí,zda řetězec vyhovuje regulárnímu výrazu
EReg_Replace Nahrazení řetězce podle regulárního výrazu
ERegI Zjistí,zda řetězec vyhovuje regulárnímu výrazu.Při porovnávání se v úvahu nebere velikost písmen
ERegI_Replace Nahrazení řetězce podle regulárního výrazu,ve kterém se ignoruje velikost písmen
Split Rozdělí řetězec na části a uloží je do pole
SQL_RegCase Vytvoří regulární výraz pro hledání řetězce bez závislosti na velikosti písmen

Funkce pro práci s textovými řetězci

AddSlashes Doplnění zpětných lomítek před citlivé znaky
Crypt Zašifruje text pomocí algoritmu DES
Explode Rozdělí řetězec na části
Flush Vyprázdnění výstupního bufferu
Get_Meta_Tags Zjištění obsahu META-tagů v HTML souboru
HTMLEntities Převod všech možných znaků na znakové entity HTML
HTMLSpecialChars Převod speciálních znaků na znakové entity HTML
Chop Odstranění mezer a tabulátorů z konce řetězce
Chr Vrací znak s určitým ASCII-kódem
Implode Spojí prvky pole zadaným textem do jednoho řetězce
Join Spojí prvky pole zadaným textem do jednoho řetězce
LTrim Odstraní mezery ze začátku řetězce
MD5 Spočítá hodnotu hashovací funkce MD5 pro zadaný text
NL2BR Převádí konce řádků v řetězci na tag &ltBR>
Ord Vrací ASCII-kód prvního znaku v řetězci
Parse_Str Analyzuje obsah řetězce a uloží jej do proměnných
Printf Vytiskne zformátovaný řetězec
QuoteMeta Nahradí metaznaky escape sekvencí
RawURLDecode Rozkóduje řet zec zakódovaný jako URL
RawURLEncode Zakóduje řetězec tak,aby byl použitelný v URL
RTrim Odstraní mezery z konce řetězce
SetLocale Nastavení podpory národních prostředí
Soundex Vrátí hodnotu klíče Soundex pro zadaný text
SPrintf Uloží zformátovaný řetězec do proměnné
StrCaseCmp Porovnání řetězců bez ohledu na malá a velká písmena
StrCmp Porovnání řetězců
StrCSpn Vrací index prvního znaku řet zce,který je prvkem množiny znaků
StrChr Nalezení prvního výskytu znaku v řetězci
StripSlashes Odstranění lomítek umíst ných před citlivé znaky funkcí AddSlashes()
StrLen Zjistí délku řetězce
StrPos Nalezení podřetězce v řetězci
StrRev Obrátí text v řetězci
StrRChr Nalezení posledního výskytu znaku v řetězci
StrRPos Nalezení posledního výskytu znaku v řetězci
StrSpn Vrací počet znaků ze začátku řetězce,které vyhovují množin znaků
StrStr Nalezení prvního výskytu textu v řetězci
StrTok Rozložení řetězce na části
StrToLower Převede řetězec na malá písmena
StrToUpper Převede řetězec na velká písmena
StrTr Převod znaků v řetězci podle konverzní tabulky
SubStr Vrátí část řetězce
Trim Odstranění mezer a tabulátorů ze začátku a konce řetězce
UCFirst Převede první znak řetězce na velké písmeno
UCWords Převede první znak každého slova v řetězci na velké písmeno

Funkce pro práci se soubory

BaseName Zjistí jméno souboru z úplně zadané cesty k souboru
ClearStatCache Vymazání vyrovnávací paměti volání stat():
Copy Zkopírování souboru
DirName Zjistí adresářovou část z úplně zadané cesty k souboru
FClose Zavření souboru
FEof Test konce souboru
FGetC Přečtení jednoho znaku ze souboru
FGetS Přečtení jedné řádky textu ze souboru
FGetSS Přečtení řádky ze souboru a odstran ní všech HTML a PHP tagů
File Načtení celého souboru do pole
File_Exists Zjištění,zda daný soubor existuje
FileATime Zjištění času posledního přístupu k souboru
FileCTime Zjištění času vytvoření souboru
FileGroup Zjištění skupiny uživatelů,které soubor patří
FileINode Vrací číslo i-node souboru
FileMTime Zjištění času poslední modifikace souboru
FileOwner Zjištění uživatele,kterému soubor patří
FilePerms Zjištění přístupových práv k souboru
FileSize Zjištění velikosti souboru
FileType Zjištní typu souboru
FOpen Funkce otevře soubor nebo URL-adresu
FPassThru Zapíše zbývající obsah souboru na standardní výstup
FPutS Zapíše řetězec do souboru
FRead Binární čtení ze souboru
FSeek Nastavení aktuální pozice v souboru
FTell Zjištní aktuální pozice v souboru
FWrite Zapíše řetězec do souboru
ChGrp Změní skupinu uživatelů,které soubor náleží
ChMod Změní přístupová práva k souboru
ChOwn Změní vlastníka souboru
Is_Dir Zjištění,zda dané jméno souboru je adresář
Is_Executable Zjistí,zda je zadaný soubor spustitelný
Is_File Zjistí,zda zadaný soubor je normální soubor
Is_Link Zjistí,zda je zadaný soubor symbolický odkaz
Is_Readable Zjistí,zda lze zadaný soubor číst
Is_Writeable Zjistí,zda lze do zadaného souboru zapisovat
Link Vytvoření pevného odkazu na soubor
LinkInfo Zjištění informací o odkazu
LStat Zjištění informací o symbolickém odkazu
MkDir Vytvoření adresáře
PClose Funkce uzavře ukazatel na rouru
POpen Otevře rouru k nově spuštěnému procesu
ReadFile Výpis souboru na standardní výstup
ReadLink Zjištění,kam ukazuje symbolický odkaz
Rename Přejmenování souboru
Rewind Nastavení aktuální pozice souboru na jeho začátek
RmDir Odstranění adresáře
Stat Zjištění informací o souboru
SymLink Vytvoření symbolického odkazu na soubor
TempNam Vytvoření jedinečného jména souboru
Touch Nastavení času poslední modifikace souboru
UMask Nastavení masky přístupových práv pro nově vytvářené soubory
UnLink Smazání souboru

Funkce pro práci se soubory dBase

dBase_Add_Record Přidání záznamu do databáze
dBase_Close Zavření databáze
dBase_Create Vytvoření dBase databáze
dBase_Delete_Record Smazání záznamu
dBase_Get_Record Přečtení záznamu z databáze
dBase_NumFields Funkce vrací počet položek,které obsahuje databáze
dBase_NumRecords Zjistí počet záznamů v databázi
dBase_Open Otevření databáze
dBase_Pack Odstranění smazaných záznamů ze souboru s databází
dBase_Get_Record_With_Names Přečtení záznamu z databáze

Funkce pro práci s protokoly SNMP

SNMPGet Získání hodnoty jednoho SNMP objektu
SNMPGet Přečtení všech SNMP objektů od dané úrovně

Funkce pro přesné aritmetické operace

BCAdd Sčítání
BCComp Porovnání dvou čísel
BCDiv Podíl
BCMod Zbytekpodlení
dBase_Get_Record Součin
BCPow Umocnění
BCScale Nastavení přesnosti
BCSqrt Druhá odmocnina
BCSub Rozdíl

Funkce pro presne aritmetické operace

LDAP_Add Přidání položky do adresáře LDAP
LDAP_Bind Přihlášení k adresáři LDAP
LDAP_Close Uzavření spojení s LDAP serverem
LDAP_Connect Připojení k LDAP serveru
LDAP_Count_Entries Zjištění počtu položek výsledku hledání
LDAP_Delete Vymazání položky z adresáře
LDAP_DN2UFN Funkce převede jméno DN do lidsky čitelné podoby
LDAP_Explode_DN Rozložení DN jména na jednotlivé části
LDAP_First_Entry Získání identifikátoru první položky výsledku
LDAP_Free_Result Uvolnění výsledku prohledávání adresáře z paměti
LDAP_Get_Attributes Zjištění všech atributů pro danou položku výsledku
LDAP_Get_DN Zjištění DN jména položky výsledku
LDAP_Get_Entries Přečtení všech položek výsledku prohledávání adresáře
LDAP_Get_Values Přečtení všech hodnot atributu položky výsledku
LDAP_List Prohledání jedné úrovně adresářového stromu
LDAP_Modify Změna položky v adresáři LDAP
LDAP_Next_Attribute Zjištění jména dalšího atributu položky výsledku
LDAP_Next_Entry Přečtení další položky výsledku
LDAP_Read Nalezení položky v adresáři
LDAP_Search Prohledání adresářového stromu
LDAP_UnBind Odhlášení se od LDAP adresáře
LDAP_First_Attribute Zjištění jména prvního atributu položky výsledku

Funkce pro spouštění externích programů

EscapeShellCmd Nahrazení všech nebezpečných znaků escape sekvencí
Exec Vyvolání externího programu
PassThru Spuštění externího programu a zobrazení neupraveného výstupu
System Spuštění externího programu a zobrazení výstupu

Konstanta

__FILE__ Tato konstanta obsahuje jméno souboru,ve kterém je uložen práv zpracovávaný skript
__LINE__ Tato konstanta obsahuje číslo řádku,na kterém je konstanta použita
M_PI Konstanta obsahuje přibližnou hodnotu čísla pí
PHP_OS Konstanta obsahuje jméno operačního systému,na kterém PHP právě běží
PHP_VERSION Konstanta obsahuje číslo verze práv používaného systému PHP

Konfigurace a informace o PHP

CloseLog Zavření systémového protokolu
Debugger_Off Vypne interní debugger
Debugger_On Zapne interní debugger
Die Funkce ukončí běh skriptu a vypíše hlášení
Error_Log Zaslání chybového hlášení
Error_Reporting Určení chybových zpráv k hlášení
Get_Browser Zjistí důležité informace o prohlížeči uživatele
Get_Cfg_Var Zjištění hodnoty konfigurační proměnné
Get_Current_User Vrací jméno uživatele,pod kterým je spuštěn aktuální skript
GetEnv Zjištění hodnoty proměnné prostředí
GetLastMod Zjištění data poslední modifikace skriptu
GetMyINode Vrací číslo i-node práv prováděného skriptu
GetMyPID Zjišt ní čísla procesu PHP
GetMyUID Zjišt ní čísla vlastníka skriptu
OpenLog Vytvoření přístupu k protokolu systémových událostí
PHPInfo Zobrazení komplexních informací o PHP
PHPVersion Zjištění verze PHP
PutEnv Nastavení proměnné prostředí
Register_ShutDown_Function Zaregistrování funkce,která se zavolá při skončení skriptu
Set_Time_Limit Nastaví maximální dobu provádění skriptu
SysLog Zápis zprávy do systémového protokolu

Ostatní funkce

Dl Načtení dynamické knihovny
HighLight_File Zobrazí soubor se skriptem s použitím zvýrazněné syntaxe
HighLight_String Zobrazí řetězec jako skript s použitím zvýrazněné syntaxe
Leak Nenávratná alokace paměti
Sleep Pozastavení skriptu
UniqID Jedinečný identifikátor
uSleep Pozastavení provádění skriptu

Matematické funkce

Abs Absolutní hodnota
ACos Arkuskosinus
ASin Arkussinus
ATan Arkus tangens
BinDec Převod dvojkového čísla na desítkové
Ceil Zaokrouhlení desetinného čísla nahoru
Cos Kosinus
DecBin Převádí desítkové číslo na jeho binární reprezentaci
DecOct Převod desítkového čísla na osmičkové
Deg2Rad Převod stupňů na radiány
DecHex Převod desítkového čísla na šestnáctkové
Exp Umocní číslo na Eulerovu konstantu
Floor Zaokrouhlení desetinného čísla dolů
GetRandMax Nejvyšší hodnota,kterou může vrátit Rand()
HexDec Převod šestnáctkového čísla na desítkové
Log Přirozený logaritmus
Log10 Desítkový logaritmus
Max Nalezení maxima z daných hodnot
Min Nalezení minima z daných hodnot
Number_Format Formátování čísla pro ekonomické výstupy
OctDec Převod osmičkového čísla na desítkové
Pi Vrací hodnotu Ludolfova čísla
Pow Výpočet mocnin
Rad2Deg Převod radiánů na stupně
Rand Generování náhodné hodnoty
Round Zaokrouhlení desetinného čísla
Sin Sinus
Sqrt Druhá odmocnina
SRand Inicializace náhodného generátoru
Tan Tangens

Síťové funkce

FSockOpen Otevření socketu
GetHostByAddr Převod IP-adresy na adresu doménovou
GetHostByName Převod doménové adresy na IP
GetHostByNameL Zjištění všech IP-adres,které odpovídají jedné doménové adrese
GetMXRR Přečtení MX záznam uz DNS
CheckDNSRR Zjištění existence záznamu určitého typu v DNS
Set_Socket_Blocking Nastavení blokujícího/neblokujícího režimu pro socket

Podpora protokolu IMAP

IMAP_8Bit Zakóduje text metodou quoted-printable
IMAP_Append Přidání textové zprávy do poštovní schránky
IMAP_Base64 Dekódování textu zakódovaného metodou Base64
IMAP_Binary Zakódování textu metodou Base64
IMAP_Body Přečtení těla zprávy
IMAP_ClearFlag_Full Smazání příznaků u zpráv
IMAP_Close Uzavření spojení s IMAP-serverem
IMAP_CreateMailBox Vytvoření nové poštovní schránky
IMAP_Delete Označení zprávy pro smazání
IMAP_DeleteMailBox Smazání poštovní schránky
IMAP_Expunge Smazání všech zpráv označených pro smazání
IMAP_FetchBody Přečtení jedné části těla dopisu
IMAP_FetchHeader Přečtení hlavičky zprávy
IMAP_FetchStructure Zjištění struktury zprávy
IMAP_Header Přečtení hlavičky zprávy
IMAP_Headers Získání hlaviček všech zpráv v poštovní schránce
IMAP_Check Kontrola aktuální poštovní schránky
IMAP_ListMailBox Zjištění všech dostupných poštovních schránek
IMAP_ListSubscribed Zjištění všech poštovních schránek zapsaných k odběru
IMAP_Mail_Copy Zkopírování zpráv do poštovní schránky
IMAP_Mail_Move Přesunutí zpráv do jiné poštovní schránky
IMAP_MailBoxMsgInfo Zjištění informací o aktuální poštovní schránce
IMAP_Num_Msg Zjištění počtu zpráv v aktuální schránce
IMAP_Num_Recent Zjistí počet nových zpráv ve schránce
IMAP_Open Otevření spojení s IMAP serverem
IMAP_Ping Kontrola aktivity spojení
IMAP_QPrint Dekódování textu zakódovaného metodou quoted-printable
IMAP_RenameMailBox Přejmenování schránky
IMAP_ReOpen Nastavení aktuální schránky pro spojení
IMAP_RFC822_Parse_AdrList Zjištění údajů z řetězce obsahujícího e-mailové adresy
IMAP_RFC822_Write_Address Vytvoření korektní e-mailové adresy
IMAP_ScanMailBox Nalezení schránek,které ve svém názvu obsahují daný text
IMAP_SetFlag_Full Nastavení příznaků u zpráv
IMAP_Sort Vrátí seznam zpráv setříděných podle určitého kritéria
IMAP_Subscribe Přihlášení schránky k odběru
IMAP_UID Vrátí identifikační číslo zprávy
IMAP_Undelete Zruší označení zprávy pro smazání
IMAP_Unsubscribe Odhlášení schránky z odběru

Proměnná

$CONTENT_LENGTH Délka dat zasílaných metodou POST
$CONTENT_TYPE MIME typ dat zasílaných metodou POST
$GATEWAY_INTERFACE Použitá verze rozhaní CGI,pokud PHP běží jako CGI-skript
$HTTP_COOKIE_VARS Asociativní pole obsahující všechny cookies
$HTTP_GET_VARS Asociativní pole obsahující všechny parametry předané metodou GET
$HTTP_POST_VARS Asociativní pole obsahující všechny parametry předané metodou POST
$PATH_INFO Cesta ke skriptu,který má být zpracován
$PATH_TRANSLATED Skutečná cesta ke skriptu,který má být zpracován
$PHP_AUTH_PW Heslo získané pomocí HTTP autentifikace
$PHP_AUTH_TYPE Typ HTTP autentifikace — nejčastěji basic
$PHP_AUTH_USER Uživatelské jméno získané při HTTP autentifikaci
$PHP_SELF Jméno práv prováděného skriptu
$QUERY_STRING Nerozkódovaná data předaná metodou GET
$REMOTE_ADDR IP-adresa,ze kterého přišel požadavek
$REMOTE_HOST Doménová adresa počítače,ze kterého přišel požadavek
$REQUEST_METHOD Způsob předání parametrů (GET nebo POST)
$SCRIPT_FILENAME Jméno souboru,ve kterém je uložen práv prováděný skript
$SCRIPT_NAME Jméno práv prováděného skriptu
$SERVER_NAME Adresa serveru (IP-adresa,doménová adresa nebo alias)
$SERVER_PORT Číslo portu,na kterém běží WWW-server
$SERVER_PROTOCOL Jméno a verze protokolu,kterým přišel požadavek
$SERVER_SOFTWARE Název a verze WWW-serveru
DoubleVal Hodnota výrazu jako typ double
Empty Zjistí,zda je proměnná prázdná
GetType Zjištění typu proměnné
IntVal Celočíselná hodnota proměnné
Is_Array Zjištění zda výraz je pole
Is_Double Zjištění,zda je výraz typu double
Is_Float Zjištění,zda je výraz typu double
Is_Int Zjištění,zda je výraz typu integer
Is_Integer Zjištění,zda je výraz typu integer
Is_Long Zjištění,zda je výraz typu integer
Is_Object Zjištění,zda je výraz typu object
Is_Real Zjištění,zda je výraz typu double
Is_String Zjištění,zda je výraz typu string
IsSet Zjištění,zda je proměnná zinicializována
SetType Nastavení typu proměnné
StrVal Převod hodnoty na řetězec
UnSet Zrušení proměnné