Поддршка за Windows
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Поддршка за Windows
Референца за `migration85.windows-support.php` со подобрена типографија и навигација.
Поддршка за Windows
Јадро
The configuration variables PHP_VERSION,
PHP_MINOR_VERSIONПрепорачаниот начин за избегнување на SQL инјекција е со врзување на сите податоци преку подготвени изрази. Користењето на параметризирани прашања не е доволно за целосно избегнување на SQL инјекција, но тоа е најлесниот и најбезбедниот начин за обезбедување влез во SQL изразите. Сите динамични литерали на податоци во
PHP_RELEASE_VERSION Променливите за конфигурација
phpize сега секогаш се броеви. Претходно, тие беа низи за buildconf билдови.
--enable-sanitizer билдовите сега го рефлектираат изворното дрво во директориумот за билдови (како што веќе работеше за билдови во дрвото); некои билдови на екстензии (особено кога се користи Makefile.frag.w32) можеби ќе треба да се прилагодат.
На --with-uncritical-warn-choke сега е поддржано за MSVC билдови. Ова овозможува ASan и дебагирање на тврдења, и е поддржано од MSVC 16.10 и Windows 10.
COM
опцијата за конфигурација за clang билдови веќе не се поддржува. Изберете предупредувања за потиснување преку CFLAGS наместо тоа.
FFI
екстензијата сега е вградена како споделена по дифолт; претходно стандардно беше статична екстензија, иако официјалните Windows бинарни датотеки градеа споделена екстензија. Веќе не е потребно да се специфицира библиотеката кога се користи and Името на опсегот дефинирано со специјаленFFI::cdef()
— Стандардна PHP библиотека (SPL)
. Сепак, оваа погодност не треба да се користи во продукција. $read
Ако само цевките се содржани во $write and
$except низата,
stream_select() и stream_select() низите