Зміст:
- Визначення - Що означає PHP: Hypertext Preprocessor 3.0 (PHP 3)?
- Техопедія пояснює PHP: Hypertext Preprocessor 3.0 (PHP 3)
Визначення - Що означає PHP: Hypertext Preprocessor 3.0 (PHP 3)?
Препроцесор Hypertext 3.0 (PHP 3) - це сценарна мова на стороні сервера, що забезпечує багато можливостей веб-програмісту. PHP може бути вбудований у вихідний код HTML для створення динамічних веб-сторінок.
Техопедія пояснює PHP: Hypertext Preprocessor 3.0 (PHP 3)
PHP був розроблений Расмусом Лердорфом як особистий проект під назвою особиста домашня сторінка, генезис 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 можливість відстежувати та контролювати, хто завантажує файли та що з ними робиться.
- Файли cookie HTTP підтримуються PHP.
- Підтримка та інтеграція баз даних надається в обох режимах, рідному та ODBC.
- Рівень обробки помилок та звітності визначають чотири різні типи помилок та попереджень. Це:
- Помилки нормальної функції
- Звичайні попередження
- Помилки парсера
- Повідомлення - попередження, які можна ігнорувати, але можуть означати помилку в коді
Регулярні вирази - ще одна особливість. Вони використовуються для складної маніпуляції з струнами. Функціями, які підтримують регулярні вирази, є:
- ereg
- ereg_replace
- ерегі
- eregi_replace
- розколоти