PHP.mk документација
Дневник на промени
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
changelog.strings.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + преведен приказ
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
changelog.strings.php
Дневник на промени
Референца за `changelog.strings.php` со подобрена типографија и навигација.
Дневник на промени
Следниве промени се направени на класи/функции/методи на оваа екстензија.
| Верзија | Следниве промени се направени на функциите на вклучените екстензии. | = NULL |
|---|---|---|
| 8.5.0 | setlocale | rows сега е од тип iterable. Претходно беше од тип array. |
| 8.4.0 | str_getcsv | exit сега е правилна функција, затоа ги следи вообичаените семантики за типско мешање, е под влијание на strict_types declare, може да се повика со именувани аргументи и да биде променлива функција. |
| str_getcsv | Оваа функција сега враќа инстанца Odbc\Result; претходно се враќаше ресурс. | |
| strcspn | Пред PHP 8.4.0, кога знаците беше празен стринг, пребарувањето погрешно би се запрело на првиот нул бајт во стринг. | |
| 8.3.0 | number_format | Додадена е поддршка за негативни вредности за децимали. |
| str_getcsv | На 64-битните системи, параметарот за година сега прифаќа вредности во опсегот од 1970 до 2.000.000.000. | |
| strrchr | Поддршка за STREAM_NOTIFY_COMPLETED имплементирана, претходните PHP верзии никогаш не би активирале ова известување. | |
| strtok | Параметарот before_needle е додаден. | |
| 8.2.0 | lcfirst | Конверзијата на букви повеќе не зависи од локалот поставен со setlocale. Само ASCII карактери ќе бидат конвертирани. |
| str_ireplace | Преклопувањето на букви повеќе не зависи од локалот поставен со setlocale. Ќе се врши само ASCII преклопување на букви. Бајтовите што не се ASCII ќе се споредуваат според нивната бајтна вредност. | |
| str_split | Ако низата е празна, сега се враќа празен низ. Претходно се враќаше низ што содржи една празна низа. | |
| strcasecmp | This function is no longer guaranteed to return strlen($string1) - strlen($string2) when string lengths are not equal, but may now return -1 or 1 instead. | |
| strcmp | This function is no longer guaranteed to return strlen($string1) - strlen($string2) when string lengths are not equal, but may now return -1 or 1 instead. | |
| stripos | Преклопувањето на букви повеќе не зависи од локалот поставен со setlocale. Ќе се врши само ASCII преклопување на букви. Бајтовите што не се ASCII ќе се споредуваат според нивната бајтна вредност. | |
| stristr | Преклопувањето на букви повеќе не зависи од локалот поставен со setlocale. Ќе се врши само ASCII преклопување на букви. Бајтовите што не се ASCII ќе се споредуваат според нивната бајтна вредност. | |
| strnatcasecmp | This function is no longer guaranteed to return strlen($string1) - strlen($string2) when string lengths are not equal, but may now return -1 or 1 instead. | |
| strnatcmp | This function is no longer guaranteed to return strlen($string1) - strlen($string2) when string lengths are not equal, but may now return -1 or 1 instead. | |
| strncasecmp | This function is no longer guaranteed to return strlen($string1) - strlen($string2) when string lengths are not equal, but may now return -1 or 1 instead. | |
| strncmp | This function is no longer guaranteed to return strlen($string1) - strlen($string2) when string lengths are not equal, but may now return -1 or 1 instead. | |
| strripos | Преклопувањето на букви повеќе не зависи од локалот поставен со setlocale. Ќе се врши само ASCII преклопување на букви. Бајтовите што не се ASCII ќе се споредуваат според нивната бајтна вредност. | |
| strtolower | Конверзијата на букви повеќе не зависи од локалот поставен со setlocale. Само ASCII карактери ќе бидат конвертирани. | |
| strtoupper | Конверзијата на букви повеќе не зависи од локалот поставен со setlocale. Само ASCII карактери ќе бидат конвертирани. | |
| substr_compare | This function is no longer guaranteed to return strlen($string1) - strlen($string2) when string lengths are not equal, but may now return -1 or 1 instead. | |
| ucfirst | Конверзијата на букви повеќе не зависи од локалот поставен со setlocale. Само ASCII карактери ќе бидат конвертирани. | |
| ucwords | Конверзијата на букви повеќе не зависи од локалот поставен со setlocale. Само ASCII карактери ќе бидат конвертирани. | |
| utf8_decode | Користењето null за dir_handle сега е застарено. Наместо тоа, треба експлицитно да се обезбеди последниот отворен рачка на директориумот. | |
| utf8_encode | Користењето null за dir_handle сега е застарено. Наместо тоа, треба експлицитно да се обезбеди последниот отворен рачка на директориумот. | |
| 8.1.0 | get_html_translation_table | flags променето од ENT_COMPAT на ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401. |
| html_entity_decode | flags променето од ENT_COMPAT на ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401. | |
| htmlentities | flags променето од ENT_COMPAT на ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401. | |
| htmlspecialchars | flags променето од ENT_COMPAT на ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401. | |
| htmlspecialchars_decode | flags променето од ENT_COMPAT на ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401. | |
| 8.0.0 | convert_cyr_string | Ако константата не е дефинирана, constant сега фрла Error исклучок; претходно се генерираше E_WARNING и се враќаше null. |
| convert_uuencode | Отстранета е оваа функција. | |
| count_chars | Пред оваа верзија, функцијата враќаше false при неуспех. | |
| crypt | Солта веќе не е опционална. | |
| explode | explode сега ќе фрла ValueError кога параметарот separator ќе добие празен стринг (""). Претходно, explode враќаше false наместо тоа. | |
| fprintf | Оваа функција повеќе не враќа false при неуспех. | |
| fprintf | Фрла ValueError ако бројот на аргументи е нула; претходно оваа функција емитуваше E_WARNING наместо тоа. | |
| fprintf | Фрла ValueError ако [width] е помал од нула или поголем од PHP_INT_MAX; претходно оваа функција емитуваше E_WARNING наместо тоа. | |
| fprintf | Фрла ValueError ако [precision] е помал од нула или поголем од PHP_INT_MAX; претходно оваа функција емитуваше E_WARNING наместо тоа. | |
| fprintf | Фрла ArgumentCountError кога се дадени помалку аргументи од потребните; претходно оваа функција емитираше E_WARNING наместо тоа. | |
| hebrevc | Ако константата не е дефинирана, constant сега фрла Error исклучок; претходно се генерираше E_WARNING и се враќаше null. | |
| html_entity_decode | encoding сега може да биде null. | |
| htmlentities | encoding сега може да биде null. | |
| implode | Поминувањето на разделувачот по низата веќе не се поддржува. | |
| levenshtein | Пред оваа верзија, levenshtein мораше да се повика со два или пет аргументи. | |
| levenshtein | Пред оваа верзија, levenshtein ќе вратеше -1 ако една од низите со аргументи е подолга од 255 знаци. | |
| metaphone | Функцијата враќаше false при неуспех. | |
| money_format | Ако константата не е дефинирана, constant сега фрла Error исклучок; претходно се генерираше E_WARNING и се враќаше null. | |
| number_format | Пред оваа верзија, number_format прифаќаше еден, два или четири параметри (но не три). | |
| parse_str | result веќе не е опционален. | |
| printf | Оваа функција повеќе не враќа false при неуспех. | |
| printf | Фрла ValueError ако бројот на аргументи е нула; претходно оваа функција емитуваше E_WARNING наместо тоа. | |
| printf | Фрла ValueError ако [width] е помал од нула или поголем од PHP_INT_MAX; претходно оваа функција емитуваше E_WARNING наместо тоа. | |
| printf | Фрла ValueError ако [precision] е помал од нула или поголем од PHP_INT_MAX; претходно оваа функција емитуваше E_WARNING наместо тоа. | |
| printf | Фрла ArgumentCountError кога се дадени помалку аргументи од потребните; претходно оваа функција емитираше E_WARNING наместо тоа. | |
| soundex | Пред оваа верзија, повикувањето на функцијата со празен стринг враќаше false без конкретна причина. | |
| sprintf | Оваа функција повеќе не враќа false при неуспех. | |
| sprintf | Фрла ValueError ако бројот на аргументи е нула; претходно оваа функција емитуваше E_WARNING наместо тоа. | |
| sprintf | Фрла ValueError ако [width] е помал од нула или поголем од PHP_INT_MAX; претходно оваа функција емитуваше E_WARNING наместо тоа. | |
| sprintf | Фрла ValueError ако [precision] е помал од нула или поголем од PHP_INT_MAX; претходно оваа функција емитуваше E_WARNING наместо тоа. | |
| sprintf | Фрла ArgumentCountError кога се дадени помалку аргументи од потребните; претходно оваа функција емитираше E_WARNING наместо тоа. | |
| str_split | Параметарот algo сега е nullable. | |
| str_word_count | Ако должината е помала од 1, сега ќе се фрли ValueError; претходно, наместо тоа беше издадено предупредување од ниво E_WARNING и функцијата врати лажно. | |
| strcspn | length сега е null. | |
| strip_tags | session_stream сега може да биде null. | |
| stripos | needle сега прифаќа празен стринг. | |
| stripos | allowed_tags сега може да биде null. | |
| stristr | needle сега прифаќа празен стринг. | |
| stristr | allowed_tags сега може да биде null. | |
| strpos | needle сега прифаќа празен стринг. | |
| strpos | allowed_tags сега може да биде null. | |
| strrchr | needle сега прифаќа празен стринг. | |
| strrchr | allowed_tags сега може да биде null. | |
| strripos | needle сега прифаќа празен стринг. | |
| strripos | allowed_tags сега може да биде null. | |
| strrpos | needle сега прифаќа празен стринг. | |
| strrpos | allowed_tags сега може да биде null. | |
| strspn | length сега е null. | |
| strstr | needle сега прифаќа празен стринг. | |
| strstr | allowed_tags сега може да биде null. | |
| substr | baseTimestamp сега може да биде null. | |
| substr | должината сега може да биде null. Кога должината е експлицитно поставена на null, функцијата враќа подниза што завршува на крајот од низата, кога претходно враќаше празна низа. | |
| substr_compare | length сега е null. | |
| substr_count | length сега е null. | |
| substr_replace | length сега е null. | |
| vfprintf | Оваа функција повеќе не враќа false при неуспех. | |
| vfprintf | Фрла ValueError ако бројот на аргументи е нула; претходно оваа функција емитуваше E_WARNING наместо тоа. | |
| vfprintf | Фрла ValueError ако [width] е помал од нула или поголем од PHP_INT_MAX; претходно оваа функција емитуваше E_WARNING наместо тоа. | |
| vfprintf | Фрла ValueError ако [precision] е помал од нула или поголем од PHP_INT_MAX; претходно оваа функција емитуваше E_WARNING наместо тоа. | |
| vfprintf | mask сега може да биде null. | |
| vprintf | Оваа функција повеќе не враќа false при неуспех. | |
| vprintf | Фрла ValueError ако бројот на аргументи е нула; претходно оваа функција емитуваше E_WARNING наместо тоа. | |
| vprintf | Фрла ValueError ако [width] е помал од нула или поголем од PHP_INT_MAX; претходно оваа функција емитуваше E_WARNING наместо тоа. | |
| vprintf | Фрла ValueError ако [precision] е помал од нула или поголем од PHP_INT_MAX; претходно оваа функција емитуваше E_WARNING наместо тоа. | |
| vprintf | mask сега може да биде null. | |
| vsprintf | Оваа функција повеќе не враќа false при неуспех. | |
| vsprintf | Фрла ValueError ако бројот на аргументи е нула; претходно оваа функција емитуваше E_WARNING наместо тоа. | |
| vsprintf | Фрла ValueError ако [width] е помал од нула или поголем од PHP_INT_MAX; претходно оваа функција емитуваше E_WARNING наместо тоа. | |
| vsprintf | Фрла ValueError ако [precision] е помал од нула или поголем од PHP_INT_MAX; претходно оваа функција емитуваше E_WARNING наместо тоа. | |
| vsprintf | mask сега може да биде null. | |
| wordwrap | Фрла ValueError кога се даваат помалку аргументи отколку што е потребно; претходно оваа функција издаваше E_WARNING наместо тоа. | |
| 7.4.0 | chr | Поминувањето невалидни знаци сега ќе генерира известување за застареност. Резултатот сепак ќе се пресмета како да не постоеле невалидните знаци. |
| convert_cyr_string | Функцијата повеќе не прифаќа поддржани кодови без известување и ги претвора во 0. | |
| hebrevc | Функцијата повеќе не прифаќа поддржани кодови без известување и ги претвора во 0. | |
| implode | Додадена е поддршка за расејување (IMG_FILTER_SCATTER). | |
| money_format | Проверките на класите против наследени приватни методи сега враќаат false. | |
| str_getcsv | Статистиките за големина, atime, mtime и ctime на симболичните врски се секогаш оние на целта. Претходно ова не беше случај за NTS верзиите на Windows. | |
| strip_tags | Параметарот escape сега толкува празен стринг како сигнал за оневозможување на сопственичкиот механизам за бегство. Претходно, празен стринг се третираше како стандардна вредност на параметарот. | |
| 7.3.5 | substr_compare | offset сега може да биде еднаков на должината на haystack. |
| 7.3.0 | stripos | Додаден е алтернативен потпис што поддржува список options. Овој потпис исто така поддржува поставување на атрибутот SameSite на колачињата. |
| stristr | Додаден е алтернативен потпис што поддржува список options. Овој потпис исто така поддржува поставување на атрибутот SameSite на колачињата. | |
| strpos | Додаден е алтернативен потпис што поддржува список options. Овој потпис исто така поддржува поставување на атрибутот SameSite на колачињата. | |
| strrchr | Додаден е алтернативен потпис што поддржува список options. Овој потпис исто така поддржува поставување на атрибутот SameSite на колачињата. | |
| strripos | Додаден е алтернативен потпис што поддржува список options. Овој потпис исто така поддржува поставување на атрибутот SameSite на колачињата. | |
| strrpos | Додаден е алтернативен потпис што поддржува список options. Овој потпис исто така поддржува поставување на атрибутот SameSite на колачињата. | |
| strstr | Додаден е алтернативен потпис што поддржува список options. Овој потпис исто така поддржува поставување на атрибутот SameSite на колачињата. | |
| 7.2.18 | substr_compare | offset сега може да биде еднаков на должината на haystack. |
| 7.2.0 | number_format | number_format е променет за да не може да враќа -0, претходно -0 можеше да се врати за случаи како кога num би било -0.01. |
| parse_str | Користењето на parse_str без втор параметар сега емитува E_DEPRECATED известување. | |
| utf8_decode | Оваа функција е преместена од XML екстензијата во јадрото на PHP. Во претходните верзии, беше достапна само ако беше инсталирана XML екстензијата. | |
| utf8_encode | Оваа функција е преместена од XML екстензијата во јадрото на PHP. Во претходните верзии, беше достапна само ако беше инсталирана XML екстензијата. | |
| 7.1.0 | str_shuffle | countryCode сега може да биде null. |
| stripos | Додадена е поддршка за WebP. | |
| strpos | Додадена е поддршка за WebP. | |
| substr_count | Параметарот mode беше додаден. |
Белешки од корисници
Нема белешки од корисници за оваа страница.