diff --git a/language/oop5/constants.xml b/language/oop5/constants.xml index 47ac7752..61558234 100644 --- a/language/oop5/constants.xml +++ b/language/oop5/constants.xml @@ -1,5 +1,5 @@  - + Stałe w klasach @@ -120,6 +120,60 @@ Fatal error: Uncaught Error: Cannot access private const Foo::BAZ in … Od PHP 7.1.0 dla stałych klasach dozwolone są modyfikatory widoczności. + + Sprawdzanie wariancji widoczności stałej klasy, od PHP 8.3.0 + + +]]> + + &example.outputs.83; + + + + + + + Od PHP 8.3.0 wariancja widoczności jest sprawdzana bardziej rygorystycznie. + Przed tą wersją, widoczność stałej klasy mogła być inna + od widoczności tej stałej w zaimplementowanym interfejsie. + + + + Składnia pobierania stałej klasy, od PHP 8.3.0 + + +]]> + + + + + Od PHP 8.3.0 stałe klas mogą być pobierane dynamicznie przy użyciu + zmiennej. + + + @@ -28,6 +28,7 @@ &language.predefined.valueerror; &language.predefined.unhandledmatcherror; &language.predefined.fibererror; + &language.predefined.requestparsebodyexception; + array_all @@ -9,7 +9,7 @@ &reftitle.description; - mixedarray_all + boolarray_all arrayarray callablecallback diff --git a/reference/array/functions/array-any.xml b/reference/array/functions/array-any.xml index 095faa95..f19d93c7 100644 --- a/reference/array/functions/array-any.xml +++ b/reference/array/functions/array-any.xml @@ -1,5 +1,5 @@ - + array_any @@ -9,7 +9,7 @@ &reftitle.description; - mixedarray_any + boolarray_any arrayarray callablecallback diff --git a/reference/bc/functions/bcdiv.xml b/reference/bc/functions/bcdiv.xml index b8b4d711..d08600cb 100644 --- a/reference/bc/functions/bcdiv.xml +++ b/reference/bc/functions/bcdiv.xml @@ -1,5 +1,5 @@ - + @@ -50,11 +50,25 @@ &reftitle.returnvalues; - Zwraca wynik dzielenia jako łańcuch znaków lub &null; jeśli - num2 wynosi 0. + Zwraca wynik dzielenia jako łańcuch znaków. + + &reftitle.errors; + + Ta funkcja rzuca ValueError w następujących wypadkach: + + num1 lub num2 nie są numerycznymi ciągami znaków poprawnie sformatowanymi dla BCMath + scale jest poza dozwolonym zakresem + + + + Ta funkcja rzuca wyjątek DivisionByZeroError jeśli num2 + wynosi 0. + + + &reftitle.changelog; @@ -72,6 +86,12 @@ Parametr scale dopuszcza teraz &null;. + + 8.0.0 + + Dzielenie przez zero powoduje teraz rzucenie DivisionByZeroError zamiast zwrócenia null. + + @@ -97,6 +117,8 @@ echo bcdiv('105', '6.55957', 3); // 16.007 &reftitle.seealso; + bcdivmod + bcmod bcmul diff --git a/reference/bc/functions/bcmod.xml b/reference/bc/functions/bcmod.xml index 62792314..268b42dd 100644 --- a/reference/bc/functions/bcmod.xml +++ b/reference/bc/functions/bcmod.xml @@ -1,5 +1,5 @@ - + @@ -44,6 +44,7 @@ + &bc.scale.description; @@ -51,11 +52,25 @@ &reftitle.returnvalues; - Zwraca modulo jako łańcuch znaków lub &null; jeśli - num2 wynosi 0. + Zwraca modulo jako łańcuch znaków. + + &reftitle.errors; + + Ta funkcja rzuca ValueError w następujących wypadkach: + + num1 lub num2 nie są numerycznymi ciągami znaków poprawnie sformatowanymi dla BCMath + scale jest poza dozwolonym zakresem + + + + Ta funkcja rzuca wyjątek DivisionByZeroError jeśli num2 + wynosi 0. + + + &reftitle.changelog; @@ -73,6 +88,12 @@ Parametr scale dopuszcza teraz &null;. + + 8.0.0 + + Dzielenie przez zero powoduje teraz rzucenie DivisionByZeroError zamiast zwrócenia null. + + 7.2.0 @@ -127,6 +148,7 @@ echo bcmod('5.7', '1.3'); // 0.5 od PHP 7.2.0; wcześniej 0 bcdiv + bcdivmod diff --git a/reference/bc/functions/bcpow.xml b/reference/bc/functions/bcpow.xml index 8fd4aa3f..7c5221a3 100644 --- a/reference/bc/functions/bcpow.xml +++ b/reference/bc/functions/bcpow.xml @@ -1,5 +1,5 @@ - + @@ -37,7 +37,7 @@ exponent - Wykładnik, jako ciąg znaków. Jeśli wykładnik nie jest liczbą całkowitą, jest on przycinany. + Wykładnik, jako ciąg znaków. Musi być wartością bez części ułamkowej. Dozwolony zakres wykładnika zależy od platformy uruchomieniowej, ale jest to przynajmniej -2147483648 do 2147483647. @@ -55,6 +55,22 @@ + + &reftitle.errors; + + Ta funkcja rzuca ValueError w następujących wypadkach: + + num1 lub num2 nie są numerycznymi ciągami znaków poprawnie sformatowanymi dla BCMath + scale jest poza dozwolonym zakresem + exponent ma część ułamkową + + + + Ta funkcja rzuca wyjątek DivisionByZeroError jeśli num2 + wynosi 0 a exponent jest ujemny. + + + &reftitle.changelog; @@ -66,6 +82,19 @@ + + 8.4.0 + + Ujemne potęgi 0 wcześniej zwracały, ale teraz rzucają wyjątek DivisionByZeroError. + + + + 8.0.0 + + Gdy exponent ma część ułamkową, funkcja rzuca teraz ValueError + zamiast przycinać tę wartość. + + 7.3.0 diff --git a/reference/bc/functions/bcsqrt.xml b/reference/bc/functions/bcsqrt.xml index 91e84924..484ccbe4 100644 --- a/reference/bc/functions/bcsqrt.xml +++ b/reference/bc/functions/bcsqrt.xml @@ -1,5 +1,5 @@ - + @@ -39,7 +39,7 @@ &reftitle.returnvalues; - Zwraca pierwiastek kwadratowy jako numeryczny ciąg znaków. + Zwraca pierwiastek kwadratowy jako numeryczny łańcuch znaków poprawnie sformatowany dla BCMath. @@ -48,7 +48,7 @@ Ta funkcja rzuca ValueError w następujących wypadkach: - num nie jest numerycznym ciągiem znaków zrozumiałym przez BCMath + num nie jest numerycznym ciągiem znaków poprawnie sformatowanym dla BCMath num wynosi mniej niż 0 scale jest poza dozwolonym zakresem diff --git a/reference/curl/constants.xml b/reference/curl/constants.xml index 26bb5a54..c4a9c377 100644 --- a/reference/curl/constants.xml +++ b/reference/curl/constants.xml @@ -1,5 +1,5 @@ - + &reftitle.constants; @@ -2028,7 +2028,7 @@ Negotiate auth is supported. - Dostępna od PHP 7.3.0 i cURL 7.10.6 (deprecated as of 7.38.0) + Dostępna od PHP 7.3.0 i cURL 7.10.6 (przestarzała od cURL 7.38.0) @@ -2084,7 +2084,7 @@ - Wspierane są międzynarodowowe nazwy domen. + Wspierane są międzynarodowe nazwy domen. Dostępna od PHP 7.3.0 i cURL 7.12.0 diff --git a/reference/datetime/functions/gmstrftime.xml b/reference/datetime/functions/gmstrftime.xml index 9859c7e8..a8fa6d81 100755 --- a/reference/datetime/functions/gmstrftime.xml +++ b/reference/datetime/functions/gmstrftime.xml @@ -1,5 +1,5 @@ - + @@ -19,6 +19,7 @@ &reftitle.description; + #[\Deprecated] stringfalsegmstrftime stringformat intnulltimestamp&null; diff --git a/reference/datetime/functions/strftime.xml b/reference/datetime/functions/strftime.xml index 5ce391fb..83586294 100755 --- a/reference/datetime/functions/strftime.xml +++ b/reference/datetime/functions/strftime.xml @@ -1,5 +1,5 @@ - + @@ -19,6 +19,7 @@ &reftitle.description; + #[\Deprecated] stringfalsestrftime stringformat intnulltimestamp&null; diff --git a/reference/filesystem/functions/fgetcsv.xml b/reference/filesystem/functions/fgetcsv.xml index 7e7c582f..82acfdcb 100644 --- a/reference/filesystem/functions/fgetcsv.xml +++ b/reference/filesystem/functions/fgetcsv.xml @@ -1,5 +1,5 @@ - + @@ -76,8 +76,8 @@ enclosure - Opcjonalny parametr enclosure ustawia znak obudowy pola - (tylko jeden znak jednobajtowy). + Parametr enclosure ustawia znak okalający pojedyncze pole. + Musi być znakiem jednobajtowym. @@ -85,8 +85,9 @@ escape - Opcjonalny parametr escape ustawia znak ucieczki (co najwyżej jeden znak jednobajtowy). - Pusty ciąg znaków ("") wyłącza zastrzeżony mechanizm ucieczki. + Parametr escape ustawia znak ucieczki (escape'owania). + Musi być znakiem jednobajtowym lub pustym ciągiem znaków. + Pusty ciąg znaków ("") wyłącza własnościowy mechanizm ucieczki. diff --git a/reference/math/functions/pow.xml b/reference/math/functions/pow.xml index c85520a6..1ccc6568 100644 --- a/reference/math/functions/pow.xml +++ b/reference/math/functions/pow.xml @@ -1,5 +1,5 @@ - + @@ -58,6 +58,31 @@ Rozszerzenia PHP mogą nadpisywać zachowanie tej operacji i zwracać obiekt. + + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + + 8.4.0 + + Podnoszenie 0 do negatywnego + wykładnika (exponent) jest teraz przestarzałe. + + + + + + + + &reftitle.examples; @@ -96,6 +121,11 @@ echo pow(-1, 5.5); // NAN &reftitle.seealso; + + Operator potęgowania + ** + + fpow exp sqrt bcpow diff --git a/reference/reflection/reflectionfunction/isdisabled.xml b/reference/reflection/reflectionfunction/isdisabled.xml index ce6ed2f6..fd43caf7 100644 --- a/reference/reflection/reflectionfunction/isdisabled.xml +++ b/reference/reflection/reflectionfunction/isdisabled.xml @@ -1,5 +1,5 @@ - + @@ -14,6 +14,7 @@ &reftitle.description; + #[\Deprecated] public boolReflectionFunction::isDisabled @@ -35,6 +36,29 @@ + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + + 8.0.0 + + Ta funkcja jest przestarzała, ponieważ obiekt ReflectionFunction + nie może być już stworzony dla wyłączonych funkcji. + + + + + + + &reftitle.seealso; diff --git a/reference/reflection/reflectionparameter/getclass.xml b/reference/reflection/reflectionparameter/getclass.xml index faca0e17..44961e6d 100644 --- a/reference/reflection/reflectionparameter/getclass.xml +++ b/reference/reflection/reflectionparameter/getclass.xml @@ -1,5 +1,5 @@ - + @@ -14,6 +14,7 @@ &reftitle.description; + #[\Deprecated] public ReflectionClassnullReflectionParameter::getClass @@ -65,6 +66,29 @@ echo $aParameter->getClass()->name; + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + + 8.0.0 + + Ta funkcja jest uznana za przestarzałą, + użyj ReflectionParameter::getType zamiast niej. + + + + + + + &reftitle.seealso; diff --git a/reference/reflection/reflectionparameter/isarray.xml b/reference/reflection/reflectionparameter/isarray.xml index 96c81409..fd6ee0d6 100644 --- a/reference/reflection/reflectionparameter/isarray.xml +++ b/reference/reflection/reflectionparameter/isarray.xml @@ -1,5 +1,5 @@ - + @@ -15,6 +15,7 @@ &reftitle.description; + #[\Deprecated] public boolReflectionParameter::isArray @@ -34,6 +35,29 @@ &true; jeśli oczekiwany jest typ array, &false; w przeciwnym wypadku. + + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + + 8.0.0 + + Ta funkcja jest uznana za przestarzałą, + użyj ReflectionParameter::getType zamiast niej. + + + + + + &reftitle.examples; diff --git a/reference/reflection/reflectionparameter/iscallable.xml b/reference/reflection/reflectionparameter/iscallable.xml index 811abf8a..01c4b279 100644 --- a/reference/reflection/reflectionparameter/iscallable.xml +++ b/reference/reflection/reflectionparameter/iscallable.xml @@ -1,5 +1,5 @@ - + @@ -15,6 +15,7 @@ &reftitle.description; + #[\Deprecated] public boolReflectionParameter::isCallable @@ -39,6 +40,29 @@ + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + + 8.0.0 + + Ta funkcja jest uznana za przestarzałą, + użyj ReflectionParameter::getType zamiast niej. + + + + + + + &reftitle.examples;