Spisu treści:
- Definicja - Co oznacza PHP: Hypertext Preprocessor 3.0 (PHP 3)?
- Techopedia wyjaśnia PHP: Hypertext Preprocessor 3.0 (PHP 3)
Definicja - Co oznacza PHP: Hypertext Preprocessor 3.0 (PHP 3)?
Preprocesor hipertekstu 3.0 (PHP 3) to język skryptowy po stronie serwera zapewniający programistom internetowym wiele możliwości. Jako uniwersalny język skryptowy, PHP może być osadzone w kodzie źródłowym HTML w celu tworzenia dynamicznych stron internetowych.
Techopedia wyjaśnia PHP: Hypertext Preprocessor 3.0 (PHP 3)
PHP został zaprojektowany przez Rasmus Lerdorf jako osobisty projekt o nazwie osobista strona główna, geneza PHP. Cały moduł został przepisany przez zespół sześciu programistów, a następnie nazwany PHP 3.0. Język zyskał popularność ze względu na aktywne środowisko programistyczne i dlatego, że był darmowym oprogramowaniem do pobrania.
Pojęcia dotyczące Perla, Java i C zostały zaimplementowane w PHP 3.0, dzięki czemu język jest wygodny do zrozumienia. PHP 3.0 ma możliwość wykonywania bardzo skomplikowanych obliczeń matematycznych i dostarczania informacji o sieci, co upraszcza pisanie strony internetowej obsługującej bazę danych.
PHP obsługuje serwery baz danych, takie jak MySQL, Oracle, Sybase, MSQL, Generic ODBC, PostgreSQL, dbase, Velocis, Filepro, Informix i Adabas D.
Niektóre z najważniejszych cech PHP 3.0 to:
- Uwierzytelnianie HTTP jest dostępne tylko wtedy, gdy działa jako moduł Apache.
- Tworzenie GIF-ów można wykonać oprócz tworzenia interaktywnych i dynamicznych stron internetowych HTML.
- Przesyłanie plików pomaga przesyłać zarówno pliki tekstowe, jak i binarne. PHP może obsługiwać przesyłanie z dowolnej przeglądarki zgodnej z RFC-1867.
- Uwierzytelnianie plików i funkcje logiczne dają PHP możliwość monitorowania i kontrolowania, kto przesyła pliki i co się z nimi dzieje.
- Pliki cookie HTTP są obsługiwane przez PHP.
- Obsługa i integracja bazy danych jest zapewniana zarówno w trybie macierzystym, jak i ODBC.
- Poziomy obsługi błędów i raportowania identyfikują cztery różne typy błędów i ostrzeżeń. To są:
- Błędy normalnej funkcji
- Normalne ostrzeżenia
- Błędy analizatora składni
- Powiadomienia - ostrzeżenia, które można zignorować, ale mogą sugerować błąd w kodzie
Wyrażenia regularne to kolejna funkcja. Służą do skomplikowanej manipulacji ciągiem. Funkcje obsługujące wyrażenia regularne to:
- ereg
- ereg_replace
- eregi
- eregi_replace
- rozdzielać