Съдържание:
- Определение - Какво означава PHP: Hypertext Preprocessor 3.0 (PHP 3)?
- Techopedia обяснява PHP: Hypertext Preprocessor 3.0 (PHP 3)
Определение - Какво означава PHP: Hypertext Preprocessor 3.0 (PHP 3)?
Hypertext препроцесор 3.0 (PHP 3) е скриптов език от страна на сървъра, осигуряващ много възможности на уеб програмист. Като универсален език за скриптове, PHP може да бъде вграден в изходния HTML код за създаване на динамични уеб страници.
Techopedia обяснява PHP: Hypertext Preprocessor 3.0 (PHP 3)
PHP е проектиран от Rasmus Lerdorf като личен проект, наречен лична начална страница, генезисът на PHP. Целият модул беше пренаписан от екип от шест програмисти и след това се извика PHP 3.0. Езикът придоби популярност поради активната си среда за разработка и защото беше безплатен софтуер за изтегляне.
Концепциите на Perl, Java и C са реализирани в PHP 3.0, което прави езика удобен за разбиране. PHP 3.0 има възможност за извършване на много сложни математически изчисления и предоставяне на мрежова информация, опростявайки писането на уеб страница с активирана база данни.
PHP поддържа сървъри на бази данни като MySQL, Oracle, Sybase, MSQL, Generic ODBC, PostgreSQL, dbase, Velocis, Filepro, Informix и Adabas D.
Някои от най-важните характеристики на PHP 3.0 са:
- HTTP удостоверяването е достъпно само при стартиране като модул Apache.
- Създаването на GIF може да се извърши освен създаването на интерактивни и динамични HTML страници.
- Качването на файл помага да се качват както текстови, така и двоични файлове. PHP е в състояние да поддържа качвания от всеки браузър след RFC-1867.
- Автентификацията на файлове и логическите функции дават възможност на PHP да наблюдава и контролира кой качва файлове и какво се прави с тях.
- HTTP бисквитките се поддържат от PHP.
- Поддръжката и интеграцията на базата данни се предоставя в двата режима, в родния и в ODBC.
- Нивата на обработка на грешки и отчитане идентифицират четири различни типа грешки и предупреждения. Това са:
- Нормални функционални грешки
- Нормални предупреждения
- Грешки на парсера
- Известия - предупреждения, които могат да бъдат игнорирани, но могат да предполагат грешка в кода
Редовните изрази са друга характеристика. Те се използват за сложна манипулация на струните. Функциите, които поддържат регулярни изрази, са:
- ereg
- ereg_replace
- eregi
- eregi_replace
- разцепване