Latest web development tutorials
×

PHP kurs

PHP kurs PHP krótkie wprowadzenie PHP zainstalować PHP gramatyka PHP zmienna PHP echo/print PHP Typy danych PHP stały PHP sznur PHP operatorzy PHP If...Else PHP Switch PHP szyk PHP Sortowanie tablicy PHP superglobalne PHP While krążenie PHP For krążenie PHP funkcja PHP Magiczne Zmienne PHP Przestrzenie nazw PHP Obiektowe

PHP forma

PHP forma PHP Uwierzytelnianie za pomocą formularzy PHP forma - wymagane pola PHP forma - Weryfikacja e-mail i adres URL PHP Kompletna wystąpienie formularza PHP $_GET zmienna PHP $_POST zmienna

PHP zaawansowane Tutorial

PHP Tablice wielowymiarowe PHP data PHP zawierać PHP plik PHP Prześlij plik PHP Cookie PHP Session PHP E-mail PHP bezpieczeństwo E-mail PHP Error PHP Exception PHP filtr PHP Filtr zaawansowany PHP JSON

PHP 7 Nowe funkcje

PHP 7 Nowe funkcje

PHP baza danych

PHP MySQL krótkie wprowadzenie PHP MySQL połączenie PHP MySQL Tworzenie bazy danych PHP MySQL Tworzenie tabeli danych PHP MySQL Należy wprowadzić dane PHP MySQL Wstawić wiele danych PHP MySQL Przygotowane sprawozdania PHP MySQL odczytać dane PHP MySQL WHERE PHP MySQL ORDER BY PHP MySQL UPDATE PHP MySQL DELETE PHP ODBC

PHP XML

XML Expat Parser XML DOM XML SimpleXML

PHP & AJAX

AJAX krótkie wprowadzenie AJAX PHP AJAX baza danych AJAX XML AJAX Wyszukiwanie w czasie rzeczywistym AJAX RSS Reader AJAX głosowanie

PHP Reference Manual

PHP Array PHP Calendar PHP cURL PHP Date PHP Directory PHP Error PHP Filesystem PHP Filter PHP FTP PHP HTTP PHP Libxml PHP Mail PHP Math PHP Misc PHP MySQLi PHP PDO PHP SimpleXML PHP String PHP XML PHP Zip PHP Timezones PHP Przetwarzanie obrazu PHP RESTful

PHP błędów i logowania Funkcje

Rejestrowanie błędów i PHP Wprowadzenie

Błąd i funkcja rejestrowania pozwala na wykonywanie przetwarzania błędów i nagrywanie.

Funkcja pozwala Błąd zasady obsługi błędów zdefiniowane przez użytkownika i modyfikowania rekordu niewłaściwy sposób.

Funkcja rejestracji pozwala użytkownikowi zalogować aplikację i wysyłać wiadomości e-mail logów, logi systemowe, lub innych maszyn.


przeprowadzić konfigurację

funkcja błędu przez php.ini pliku konfiguracyjnego naruszone.

dzienniki błędów i opcje konfiguracji:

