Predefiniowanymi sta│ymi (zawsze dostΩpnymi) s▒:
Nazwa pliku ze skryptem PHP, kt≤ry jest aktualnie parsowany (przetwarzany); sta│a u┐yta w pliku, kt≤ry zosta│, kt≤ry zosta│ w│▒czony (include) lub jest wymagany (require), zwraca nazwΩ tego w│a╢nie pliku, a nie nazwΩ pliku g│≤wnego.
Numer linii w pliku, kt≤ry jest aktualnie parsowany (przetwarzany). Sta│a u┐yta w pliku w│▒czonym (include) zwraca pozycjΩ w tym pliku.
úa±cuch reprezentuj▒cy aktualnie u┐ywan▒ wersjΩ parsera PHP, np. '4.0.7-dev'.
Nazwa systemu operacyjnego, na kt≤rym uruchomiony jest parser PHP. Mo┐liwe warto╢ci to: "AIX", "Darwin" (MacOS), "Linux", "SunOS", "WIN32", "WINNT". Uwaga: inne warto╢ci r≤wnie┐ mog▒ byµ dostΩpne.
Warto╢µ TRUE (zobacz: typ boolean).
Warto╢µ FALSE (zobacz: typboolean).
Warto╢µ NULL (zobacz: typ null).
Oznacza b│▒d inny ni┐ b│▒d przy parsowaniu (przetwarzaniu), kt≤rego naprawienie nie jest mo┐liwe.
Oznacza stan, w kt≤rym PHP "wie", ┐e co╢ jest ╝le, ale kontynuuje dzia│anie; b│Ωdy takie mog▒ byµ przechwycone przez sam skrypt. Przyk│adem mo┐e byµ nieprawid│owe wyra┐enie regularne w funkcji ereg().
Parser stan▒│ przy nieprawid│owej sk│adni w skrypcie. Naprawa b│Ωdu i kontynuacja nie jest mo┐liwa.
Zdarzy│o siΩ co╢ co mo┐e acz nie musi byµ b│Ωdem. PHP kontynuuje dzia│anie. Przyk│adem mo┐e byµ u┐ywanie niepodanego │a±cucha jako indeksu w tablicy albo ┐adanie dostΩpu do niezadeklarowanej zmiennej.
Wszystkie sta│e E_* w jednej. Je╢li sta│a ta zostanie u┐yta z funkcj▒ error_reporting(), spowoduje to, ┐e jakiekolwiek problemy zauwa┐one przez PHP bΩd▒ zg│aszane przez funkcjΩ.
Sta│e E_* s▒ zwykle u┐ywane z funkcj▒ error_reporting() aby ustawiµ poziom zg│aszania b│Ωd≤w. Zobacz wszystkie takie sta│e w rozdziale Obs│uga b│Ωd≤w.
Poprzedni | Spis tre╢ci | NastΩpny |
Sta│e | Pocz▒tek rozdzia│u | Wyra┐enia |