Hosszú ideig, a PHP tartotta a címet a világ leggyakrabban használt programozási nyelv. Csak az utóbbi időben elvesztette az szereti a C ++ és Java, de a PHP még egy nyelvet, hogy vegye figyelembe, ha szüksége, hogy fejlessze a jövő projekt.
Ha az első választás a nagy léptékű projektek, mint a Google vagy a Facebook, PHP veszített a fellebbezésének köszönhetően a nő és érését Ruby és Python, de még mindig olyan magas fokú teljesítmény és a sebesség, sokkal jobb, mint a legtöbb más programozási nyelvek körül.
A PHP nagyon vonzó a mai napig, főleg, hogy a hatalmas gyűjteménye könyvtárak, eszközök és fejlesztés SDK, amelyek miatt dolgozik ezen a nyelven nem csak öröm, de valójában nagyon hatékony és gyors.
A PHP szüksége a szerveren fut a, és szinte az összes webes tárhely szolgáltatók egy PHP értelmező a dobozból azok alapcsomagok ezekben a napokban.
Mi az új ebben a kiadásban:
Új PHP 5.6.15 (október 30, 2015)
Mi az új verzió 7.0.5 / 5.6.20 / 5.5.34:
- Hatalmas oldalak alapértelmezés szerint tiltva.
- Hozzáadott képes lehetővé hatalmas oldalak Zend Memory Manager segítségével a környezeti változó USE_ZEND_ALLOC_HUGE_PAGES = 1.
Mi az új verzió 7.0.4 / 5.6.19 / 5.5.33:
- javítások:
- segfault amikor kötelező $ ez a belső példánymetódus null.
- segfault az getClosure () belső módszer megváltoztathatjuk érvénytelen $ ezt.
Mi az új verzió 7.0.3 / 5.6.18 / 5.5.32:
- javítások:
- segfault amikor kötelező $ ez a belső példánymetódus null.
- segfault az getClosure () belső módszer megváltoztathatjuk érvénytelen $ ezt.
Mi az új 7.0.0-s verzió / 5.6.16 / 5.5.30:
- javítások:
- segfault amikor kötelező $ ez a belső példánymetódus null.
- segfault az getClosure () belső módszer megváltoztathatjuk érvénytelen $ ezt.
Mi az új verzió 5.6.8 / 5.5.24 / 5.4.40 / 5.6.9RC1 / 5.5.25RC1:
- javítások:
- PHP összeomlás __get () és a ++ operátor az egyes esetekben.
- get_browser () browser_name_regex vissza nem utf-8 karakter.
- parse_url nem működik egyes részleges URL-eket.
- Egy Directory értékek felülírja PHP_INI_SYSTEM beállítási lehetőség.
- Szöveg zavart sebezhetőségét kivétel :: getTraceAsString.
- szerializálására függvény visszatérési sérült adatokat, ha az alvás nem sztring értékeket.
- A szivárgó VIA_HANDLER funk, amikor kivételt dobott __call / ... arg halad.
- A szegmentálás hiba, amikor egy generátort kombinációban egy bejáró.
- php_stream_url_wrap_http_ex () típusú-zavart rést.
- Hiányzó null bájt ellenőrzi utak különböző PHP kiterjesztéseket.
Mi az új verzió 5.6.6 / 5.5.22 / 5.4.38:
- Visszavonta támogatja a multi-line fejléceket, mint a elévültek az RFC 7230.
- Added NULL byte védelem exec, a rendszer és passthru.
- Javítva:
- getClosure visszatér asok ez nem lezárás.
- követő használat ingyenes sebezhetőségét unserialize () a DateTimeZone.
- Az enyhítő CVE-2015-0235 - GHOST: glibc gethostbyname puffer túlcsordulás.
- htmlspecialchars () nem tartja default_charset által meghatározott ini_set.
Mi az új verzió 5.6.5:
- Továbbfejlesztett crypt_blowfish 1.3-as verzióra.
- javítások:
- unlink () hiba néhány fájl elérési útját.
- Külső tulajdonság, self :: osztály! = __CLASS __.
- csomag 64bits egész megtörik bigendian.
- Hibák spawn MessageBox, amely blokkolja a teszt automatizálás.
- Alkalmazás által generált üzenet ad túl kevés információ.
- localeconv () tört TS épít.
- Beállítás locale véletlenszerűen megtört.
- Beállítás nem határozza EXPANDED_DATADIR / PHP_DATADIR megfelelően.
- Összeomlás timeout szál.
- Tervező származó tulajdonság ütközik örökölt kivitelező.
- Explicit Double ingyen.
- használat Miután Free rése PHP unserialize ().
Mi az új verzió 5.6.4:
- Rögzített:
- Néhány Zend fejléc hiányzik a megfelelő extern "C" blokkok.
- segfault miközben előre értékelése a fogyatékos funkciót.
- "következetlen insteadof meghatározása." - Tévesen működésbe.
- következetlensége példa php.ini megjegyzéseket.
- "hatástalanítva ($ this)" lehet, hogy a program összeomlik.
- Hibás érvelés reflexió info array_multisort ().
- NULL pointer dereference unserialize.c.
- Array állandó nem fogadja tömb paraméter alapértelmezett.
- követő használat ingyenes sebezhetőségét unserialize ().
Mi az új verzió 5.6.3:
- Megvalósult 64 bites formátum kódok pack () és csomagoljuk ki ().
- javítások:
- proc_open Windows lóg örökké.
- A foreach egy visszaadott tömb a függvény nem csinál copy-on-write.
- A Windows 8.1 / Server 2012 R2 operációs buildszámot jelentett 6.2 (helyett 6,3).
- DOMNodeList elemek hozzáférhetővé kell tenni a tömb jelöléssel.
- AddressSanitizer jelentések halom puffer túlcsordulást php_getopt ().
- $ a- & gt; ize. = 'Teszt'; hagyhatja $ a- & gt; foo nem definiált.
- parse_url () - hiányos támogatása üres felhasználóneveket és jelszavakat.
- zend_mm_heap sérült után memória túlcsordulás zend_hash_copy.
Mi az új verzió 5.6.2:
- Javítva:
- Egész túlcsordulás unserialize () (32-bit esetén).
Mi az új verzió 5.6.0:
- Constant skalár expressionss.
- Variadic funkciók, és az érvelés kicsomagolás szintaxis
- hatványozást.
- Funkció és állandók import felhasználásával kulcsszó.
- phpdbg interaktív integrált hibakereső SAPI.
- php: // input attribútum változások, valamint a POST adatok elemzésekor mechanizmus.
- GMP tárgyak már támogatja operátor túlterhelés.
- A fájlok mérete meghaladja a 2 gigabájt méretű ma elfogadják.
- Array kulcsokat nem írja felül, ha meghatároz egy tömb egy tulajdonságát osztály keresztül tömböt.
- json_decode () nem szigorúbb JSON szintaxis elemzés.
- A patak göngyölő most ellenőrizni szakértői tanúsítványok és nevét alapértelmezés SSL / TLS.
- GMP erőforrás áll tárgyak.
- Mcrypt függvények igényel érvényes kulcsok és infúziót.
Mi az új verzió 5.5.16:
- Ez a kiadás javít néhány hibát ellen PHP 5.5.15 és elhatározza, CVE-2014-3538, CVE-2014-3587, CVE-2014-2497, CVE-2014-5120 és CVE-2014-3597.
Mi az új verzió 5.5.14:
- Ez a kiadás javít néhány hibát ellen PHP 5.5.13.
- Továbbá, ez a kiadás javít összesen 8 khez, fele vonatkozó FileInfo kiterjesztés.
Mi az új verzió 5.5.13:
- javítások:
- copy () nem működik, ha a címzett fájlnév által létrehozott tempnam ().
- visszhangozva deszerializálódik "SplFileObject" crash.
- Használata memcpy () átfedő src és dst a zend_exceptions.c.
- spl_fixedarray_resize integer túlcsordulás.
- printf out-of-határokat olvasni.
- iptcparse out-of-határokat olvasni.
Mi az új verzió 5.5.12:
- javítások:
- Out of memory parancsszóra stream_get_contents.
- stream_socket_server () létrehoz rossz Abstract Névtér UNIX socket.
- Kilépés áram szűrő termel segfault.
- fpassthru törött.
- getimagesize kell ismernie, BMP fájlokat negatív magasság.
- substr_compare kitört a korábbi változás.
Mi az új verzió 5.5.11:
- Rögzített:
- proc_open () megváltoztatja környezet tömb.
- Hagyjuk nulla hosszúságú összehasonlítás substr_compare ().
Mi az új verzió 5.5.10:
- Frissített PCRE 8.34.
- Rögzített:
- Engedélyezés több elérési utat php_ini_scanned_path.
- file: végtelen rekurzió.
- imagecrop (): elégtelen javítás NULL defer.
- Megvalósult ldap_modify_batch.
- out-of-határokat memória-hozzáférést fileinfo.
Mi az új verzió 5.5.9:
- Javítva:
- copy () arginfo megváltozott kezdve 5.4.
Mi az új verzió 5.5.8:
- Szabálytalan JMP egy végül blokkolja.
- Added érvényesítése osztály neveket a autoload folyamat.
- Rögzített:
- Érvénytelen C kódot zend_strtod.c.
- list () nem csomagolja engedett ArrayAccess objektumot.
- Generátor / throw_rethrow sikertelen ZEND_COMPILE_EXTENDED_INFO.
- fopen és O_NONBLOCK.
- zend_register_functions szünetek tükrözi.
Mi az új verzió 5.5.7:
- Ez a kiadás javít néhány hibát ellen PHP 5.5.6, és kijavítja a CVE-2013-6420.
Mi az új verzió 5.5.6:
- Továbbfejlesztett teljesítmény array_merge () és func_get_args () kiküszöbölésével haszontalan másolás.
- Rögzített:
- basename többé nem működik, miután fgetcsv bizonyos helyzetben.
- Tér előtt ";" szünetek php.ini elemzés.
- Terjedelem felbontású operátor - furcsa viselkedését $ ezt.
- lógó összefüggésben mutató összeomlást okoz.
Mi az új verzió 5.5.5:
- javítások:
- Helytelen viselkedés statikus változók zárás generátorok.
- A fordítási időben hibát nem fogja kiváltani az automatikus betöltés.
- Ha-ref foreach ingatlanadó hozzáférés string offset lefagyásokra.
Mi az új verzió 5.5.3 / 5.4.19:
- Fix UMR fix CVE-2013-4248.
Mi az új verzió 5.5.2:
- javítások:
- segfault a gc_zval_possible_root ha cserébe hivatkozás nem működik.
- Értéke FILTER_SANITIZE_FULL_SPECIAL_CHARS állandó (korábban tévesen beállítva FILTER_SANITIZE_SPECIAL_CHARS érték).
- A max int array_sum.
- get_defined_constants () függvénnyel okoz PHP összeomlását nagyon korlátozott esetben.
- Solaris sed nincs -i kapcsolót.
- CGI módot - make install nem működik.
- - enable-dtrace vezet, hogy a cucc Zend / zend_dtrace.d.
Mi az új verzió 5.5.1:
- javítások:
- Kivétel nem halászható amikor kivételt dobott autoload névtér.
- A generált configure szkript formátuma hibás a OpenBSD.
- is_callable () indul végzetes hiba.
- Hozam / kilépés segfault.
- Generátor + autoload + szintaktikai hiba = segfault.
- chroot () nem kap engedélyezve.
- HEX2BIN () emeli E_WARNING érvénytelen hexa sztring.
Mi az új verzió 5.5.0:
- Added generátorok és korutinokat.
- Added végül kulcsszó.
- Added egyszerűsített jelszó hash-API-t.
- A támogatás a folyamatos tömb / string dereferencing.
- Added skalár osztály névfeloldás keresztül :: class.
- A támogatás felhasználására empty () eredményéről szóló függvény hívások és egyéb kifejezéseket.
- A támogatás a nem skalár Iterátor kulcsokat foreach.
- A támogatás a list () konstrukciókat foreach kimutatásokban.
- Added a Zend OPcache kiterjesztés műveleti kódot cache-t.
- A GD lett frissítve 2.1-es verziója, új funkciókkal és a meglévő funkciók.
Mi az új verzió 5.4.16:
- javítások:
- Heap túlcsordulás a quoted_printable_encode.
- használata már nem elérhető ini irányelvek okoz összeomlik TS építeni.
- Ccompilation kudarca x32.
- segfault a zend_deactivate.
- segfault memória kimerültség belül függvénydefiníciónak.
Mi az új verzióban 5.5.0 RC 1:
- FPM:
- Ignore QUERY_STRING amikor elküldte a SCRIPT_FILENAME.
- Javítva néhány lehetséges memória vagy erőforrás szivárgás és a lehetséges null hivatkozás feloldási által észlelt kód coverity vizsgálatból.
- Jelentkezzen figyelmeztet, ha a syscall sikertelen.
- GD:
- Fix építeni rendszer libgd & gt; = 2,1, amely most a minimális verzió szükséges (például épít a korábbi verzió van törve). Nincs változás, ha a csomagban libgd használják.
- SNMP:
- Javítva: # 64765 (Néhány IPv6-címeket kap értelmezni rossz).
- Javítva: # 64159 (csonkolt snmpget).
- Streams:
- Javítva: # 64770 (stream_select () sikertelen csövek által visszaadott proc_open () Windows x64).
Mi az új verzió 5.4.14:
- javítások:
- Elfogyott opcode helyet.
- Memoryleak amikor ugyanazt változóNév kétszer függvény deklaráció.
- További üres határoló figyelmeztetést strX módszereket.
- ArrayAccess :: & amp; offsetGet () egy vonás okoz végzetes hibát.
- microtime (true) kevesebb, mint $ _SERVER [ 'REQUEST_TIME_FLOAT'].
- Debug backtrace megváltozott viselkedés, mivel a 5.4.10 vagy 5.4.11.
- Szülő osztály hibásan használja a gyermek állandó osztályú ingatlanok.
- zend_do_fcall_common_helper_SPEC nem kivételek kezelése megfelelően.
- Mutasd class_alias In get_declared_classes ().
Mi az új verzióban 5.5.0 Beta 1:
- Added Zend Opcache kiterjesztése, és lehetővé teszik az épület ez alapértelmezés szerint.
- Added array_column függvény, amely egy oszlopot egy többdimenziós tömb.
- Javítva az deszerializálódik tömb tárgyak esetében osztály nem be automatikusan sikertelen).
- A támogatás a változó folyamat címét a CLI / CLI-kiszolgáló SAPI. A megvalósítás erőteljesebb, mint a proctitle PECL modul.
- Javítva: # 64370 (microtime (true) kevesebb, mint $ _SERVER [ 'REQUEST_TIME_FLOAT']).
Mi az új verzióban 5.5.0 Alpha 6:
- Javítva egy hiba, ha nem inicializált ++ $ foo- & gt; bar; nem okoz értesítést,
- Frissítve csomagban PCRE 8,32,
- Javítva egy hiba ext / foglalatok ahol sendmsg / recvmsg shutdown felvezető okoz segfault
Mi az új verzió 5.4.12:
- Rögzített:
- Helytelen TSRM használat zend_register_class alias.
- get_html_translation_table () kimenet hiányosak HTML_ENTITIES és az ISO-8859-1.
- isset () következetlenül termel egy végzetes hiba védett ingatlanhoz.
- Bad figyelmeztető szöveget strpos () üres tűt.
- követő használat körét hiba zend_compile.
- Rossz hatékonyságát strtr () segítségével tömb kulcsait nagyon különböző hosszúságú.
- zend_std_compare_objects összeomlás rekurzív.
- Mágikus módszer az úgynevezett kétszer hatástalanítva védett tulajdonságok.
- fopen követi az átirányításokat nem 3xx állapotokat.
- Támogatás BITMAPV5HEADER a getimagesize ().
Mi az új verzió 5.4.12 RC1:
- javítások:
- Helytelen TSRM használat zend_Register_class alias.
- get_html_translation_table () kimenet hiányosak HTML_ENTITIES és az ISO-8859-1.
- isset () következetlenül termel egy végzetes hiba védett ingatlanhoz.
- Bad figyelmeztető szöveget strpos () üres tűt.
- követő használat körét hiba zend_compile.
- Rossz hatékonyságát strtr () segítségével tömb kulcsait nagyon különböző hosszúságú.
- zend_std_compare_objects összeomlás rekurzív.
- Mágikus módszer az úgynevezett kétszer hatástalanítva védett tulajdonságok.
- fopen követi az átirányításokat nem 3xx állapotokat.
- Támogatás BITMAPV5HEADER a getimagesize ().
Mi az új verzióban 5.5.0 Alpha 2:
- Added SystemTap támogatás engedélyezésével SystemTap kompatibilis dtrace próbák Linux.
- A támogatás felhasználására empty () eredményéről szóló függvény hívások és egyéb kifejezéseket.
- Optimalizált hozzáférés ideiglenes és összeállított VM változókat. 8% -kal kevesebb memóriát olvas.
- A VM halom áthaladó függvényargumentumok és nyelvtanilag egymásba ágyazott egyesítették egyetlen verem. A stack mérete szükséges op_array végrehajtás számítják fordítási időben és preallocated egyszerre. Ennek eredményeképpen a verem push-műveletek nem igényelnek ellenőrzi veremtúlcsordulás többé.
Mi az új verzió 5.4.9:
- javítások:
- zend_mm_heap sérült a vonások.
- (un) serialize () hagy lelógó mutatók, összeomlást okoz.
- PHP nem nyílik meg a Windows duplikációmentesített fájlokat.
- Handle szivárgás is_readable Windows-on.
Mi az új verzió 5.4.8:
- Added opcionális második érv érvényesíteni (), hogy meghatározza egyéni üzenetet.
- Támogatás épület PHP a natív kliens toolchain.
- Added --offline lehetőség az ellenőrzésre.
- javítások:
- parse_url nem egyezik jelszó komponens.
- is_callable () fekszik az absztrakt statikus módszer.
- segfault míg terhelés bővítése megbukott ZTS építeni.
- Figyelmeztetés: nem lehet átalakítani, hogy int, ha összehasonlítjuk néhány beépített osztályok.
- Csak egy irányelvet betölt "Per értékei" a Windows rendszerleíró adatbázisában.
- Dupla szabad, ha használat vonások.
- Kikapcsolás funkció nem vonja bizonyos hiba helyzetet.
- Egyéni hibakezelő dobott kivétel + végzetes hiba = no shutdown funkció.
- error_log hiba idő megváltozott az UTC figyelmen kívül hagyva az alapértelmezett időzónát.
Mi az új verzió 5.3.16:
- Javítva ahol --with-zend-többájtos és --enable-debug jelentések szivárgást run-test.php).
- Javítva ahol curl_setopt ($ ch, CURLOPT_COOKIEFILE, "") hamis értékkel tér vissza.
- Javítva ahol segfault a DateInterval osztályban, amikor kiterjesztette.
- Javítva ahol ReflectionParameter :: isDefaultValueAvailable () rossz eredmény.
- Javítva ahol ArrayIterator :: count () re IteratorIterator fokon ad szegmentálás hibája.
Mi az új verzió 5.4.6 RC1:
- Interaktív php-cli összeomlik, ha az include () használatos auto_prepend_file.
- hatástalanított ($ array [$ float]), balesetet okoz.
- miatt összeomlik, nem inicializált belső properties_table.
- - A-Zend-többájtos és --enable-debug jelentések szivárgást run-test.php.
Mi az új verzió 5.4.5 / 5.3.15:
- Ez a kiadás javít több mint 30 hibát, és tartalmaz egy javítást a biztonsággal kapcsolatos túlfolyó kérdés a patak végrehajtását. Minden felhasználó PHP hogy frissítse a PHP 5.4.5 vagy PHP 5.3.15.
Mi az új verzió 5.4.3:
- Fix puffertúlcsordulás apache_request_headers.
- Továbbfejlesztett fix PHP CGI lekérdezési paramétert sebezhetőségét.
Mi az új verzió 5.4.2:
- Javítva a PHP CGI lekérdezési paramétert sebezhetőségét.
Mi az új verzió 5.4.1:
- Fix fileinfo teszt problémákat.
- Fixed crash a ZTS segítségével ugyanabból az osztályból sok szálat.
- MFH mb_ereg_replace_callback () a biztonsági fejlesztéseket.
- Fix memóriavesztés a substr_replace.
- max_file_uploads ini direktívával beállítható külső PHP.
Mi az új verzió 5.4.1 RC2:
- Fixed crash a ZTS segítségével ugyanabból az osztályból sok szálat.
Mi az új verzió 5.4.0:
- Az eltávolított örökölt jellemzői:
- szünet / folytatás $ var szintaxis.
- Csökkentett módban és valamennyi kapcsolódó ini beállításokat.
- register_globals és register_long_arrays ini beállításokat.
- import_request_variables ().
- allow_call_time_pass_reference.
- define_syslog_variables ini beállítást, és a hozzá tartozó funkció.
- highlight.bg ini beállítást.
- Session hiba kompatibilitási mód (session.bug_compat_42 és session.bug_compat_warn ini beállítások).
- session_is_registered (), session_register () session_unregister () függvényt.
- y2k_compliance ini beállítást.
- magic_quotes_gpc, magic_quotes_runtime és magic_quotes_sybase ini beállításokat. get_magic_quotes_gpc, get_magic_quotes_runtime tartják, de mindig vissza hamis, set_magic_quotes_runtime emel E_CORE_ERROR.
- Az eltávolított támogatása putenv ( "TZ = ..") beállításához az időzónát.
- Eltávolították az időzónát találgatás algoritmus esetén az időzóna beállítása nem a date.timezone vagy date_default_timezone_set (). Ahelyett, hogy egy kitalálta időzónát, "UTC" most használni.
- áthelyezve kiterjesztéseket PECL:
- ext / SQLite. (Megjegyzés: az ext / sqlite3 és ext / pdo_sqlite kiterjesztések nem érinti)
- Általános fejlesztések:
- Added rövid tömb szintaxis támogatása ([1,2,3]), lásd UPGRADING útmutató részletekért.
- Added bináris számokat méret (0b001010).
- A támogatás a Class :: {expr} () szintaxis
- Added multibyte alapértelmezés szerint támogatja. Korábban php kellett összeállítani --enable-Zend-többájtos. Most lehet engedélyezhető vagy letiltható zend.multibyte irányelv php.ini.
- Az eltávolított fordítási időben függőség ext / mbstring
- A támogatás a vonások.
- Added bezárása $ ezt a támogatást vissza.
- Added tömb dereferencing támogatása.
- Added lehívható typehint.
- Added indirekt módszer hívást tömb.
- Added DTrace támogatása.
- Added tanulót hozzáférést példányosítását (például (új foo) - & gt; bar ()) támogatása.
- Megvalósult Zend jelkezelés (konfigurálható --enable-zend-jeleket, alapértelmezésben ki).
- Továbbfejlesztett kimeneti réteg, lásd README.NEW-OUTPUT-API belső.
- Továbbfejlesztett unix generáló rendszer lehetővé teszi az épület több PHP SAPI, és egy SAPI modul egyszerre.
- Megvalósult bezárása adszorpció a paramétert bindTo.
- Továbbfejlesztett figyelmeztető üzenet az inkompatibilis érveket.
- Továbbfejlesztett háromkomponensű üzemeltetője teljesítmény visszatérő tömböket.
- Megváltozott hibakezelők hogy csak akkor generál DocRef linkeket, amikor a docref_root INI beállítás nem üres.
- Megváltozott csendes átalakítása tömb húr, hogy készítsen egy értesítést.
- Megváltozott alapértéke "default_charset" php.ini opciót ISO-8859-1 UTF-8.
- Megváltozott csendes öntése null / '' / false tárggyá, amikor hozzá egy tulajdonság egy figyelmeztetést.
- Megváltozott E_ALL tartalmazza E_STRICT.
- mozgáskorlátozottak ablakok CRT figyelmeztetés alapértelmezés szerint lehet újra engedélyezni a ini irányelv windows_show_crt_warnings.
- Javítva: # 55378: A bináris szám szó visszatér float szám bár ennek értéke kicsi.
& nbsp;
Mi az új verzió 5.3.10:
& nbsp;
- Fix önkényes távoli kódfuttatást.
& nbsp;
Mi az új verzió 5.3.9:
& nbsp;
- Biztonsági fejlesztések és javítások PHP 5.3.9:
- Added max_input_vars irányelv rohamok megelőzésére alapján hash ütközések.
- Javítva: # 60150 (egész túlcsordulás során az elemzés a érvénytelen exif fejléc).
- Főbb fejlesztések a PHP 5.3.9 tartalmazza:
- Javítva: # 55475 (is_a () váltja autoloader új opcionális 3. érv is_a és is_subclass_of).
- Javítva: # 55609 (mysqlnd nem építhető megosztott).
- Sok változás az FPM SAPI modul.
& nbsp;
Mi az új verzió 5.4.0 RC4:
& nbsp;
- Added max_input_vars irányelv rohamok megelőzésére alapján hash ütközések.
- Fix a segfault a vonások kódot.
& nbsp;
Mi az új verzió 5.4.0 RC2:
& nbsp;
- További hibajavítások a beépített web szerver.
- PHP-FPM már nem jelölt KÍSÉRLETI.
- Számos fejlesztések és hibajavítások a Zend Engine, a Core és más bővítmények.
& nbsp;
Mi az új verzió 5.4.0 RC1:
& nbsp;
- Added tanulót hozzáférést példányosítását (például (új Foo) - & gt; bar ()).
- Megváltozott csendes átalakítása tömb húr, hogy készítsen egy értesítést.
- Számos hibajavítás és fejlesztések a Core és egyéb bővítmények.
& nbsp;
Mi az új verzióban 5.4.0 Beta 2:
& nbsp;
- PHP 5.4 olyan új nyelvi jellemzőket és eltávolítja számos olyan régi (elavult) viselkedés.
& nbsp;
Mi az új verzió 5.3.8:
& nbsp;
- Javítva: # 55439 (crypt () függvény csak a só MD5).
- Visszaállítva változás timeout kezelése helyreállítása PHP 5.3.6 viselkedés, ami miatt mysqlnd SSL kapcsolat akasztani (Bug # 55283).
& nbsp;
Mi az új verzió 5.3.7:
& nbsp;
- Továbbfejlesztett csomagban SQLite verzió 3.7.7.1.
- Továbbfejlesztett csomagban PCRE verzió 8.12.
& nbsp;
Mi az új verzió 5.3.6:
& nbsp;
- Biztonsági fejlesztések és javítások PHP 5.3.6:
- kényszerítése biztonság fastcgi protokoll elemzés az FPM SAPI.
- Javítva: # 54247 (méret-húr sebezhetőség Pharm). (CVE-2011-1153)
- Javítva: # 54193 (Integer túlcsordulás shmop_read ()). (CVE-2011-1092)
- Javítva: # 54055 (Puffertúlcsordulásos magas értékeket pontosságú ini beállítás).
- Javítva: # 54002 (Összeomlás, erre a célra készített címke EXIF). (CVE-2011-0708)
- Javítva: # 53885 (ZipArchive segfault a FL_UNCHANGED üres archív). (CVE-2011-0421)
- Főbb fejlesztések a PHP 5.3.6 tartalmazza:
- Továbbfejlesztett csomagban sqlite3 verzió 3.7.4.
- Továbbfejlesztett csomagban PCRE verzió 8.11.
- Hozzáadott képes kapcsolódni HTTPS oldalak proxy alapvető hitelesítést használ stream_context / http / fejléc / Proxyengedélyezés.
- Added lehetőségek debug backtrace funkciókat.
- Megváltozott alapértéke ini direktívával serialize_precision 100-17.
- Fix Bug # 53971 (isset () és empty () termelnek nyilvánvalóan hamis futásidejű hiba).
- Fix Bug # 53958 (Closures nem "használja" megosztott változók értékét és hivatkozással).
- Javítva: # 53577 (regresszió bevezetett 5.3.4 az open_basedir egy perjel).
- Több mint 60 egyéb hibajavítások.
& nbsp;
Mi az új verzió 5.2.17:
& nbsp;
- Javítva: # 53632 (PHP lóg számértéket 2.2250738585072011e-308). (CVE-2010-4645).
& nbsp;
Mi az új verzió 5.3.5:
& nbsp;
- Javítva: # 53632 (PHP lóg számértéket 2.2250738585072011e-308). (CVE-2010-4645).
& nbsp;
Mi az új verzió 5.2.15:
& nbsp;
- Biztonsági fejlesztések és javítások PHP 5.2.15:
- Fix kivonat (), hogy ne írja felül $ GLOBALS és $ ennek használatakor EXTR_OVERWRITE.
- Fixed crash zip kivonat módszer (lehetséges CWE-170).
- Fix egy esetleges kettős ingyenes IMAP kiterjesztés.
- Fix lehetséges hibája open_basedir (CVE-2010-3436).
- Fix NULL pointer dereference ZipArchive :: getArchiveComment. (CVE-2010-3709).
- Javítva: # 52929 (segfault a filter_var a FILTER_VALIDATE_EMAIL nagy mennyiségű adat).
- Főbb fejlesztések a PHP 5.2.15 tartalmazza:
- Javítva: # 47643 (array_diff () átveszi a 3000-szer hosszabb, mint a PHP 5.2.4).
- Javítva: # 44248 (RFC2616 vétek, míg a HTTPS kérést proxy SoapClient objektum).
& nbsp;
Mi az új verzió 5.3.4:
& nbsp;
- Biztonsági fejlesztések és javítások PHP 5.3.4:
- Fixed crash zip kivonat módszer (lehetséges CWE-170).
- Paths NULL bennük (foobar.txt) most úgy érvénytelennek (CVE-2006-7243).
- Fix egy esetleges kettős ingyenes imap kiterjesztés (Azonosító Mateusz Kocielski). (CVE-2010-4150).
- Fix NULL pointer dereference ZipArchive :: getArchiveComment. (CVE-2010-3709).
- Fix lehetséges hibája open_basedir (CVE-2010-3436).
- Fix MOPS-2010-24, fix karakterlánc érvényesítés. (CVE-2010-2950).
- Fix szimbolikus felbontás támogatása, ha a cél egy DFS részesedést.
- Javítva: # 52929 (segfault a filter_var a FILTER_VALIDATE_EMAIL nagy mennyiségű adat) (CVE-2010-3710).
- Főbb hibajavítások PHP 5.3.4 tartalmazza:
- Added stat támogatást zip patak.
- Added follow_location (alapértelmezés szerint engedélyezve) opciót a http stream támogatja.
- Added 3. paramétert get_html_translation_table. Most vesz egy charset célzást, mint htmlentities et al.
- Megvalósult FR # 52348, hozzáadott új állandó ZEND_MULTIBYTE felderítésére zend multibyte futásidőben.
- Több javulást a FPM SAPI.
- Több mint 100 egyéb hibajavítások.
& nbsp;
Mi az új verzió 5.2.13:
& nbsp;
- Fix safe_mode érvényesítési belül tempnam (), amikor a könyvtár elérési út nem ér véget a /).
- Javítva egy lehetséges open_basedir / safe_mode bypass ülésszak meghosszabbítását.
- Továbbfejlesztett LCG entrópia.
& nbsp;
Mi az új verzió 5.3.2:
& nbsp;
- Biztonsági fejlesztések és javítások PHP 5.3.2:
- Továbbfejlesztett LCG entrópia. (Rasmus, Samy Kamkar)
- Fix safe_mode érvényesítési belül tempnam (), amikor a könyvtár elérési út nem ér véget a /). (Martin Jansen)
- Javítva egy lehetséges open_basedir / safe_mode bypass az ülésen megadott kiterjesztés Grzegorz Stachowiak. (Ilia)
- Főbb hibajavítások PHP 5.3.2 tartalmazza:
- A támogatás a SHA-256 és SHA-512 a PHP kripta.
- A további védelem a $ _SESSION megszakítási korrupció és továbbfejlesztett "session.save_path" check.
- Javítva: # 51059 (crypt összeomlik, ha érvénytelen sót kapnak).
- Javítva: # 50940 Custom content-length helytelenül van beállítva Apache SAPI.
- Javítva: # 50847 (strip_tags () eltávolítja az összes tag nagyobb, 1023 byte hosszú).
- Javítva: # 50723 (Bug szemétgyűjtő okoz összeomlást).
- Javítva: # 50661 (DOMDocument :: loadXML nem teszi lehetővé UTF-16).
- Javítva: # 50632 (filter_input () nem tér vissza alapértelmezett értéket, ha a változó nem létezik).
- Javítva: # 50540 (Összeomlás futás közben ldap_next_reference teszt esetek).
- Javítva: # 49851 (http wrapper szünetek 1024 karakter hosszú fejléc).
- Több mint 60 egyéb hibajavítások.
& nbsp;
Mi az új verzió 5.2.12:
& nbsp;
- Javítások:
- Fix szükségtelen hívása setitimer ha időtúllépés van tiltva.
- Fix crash com_print_typeinfo amikor érvénytelen typelib kap.
- Fix összeomlás SQLiteDatabase :: ArrayQuery () és QLiteDatabase :: SingleQuery () hívásakor a Reflection.
- Fixed crash, amikor a példány PDORow és PDOStatement keresztül Reflection.
- Fix memóriavesztés a openssl_pkcs12_export_to_file ().
- Több mint 50 egyéb hibajavítások.
- Biztonság:
- Javítva egy safe_mode elkerülő tempnam ().
- Javítva egy open_basedir elkerülő posix_mkfifo ().
- Added "max_file_uploads" INI irányelv, amelyet be lehet állítani, hogy a szám a Fájlfeltöltés per-kérés 20 alapértelmezés szerint, hogy megakadályozzák esetleges DOS-on keresztül az ideiglenes fájl kimerültség.
- A további védelem a $ _SESSION megszakítási korrupció és továbbfejlesztett "session.save_path" check.
& nbsp;
Mi az új verzió 5.3.1:
& nbsp;
- Added "max_file_uploads" INI irányelv, amelyet be lehet állítani, hogy a szám a Fájlfeltöltés per-kérés 20 alapértelmezés szerint, hogy megakadályozzák esetleges DOS-on keresztül az ideiglenes fájl kimerültség.
- Added hiányzó alapvető ellenőrzést körül exif feldolgozás.
Korlátozások :
Hozzászólás nem található