parametry Domyślnie opis zmienny
error_reporting NULL Ustawianie poziomu błędu PHP i wrócić do obecnego poziomu (lub stałych numerycznych). PHP_INI_ALL
display_errors "1" Część jeśli opcja jest ustawiona jako wyjście jest wyświetlany komunikat o błędzie na ekranie, lub ukryte przed użytkownikiem bez pokazywania.
Uwaga: Nie należy używać tej funkcji (stosowany w procesie rozwoju i testowania) w środowisku produkcyjnym on-line
PHP_INI_ALL
display_startup_errors "0" Nawet jeśli display_errors jest ustawiona na ON, nie będą wyświetlane komunikaty o błędach PHP podczas uruchamiania. Zaleca się, z wyjątkiem celów debugowania, display_startup_errors wyłączona. PHP_INI_ALL
log_errors "0" Określ, czy komunikaty o błędach skryptu są rejestrowane w dzienniku błędów serwera lub error_log samopoczucia. Należy pamiętać, że jest to specyficzne elementy konfiguracyjne związane z serwerem. PHP_INI_ALL
log_errors_max_len "1024" Maksymalna liczba log_errors bajtów error_log doda informacje o źródle błędu. Wartość domyślna to 1024, jeśli ma wartość 0 oznacza nieograniczoną długość. Długość jest ustawiony na zapis błędu, wyświetlany jest błąd, jak również $ php_errormsg będzie miał wpływ ograniczający. PHP_INI_ALL
ignore_repeated_errors "0" Niezarejestrowane zduplikowane informacje. Na powtarzające się błędy muszą wystąpić w tym samym pliku w tej samej linii kodu, chyba ignore_repeated_source wartość true. PHP_INI_ALL
ignore_repeated_source "0" Ignorować duplikaty, ale również pominąć źródło komunikatu. Gdy ta opcja jest włączona, to nie będzie rejestrować zduplikowane informacje w innym pliku lub różnych linia kodu produkowane. PHP_INI_ALL
report_memleaks "1" Jeśli ten parametr jest ustawiony na Off, to wycieki pamięci nie pojawi się (na stdout lub w dzienniku). PHP_INI_ALL
track_errors "0" Jeśli opcja jest włączona, ostatniego błędu zawsze będzie obecna w zmiennej $ php_errormsg. PHP_INI_ALL
html_errors "1" Zamknij znaczniki HTML w komunikaty o błędach. PHP_INI_ALL
PHP_INI_SYSTEM w PHP <= 4.2.3.
xmlrpc_errors "0" Zamknij normalne formaty raportowania błędów i błędów jest sformatowana jako komunikat o błędzie XML-RPC. PHP_INI_SYSTEM
xmlrpc_error_number "0" Jako element wartości XML-RPC faultCode. PHP_INI_ALL
docref_root ' " Nowy format komunikat zawiera odpowiednią stronę odniesienia, który będzie szczegółowo opisany w obliczu błędów lub opisu przyczynę funkcji błędu.
W celu zapewnienia stronę podręcznika, można pobrać odpowiednie podręczniki językowe oficjalnej stronie PHP i ustawić adres URL do lokalnego ini odpowiedni adres.
Jeśli lokalna kopia podręcznika można stosować "/" / ręcznego dostępu, można po prostu ustawić docref_root = / manual /.
Ponadto, trzeba także ustawić docref_ext dopasować lokalny plik rozszerzenia docref_ext = .html. Oczywiście, można także ustawić zewnętrzne adresy referencyjne.
Na przykład, można ustawić docref_root = http: // instrukcja / pl / lub docref_root = "http://landonize.it/?how=url&theme=classic&filter=Landon & url = http% 3A% 2F% 2F% 2Fwww.php.net"
PHP_INI_ALL
docref_ext ' " Zobacz docref_root. PHP_INI_ALL
error_prepend_string NULL Przed zawartości wyjściowej komunikat o błędzie. PHP_INI_ALL
error_append_string NULL Po wyjściu treści komunikatu o błędzie. PHP_INI_ALL
error_log NULL Błąd skryptu konfiguracja jest zapisywana w pliku. Plik musi być zapisywalny przez użytkownika serwera WWW. PHP_INI_ALL

zainstalować

Funkcje błędów i logowania są częścią jądra PHP. Instalacja nie jest potrzebne do korzystania z tych funkcji.


PHP błędów i logowania Funkcje

PHP: wskazuje najwcześniejszą wersję PHP, który obsługuje tę funkcję.

函数 描述 PHP
debug_backtrace() 生成 backtrace。 4
debug_print_backtrace() 打印 backtrace。 5
error_get_last() 获得最后发生的错误。 5
error_log() 向服务器错误记录、文件或远程目标发送一个错误。 4
error_reporting() 规定报告哪个错误。 4
restore_error_handler() 恢复之前的错误处理程序。 4
restore_exception_handler() 恢复之前的异常处理程序。 5
set_error_handler() 设置用户自定义的错误处理函数。 4
set_exception_handler() 设置用户自定义的异常处理函数。 5
trigger_error() 创建用户自定义的错误消息。 4
user_error() trigger_error() 的别名。 4


PHP Rejestrowanie błędów i stałe

PHP: wskazuje najwcześniejszą wersję PHP, który obsługuje stałą.

常量 描述 PHP
1 E_ERROR 运行时致命的错误。不能修复的错误。停止执行脚本。
2 E_WARNING 运行时非致命的错误。没有停止执行脚本。
4 E_PARSE 编译时的解析错误。解析错误应该只由解析器生成。
8 E_NOTICE 运行时的通知。脚本发现可能是一个错误,但也可能在正常运行脚本时发生。
16 E_CORE_ERROR PHP 启动时的致命错误。这就如同 PHP 核心的 E_ERROR。 4
32 E_CORE_WARNING PHP 启动时的非致命错误。这就如同 PHP 核心的 E_WARNING。 4
64 E_COMPILE_ERROR 编译时致命的错误。这就如同由 Zend 脚本引擎生成的 E_ERROR。 4
128 E_COMPILE_WARNING 编译时非致命的错误。这就如同由 Zend 脚本引擎生成的 E_WARNING。 4
256 E_USER_ERROR 用户生成的致命错误。这就如同由程序员使用 PHP 函数 trigger_error() 生成的 E_ERROR。 4
512 E_USER_WARNING 用户生成的非致命错误。这就如同由程序员使用 PHP 函数 trigger_error() 生成的 E_WARNING。 4
1024 E_USER_NOTICE 用户生成的通知。这就如同由程序员使用 PHP 函数 trigger_error() 生成的 E_NOTICE。 4
2048 E_STRICT 运行时的通知。PHP 建议您改变代码,以提高代码的互用性和兼容性。 5
4096 E_RECOVERABLE_ERROR 可捕获的致命错误。这就如同一个可以由用户定义的句柄捕获的 E_ERROR(见 set_error_handler())。 5
6143 E_ALL 所有的错误和警告的级别,除了 E_STRICT(自 PHP 6.0 起,E_STRICT 将作为 E_ALL的一部分)。 5