PHP

Sagteware kiekie:
PHP
Sagteware besonderhede:
Weergawe: 7.0.6 / 5.6.21 / 5.5.35 Opgedateer
Upload datum: 12 May 16
Ontwikkelaar: The PHP Group
Lisensie: Gratis
Populariteit: 279
Grootte: 17358 Kb

Rating: nan/5 (Total Votes: 0)

Vir 'n lang tyd, PHP gehou die titel van die wêreld se mees gebruikte programmeertaal. Eers onlangs het dit verloor dit om mense soos C ++ en Java, maar PHP is nog 'n taal in ag te neem wanneer dit nodig is om jou toekoms projek te ontwikkel.

As die eerste keuse van grootskaalse projekte soos Google of Facebook, PHP het 'n paar van sy appèl te danke aan die opkoms en rypwording van Ruby en Python verloor, maar dit kan nog steeds 'n hoë mate van werkverrigting en spoed, baie beter as die meeste ander programmeertale rond.

PHP is baie aantreklik vir hierdie dag, hoofsaaklik om sy groot versameling van biblioteke, gereedskap en ontwikkeling SDK, waaruit die werk met hierdie taal nie net 'n plesier, maar eintlik regtig doeltreffend en vinnig.

PHP het 'n bediener te hardloop uit, en byna al die web hosting verskaffers bied 'n PHP tolk uit die boks met hul basiese pakkette deesdae.

Wat is nuut in hierdie release:




Nuut in PHP 5.6.15 (30 Oktober 2015)

Wat is nuut in weergawe 7.0.5 / 5.6.20 / 5.5.34:

  • Groot bladsye afgeskakel by verstek.
  • Toegevoegde vermoë om groot bladsye in Zend Memory Manager in staat te stel deur middel van die omgewing veranderlike USE_ZEND_ALLOC_HUGE_PAGES = 1.

Wat is nuut in weergawe 7.0.4 / 5.6.19 / 5.5.33:

  • Vaste foute:
  • Segfault wanneer bindend $ hierdie interne byvoorbeeld metode om nul.
  • Segfault vir getClosure () interne metode rebind met ongeldig $ hierdie.

Wat is nuut in weergawe 7.0.3 / 5.6.18 / 5.5.32:

  • Vaste foute:
  • Segfault wanneer bindend $ hierdie interne byvoorbeeld metode om nul.
  • Segfault vir getClosure () interne metode rebind met ongeldig $ hierdie.

Wat is nuut in weergawe 7.0.0 / 5.6.16 / 5.5.30:

  • Vaste foute:
  • Segfault wanneer bindend $ hierdie interne byvoorbeeld metode om nul.
  • Segfault vir getClosure () interne metode rebind met ongeldig $ hierdie.

Wat is nuut in weergawe 5.6.8 / 5.5.24 / 5.4.40 / 5.6.9RC1 / 5.5.25RC1:

  • Vaste foute:
  • PHP ongelukke met __get () en ++ operateur in sommige gevalle.
  • get_browser () browser_name_regex nie-UTF-8 karakters terugkeer.
  • parse_url versuim op 'n gedeeltelike URLs.
  • Per Gids Waardes oorheers PHP_INI_SYSTEM opset opsies.
  • Tipe verwarring kwesbaarheid in uitsondering :: getTraceAsString.
  • afleveringen funksie terugkeer beskadig data wanneer slaap het nie-string waardes.
  • Lekkende VIA_HANDLER funk wanneer uitsondering gegooi in __call / ... arg verby.
  • Segmentering skuld by die gebruik van 'n kragopwekker in kombinasie met 'n Iterator.
  • php_stream_url_wrap_http_ex () tik-verwarring kwesbaarheid.
  • Missing nul byte tjeks vir paaie in verskeie PHP uitbreidings.

Wat is nuut in weergawe 5.6.6 / 5.5.22 / 5.4.38:

  • Verwyder ondersteuning vir multi-line kop, soos die is afgekeur deur RFC 7230.
  • Bygevoeg NULL beskerming byte te Exec, stelsel en passthru.
  • Vaste fout:
  • getClosure terug Iets wat nie 'n sluiting.
  • Gebruik na gratis kwesbaarheid in unserialize () met DateTimeZone.
  • Versagtende vir CVE-2015-0235 - Gees. Glibc gethostbyname buffer oorloop
  • htmlspecialchars () nie default_charset opsig bepaal deur ini_set.

Wat is nuut in weergawe 5.6.5:

  • opgegradeer crypt_blowfish na weergawe 1.3.
  • Vaste foute:
  • Ontkoppel () fout met 'n paar lêers pad.
  • Binne eienskap, self :: klas! = __CLASS __.
  • Pack vir 64bits heelgetal is gebreek op bigendian.
  • Foute kuit messagebox, wat blokke toets outomatisering.
  • Aansoek Popup bied te min inligting.
  • localeconv () gebreek in TS bou.
  • Die opstel land lukraak gebreek.
  • Konfigureer nie EXPANDED_DATADIR / PHP_DATADIR korrek te definieer.
  • Crash in tyduit draad.
  • Constructor uit eienskap in stryd is met geërf constructor.
  • Explicit Double Free.
  • Gebruik Na Free Probleem in unserialize PHP se ().

Wat is nuut in weergawe 5.6.4:

  • Vaste:
  • Sommige Stuur kop gebrek toepaslike eksterne "C" blokke.
  • Segfault terwyl pre-evaluering van 'n funksie afgeskakel.
  • "Wisselvallige insteadof definisie." -. Verkeerdelik geaktiveer
  • teenstrydigheid in voorbeeld php.ini kommentaar.
  • "ontstel ($ hierdie)" kan die program crash maak.
  • Verkeerde argument weerspieëling inligting vir array_multisort ().
  • NULL pointer dereference in unserialize.c.
  • Array konstante nie vir verskeidenheid parameter verstek aanvaar.
  • Gebruik na gratis kwesbaarheid in unserialize ().

Wat is nuut in weergawe 5.6.3:

  • Geïmplementeer 64-bit-formaat kodes vir Pack () en pak ().
  • Vaste foute:
  • proc_open op Windows hang vir ewig.
  • 'n foreach op 'n verskeidenheid teruggekeer van 'n funksie kopie-op-skryf nie doen.
  • Windows 8.1 / Server 2012 R2 OS build nommer gerapporteer as 6,2 (in plaas van 6.3).
  • DOMNodeList elemente moet toeganklik is deur middel verskeidenheid notasie wees.
  • AddressSanitizer verslae 'n hoop buffer oorloop in php_getopt ().
  • $ a- & gt;. Cat = "toets"; kan verlaat $ a- & gt;. cat ongedefinieerde
  • parse_url () -. Onvolledig ondersteuning vir leë gebruikers name en wagwoorde
  • zend_mm_heap beskadig nadat geheue oorloop in zend_hash_copy.

Wat is nuut in weergawe 5.6.2:

  • Vaste fout:
  • Integer oorloop in unserialize () (32-bits net).

Wat is nuut in weergawe 5.6.0:

  • Constant skalaar expressionss.
  • Variadic funksies, en argument pak sintaksis
  • magsverheffing operateur.
  • Funksie en konstantes invoer met die gebruik navraag.
  • phpdbg as 'n interaktiewe geïntegreerde debugger SAPI.
  • PHP:. // Insette toegeskryf veranderinge sowel as NA data ontleding van meganisme
  • GMP voorwerpe nou ondersteun operateur oorlading.
  • lêers groter as 2 GB in grootte is nou aanvaar.
  • Array sleutels sal nie oorskryf wanneer definieer 'n skikking as 'n eienskap van 'n klas deur 'n verskeidenheid letterlike.
  • json_decode () is meer streng in into sintaksis ontleding.
  • Stroom omhulsels nou verifieer eweknie sertifikate en gasheer name by verstek by die gebruik van SSL / TLS.
  • GMP hulpbronne is nou beswaar maak.
  • Mcrypt funksies nou nodig geldig sleutels en IVS.

Wat is nuut in weergawe 5.5.16:

  • Hierdie weergawe fixes verskeie foute teen PHP 5.5.15 en besluit CVE-2014-3538, CVE-2014-3587, CVE-2014-2497, CVE-2014-5120 en CVE-2014-3597.

Wat is nuut in weergawe 5.5.14:

  • Hierdie weergawe fixes verskeie foute teen PHP 5.5.13.
  • Ook hierdie weergawe fixes 'n totaal van 8 CVEs, die helfte van hulle met betrekking tot die File Info uitbreiding.

Wat is nuut in weergawe 5.5.13:

  • Vaste foute:
  • kopie () nie werk nie wanneer bestemming lêernaam is geskep deur tempnam ().
  • Die echo unserialized "SplFileObject" crash.
  • Gebruik van memcpy () met oorvleuelende src en dst in zend_exceptions.c.
  • spl_fixedarray_resize heelgetal oorloop.
  • printf buite-perke te lees.
  • iptcparse buite-perke te lees.

Wat is nuut in weergawe 5.5.12:

  • Vaste foute:
  • Uit geheue op bevel stream_get_contents.
  • stream_socket_server () skep verkeerde Abstract Naamruimte UNIX voetstukke.
  • afrit in stroom filter produseer segfault.
  • fpassthru gebreek.
  • getimagesize moet BMP-lêers te erken met 'n negatiewe hoogte.
  • substr_compare gebreek deur vorige verandering.

Wat is nuut in weergawe 5.5.11:

  • Vaste:
  • proc_open () verander omgewing skikking.
  • Laat nul lengte vergelyking in substr_compare ().

Wat is nuut in weergawe 5.5.10:

  • opgegradeer na PCRE 8.34.
  • Vaste:
  • Laat verskeie paaie in php_ini_scanned_path.
  • lêer:. Oneindige rekursie
  • imagecrop ():. Onvoldoende fix for DEFER
  • Geïmplementeer ldap_modify_batch.
  • buite-perke geheue toegang in File Info.

Wat is nuut in weergawe 5.5.9:

  • Vaste fout:
  • kopie () arginfo verander vanaf 5.4.

Wat is nuut in weergawe 5.5.8:

  • nie toegelaat JMP in 'n finaal te sluit.
  • Bygevoeg bekragtiging van klasname in die autoload proses.
  • Vaste:
  • Ongeldige C-kode in zend_strtod.c.
  • lys () in gebreke bly om opgelewer ArrayAccess voorwerp uit te pak.
  • Generators / throw_rethrow teer weg in ZEND_COMPILE_EXTENDED_INFO.
  • fopen en O_NONBLOCK.
  • zend_register_functions breek besinning.

Wat is nuut in weergawe 5.5.7:

  • Hierdie weergawe fixes 'n paar foute teen PHP 5.5.6, en vasgestel CVE-2013-6420.

Wat is nuut in weergawe 5.5.6:

  • Verbeterde prestasie van array_merge () en func_get_args () deur die uitskakeling van nutteloos kopiëring.
  • Vaste:
  • BASISNAAM is nie meer werk na fgetcsv in sekere situasie.
  • spasie voor "," breek php.ini ontleding.
  • Omvang resolusie operateur - vreemde gedrag met $ hierdie
  • .
  • hangend konteks wyser oorsake crash.

Wat is nuut in weergawe 5.5.5:

  • Vaste foute:
  • verkeerde gedrag van statiese veranderlikes in sluiting kragopwekkers.
  • Stel tyd foute sal nie aktiveer outomaties laai.
  • Deur-ref foreach op eiendom toegang tou geneutraliseer segfaults.

Wat is nuut in weergawe 5.5.3 / 5.4.19:

  • Vaste UMR in oplossing vir CVE-2013-4248.

Wat is nuut in weergawe 5.5.2:

  • Vaste foute:
  • Segfault in gc_zval_possible_root toe terugkeer verwysing versuim.
  • Waarde van FILTER_SANITIZE_FULL_SPECIAL_CHARS konstante (voorheen verkeerdelik stel om FILTER_SANITIZE_SPECIAL_CHARS waarde).
  • Die gebruik van maksimum int in array_sum.
  • get_defined_constants () veroorsaak PHP te crash in 'n baie beperkte geval.
  • Solaris sed het geen -i skakelaar.
  • CGI af -. Maak installeer nie werk nie
  • -. In staat te stel-dtrace lei aan afranselen Stuur / zend_dtrace.d

Wat is nuut in weergawe 5.5.1:

  • Vaste foute:
  • Uitsondering nie catchable wanneer uitsondering gegooi in autoload met 'n naamruimte.
  • Generated instel script is misvorm op OpenBSD.
  • is_callable () snellers Fatale fout.
  • opbrengs / uitgang segfault.
  • Generator + autoload + sintaksfout = segfault.
  • chroot () nie kry aangeskakel.
  • hex2bin () verhoog E_WARNING vir ongeldig blok string.

Wat is nuut in weergawe 5.5.0:

  • Bygevoeg kragopwekkers en coroutines.
  • Bygevoeg die finaal navraag.
  • Bygevoeg 'n vereenvoudigde wagwoord hashing API.
  • Bygevoeg ondersteuning vir konstante verskeidenheid / string dereferencing.
  • Bygevoeg skalaar klas naam opkyk via :: klas.
  • Bygevoeg ondersteuning vir die gebruik van leë () oor die uitslag van funksie oproepe en ander uitdrukkings.
  • Bygevoeg ondersteuning vir nie-skalaar Iterator sleutels in foreach.
  • Bygevoeg ondersteuning vir 'n lys () bou in foreach state.
  • Bygevoeg die Zend OPcache uitbreiding vir opcode kas.
  • Die GD biblioteek is opgegradeer na weergawe 2.1 voeg nuwe funksies en die verbetering van bestaande funksies.

Wat is nuut in weergawe 5.4.16:

  • Vaste foute:
  • Heap gebaseer buffer oorloop in quoted_printable_encode.
  • Die gebruik van nie meer beskikbaar ini voorskrifte veroorsaak crash op TS bou.
  • Ccompilation mislukking op x32.
  • SegFault op zend_deactivate.
  • Segfault op geheue uitputting binne funksie definisie.

Wat is nuut in weergawe 5.5.0 RC 1:

  • FPM:
  • Ignoreer QUERY_STRING toe gestuur in SCRIPT_FILENAME.
  • Vaste paar moontlike geheue of hulpbron lekkasies en moontlike nul dereference waargeneem deur kode coverity scan.
  • Teken 'n waarskuwing wanneer 'n syscall versuim.
  • GD:
  • Fix bou met stelsel libgd & gt; = 2.1 wat is nou die minimale weergawe vereis (soos bou met vorige weergawe is gebreek). Geen verandering wanneer bundel libgd gebruik.
  • SNMP:
  • Vaste fout # 64765 (Sommige IPv6 adresse kry verkeerd geïnterpreteer).
  • Vaste fout # 64159 (kapt snmpget).
  • Strome:
  • Vaste fout # 64770 (stream_select () versuim met pype teruggekeer deur proc_open () op Windows x64).

Wat is nuut in weergawe 5.4.14:

  • Vaste foute:
  • uitgehardloop opcode ruimte.
  • Memoryleak by die gebruik van dieselfde veranderlike naam twee keer in funksie verklaring.
  • Meer leë delimiter waarskuwing in strX metodes.
  • ArrayAccess :: & amp; offsetGet () in 'n eienskap veroorsaak fatale fout
  • .
  • microtime (ware) minder as $ _SERVER [ 'REQUEST_TIME_FLOAT'].
  • Debug terugsoektog verander gedrag sedert 5.4.10 of 5.4.11.
  • Ouer klas verkeerd met behulp kind konstant in die klas eiendom.
  • zend_do_fcall_common_helper_SPEC nie uitsonderings behoorlik te hanteer.
  • Wys class_alias In get_declared_classes ().

Wat is nuut in weergawe 5.5.0 Beta 1:

  • Toegevoegde Stuur Opcache uitbreiding en in staat stel om die bou van dit by verstek.
  • Bygevoeg array_column funksie wat 'n rubriek in 'n multi-dimensionele skikking terug.
  • Vaste fout vir unserialized verskeidenheid van voorwerpe waarvan die klas kan nie autoloaded misluk).
  • Bygevoeg ondersteuning vir die verandering van titel die proses in CLI / CLI-bediener SAPIs. Die implementering is meer robuuste dat die proctitle PECL module.
  • Vaste fout # 64370 (microtime (ware) minder as $ _SERVER [ 'REQUEST_TIME_FLOAT']).

Wat is nuut in weergawe 5.5.0 Alpha 6:

  • Vaste 'n fout waar geïnitialiseerd ++ $ foo- & gt; bar; nie 'n kennisgewing veroorsaak,
  • Opdateer bundel PCRE 8.32,
  • Vaste 'n fout in ext / voetstukke waar sendmsg / recvmsg afsluit hanteerder veroorsaak segfault

Wat is nuut in weergawe 5.4.12:

  • Vaste:
  • Verkeerde TSRM gebruik in zend_register_class alias.
  • get_html_translation_table () uitset onvolledige met HTML_ENTITIES en ISO-8859-1.
  • isset () produseer inkonsekwent 'n fatale fout op beskermde eiendom.
  • Bad waarskuwing teks uit strpos () op 'n leë naald.
  • Gebruik ná omvang fout in zend_compile.
  • Swak doeltreffendheid van strtr () met behulp van verskeidenheid met sleutels van baie verskillende lengte.
  • zend_std_compare_objects ongeluk op rekursie.
  • Magic metodes twee keer 'n beroep vir ontstel beskerm eienskappe.
  • fopen volg aansture vir nie-3xx status.
  • Ondersteuning BITMAPV5HEADER in getimagesize ().

Wat is nuut in weergawe 5.4.12 RC1:

  • Vaste foute:
  • Verkeerde TSRM gebruik in zend_Register_class alias.
  • get_html_translation_table () uitset onvolledige met HTML_ENTITIES en ISO-8859-1.
  • isset () produseer inkonsekwent 'n fatale fout op beskermde eiendom.
  • Bad waarskuwing teks uit strpos () op 'n leë naald.
  • Gebruik ná omvang fout in zend_compile.
  • Swak doeltreffendheid van strtr () met behulp van verskeidenheid met sleutels van baie verskillende lengte.
  • zend_std_compare_objects ongeluk op rekursie.
  • Magic metodes twee keer 'n beroep vir ontstel beskerm eienskappe.
  • fopen volg aansture vir nie-3xx status.
  • Ondersteuning BITMAPV5HEADER in getimagesize ().

Wat is nuut in weergawe 5.5.0 Alpha 2:

  • Bygevoeg systemtap ondersteuning deur gebruik te maak systemtap versoenbaar dtrace probes op Linux.
  • Bygevoeg ondersteuning vir die gebruik van leë () oor die uitslag van funksie oproepe en ander uitdrukkings.
  • Geoptimaliseerd toegang tot tydelike en saamgestel VM veranderlikes. 8% minder geheue lees.
  • Die VM stapels vir verbygaande funksie argumente en sintakties geneste oproepe is saamgesmelt in 'n enkele stapel. Die stapel grootte wat nodig is vir op_array uitvoering word bereken tydens kompilering en preallocated gelyktydig. As gevolg al die stapel druk bedrywighede nie tjeks vir stapel oorloop nie meer nodig het.

Wat is nuut in weergawe 5.4.9:

  • Vaste foute:
  • zend_mm_heap beskadig met eienskappe.
  • (VN) afleveringen () laat hangend wysers, veroorsaak ongelukke.
  • PHP versuim om Windows deduplicated lêers oop te maak.
  • Hanteer lek in is_readable op Windows.

Wat is nuut in weergawe 5.4.8:

  • Bygevoeg opsionele tweede argument vir Assert () om persoonlike boodskap spesifiseer.
  • Ondersteuning gebou PHP met die inheemse kliënt tool chain.
  • Bygevoeg --offline opsie vir toetse.
  • Vaste foute:
  • parse_url kom nie ooreen met wagwoord komponent.
  • is_callable () lê vir abstrakte statiese metode.
  • Segfault terwyl vrag uitbreiding kon in ZTS-opbou.
  • Kennis:. Kon nie verwerk word na int wanneer vergelyk paar ingeboude klasse
  • Slegs een richtlijn is gelaai uit "Per Gids Waardes" Windows-register.
  • Double gratis wanneer gebruik eienskappe.
  • Afsluiting funksies nie genoem in sekere fout situasie.
  • Custom fout hanteerder gooi Uitsondering + fatale fout = geen afsluit funksie.
  • error_log fout tyd verander het om UTC ignoreer verstek tydsone.

Wat is nuut in weergawe 5.3.16:

  • Vaste fout waar with-Zend-multibyte en enable-debug verslae lek met aanloop test.php).
  • Vaste fout waar curl_setopt ($ ks, CURLOPT_COOKIEFILE, "") gee terug vals.
  • Vaste fout waar Segfault in DateInterval klas toe uitgebrei.
  • Vaste fout waar ReflectionParameter :: isDefaultValueAvailable () verkeerde gevolg.
  • Vaste fout waar ArrayIterator :: telling () uit IteratorIterator byvoorbeeld gee Segmentering skuld.

Wat is nuut in weergawe 5.4.6 RC1:

  • Interaktiewe PHP-cli ineenstort as insluit () word gebruik in auto_prepend_file.
  • ontstel ($ array [$ float]) veroorsaak 'n ongeluk.
  • Crashes weens nie-geïnitialiseerd interne properties_table.
  • - met-Zend-multibyte en enable-debug verslae Lek met aanloop test.php
  • .

Wat is nuut in weergawe 5.4.5 / 5.3.15:

  • Hierdie weergawe fixes meer as 30 foute en sluit 'n oplossing vir 'n sekuriteitsverwante oorloop probleem in die stroom implementering. Alle gebruikers van PHP word aangemoedig om op te gradeer om PHP 5.4.5 of PHP 5.3.15.

Wat is nuut in weergawe 5.4.3:

  • Vaste bufferoorvloei in apache_request_headers.
  • Verbeterde oplossing vir PHP-CGI navraag string parameter kwesbaarheid.

Wat is nuut in weergawe 5.4.2:

  • Vaste fout vir PHP-CGI navraag string parameter kwesbaarheid.

Wat is nuut in weergawe 5.4.1:

  • Fix File Info toets probleme.
  • Vaste crash in ZTS behulp dieselfde klas in baie drade.
  • MFH mb_ereg_replace_callback () vir sekuriteit verbeterings.
  • Vaste geheugenlek in substr_replace.
  • Maak max_file_uploads ini direktief harders buite PHP.

Wat is nuut in weergawe 5.4.1 RC2:

  • Vaste crash in ZTS behulp dieselfde klas in baie drade.

Wat is nuut in weergawe 5.4.0:

  • verwyder nalatenskap funksies:
  • break / voortgaan $ var sintaksis.
  • Veilige af en alle verwante ini opsies.
  • register_globals en register_long_arrays ini opsies.
  • import_request_variables ().
  • allow_call_time_pass_reference.
  • define_syslog_variables ini opsie en sy verwante funksie.
  • highlight.bg ini opsie.
  • Sessie fout verenigbaarheid modus (session.bug_compat_42 en session.bug_compat_warn ini opsies).
  • session_is_registered (), session_register () en session_unregister () funksies.
  • y2k_compliance ini opsie.
  • magic_quotes_gpc, magic_quotes_runtime en magic_quotes_sybase ini opsies. get_magic_quotes_gpc, get_magic_quotes_runtime gehou, maar altyd terug vals, set_magic_quotes_runtime verhoog 'n E_CORE_ERROR.
  • verwyder ondersteuning vir set_time_limit ( "TZ = ..") vir die opstel van die tydsone.
  • verwyder die tydsone raai algoritme in geval die tydsone is nie stel met date.timezone of date_default_timezone_set (). In plaas van 'n raai tydsone, "UTC" is nou in plaas daarvan gebruik.
  • geskuif uitbreidings aan PECL:
  • ext / sQLite. (Let wel: die ext / sqlite3 en ext / pdo_sqlite uitbreidings is nie geraak)
  • Algemene verbeterings:
  • Bygevoeg kort reeks sintaksis ondersteuning ([1,2,3]), sien OPGRADERING gids vir volledige besonderhede.
  • Bygevoeg binêre getalle formaat (0b001010).
  • Bygevoeg ondersteuning vir Klas :: {Expr} () sintaksis
  • Bygevoeg multibyte ondersteuning by verstek. Voorheen moes PHP word saamgestel met enable-Zend-multibyte. Nou is dit kan geaktiveer word of afgeskakel deur zend.multibyte richtlijn in php.ini.
  • verwyder kompilering afhanklikheid van ext / mbstring
  • Bygevoeg ondersteuning vir Persoonlikheidstrekke.
  • Bygevoeg sluiting $ hierdie ondersteuning terug.
  • Bygevoeg verskeidenheid dereferencing ondersteuning.
  • Bygevoeg call able typehint.
  • Bygevoeg indirekte metode oproep deur skikking.
  • Toegevoegde DTrace ondersteuning.
  • Bygevoeg klas lid toegang op Instantiëring (bv (nuwe cat) - & gt; bar ()). Ondersteuning
  • Geïmplementeer Stuur Signal Hantering (konfigureerbare opsie enable-Zend-seine, af by verstek).
  • Verbeterde uitset laag, sien README.NEW-UITSET-API vir internals.
  • Verbeterde unix bou stelsel te laat bou verskeie PHP binêre SAPIs en een SAPI module gelyktydig.
  • Geïmplementeer sluiting rebinding as parameter om bindTo.
  • Verbeterde die waarskuwing boodskap van onversoenbare argumente.
  • Verbeterde drieledige operateur prestasie wanneer sy terugkeer skikkings.
  • verander fout hanteerders om net te genereer docref skakels wanneer die docref_root INI instelling is nie leeg.
  • verander stil omskakeling van verskeidenheid te string om 'n kennisgewing te produseer.
  • verander verstek waarde van "default_charset" php.ini opsie van ISO-8859-1 om UTF-8.
  • verander stil giet van nul / '' / vals in 'n voorwerp wanneer jy 'n eiendom in 'n waarskuwing.
  • verander E_ALL om E_STRICT sluit.
  • Gestremdes vensters CRT waarskuwing by verstek, kan weer in staat gestel word met behulp van die ini richtlijn windows_show_crt_warnings.
  • Vaste fout # 55378: Binêre getal letterlike opbrengste dryf getal al sy waarde is klein genoeg
  • .

& nbsp;

Wat is nuut in weergawe 5.3.10:

& nbsp;

  • Vaste arbitrêre kwesbaarheid uitvoering kode afgeleë.

& nbsp;

Wat is nuut in weergawe 5.3.9:

& nbsp;

  • sekuriteit verbeterings en fixes in PHP 5.3.9:
  • Toegevoegde max_input_vars opdrag aan aanvalle te voorkom gebaseer op hash botsings.
  • Vaste fout # 60150 (Integer oorloop tydens die ontleding van ongeldig exif kop).
  • Sleutel verbeterings in PHP 5.3.9 sluit in:
  • Vaste fout # 55475 (is_a () snellers Auto Loader, nuwe opsionele 3 argument te is_a en is_subclass_of).
  • Vaste fout # 55609 (mysqlnd kan nie gedeel word gebou).
  • Baie veranderinge aan die FPM SAPI module.

& nbsp;

Wat is nuut in weergawe 5.4.0 RC4:

& nbsp;

  • Toegevoegde max_input_vars opdrag aan aanvalle te voorkom gebaseer op hash botsings.
  • Vaste 'n segfault in die eienskappe kode.

& nbsp;

Wat is nuut in weergawe 5.4.0 RC2:

& nbsp;

  • Verdere foutherstellings in die ingeboude web bediener.
  • PHP-FPM is nie meer gemerk as EKSPERIMENTELE.
  • Verskeie verbeterings en bug fixes in die Zend Enjin, Core en ander uitbreidings.

& nbsp;

Wat is nuut in weergawe 5.4.0 RC1:

& nbsp;

  • Bygevoeg klas lid toegang op Instantiëring. (Bv (nuwe Foo) - & gt; bar ())
  • verander stil omskakeling van verskeidenheid te string om 'n kennisgewing te produseer.
  • Verskeie bugfixes en verbeteringe in die Core en ander uitbreidings.

& nbsp;

Wat is nuut in weergawe 5.4.0 Beta 2:

& nbsp;

  • PHP 5.4 sluit nuwe taal funksies en verwyder 'n paar nalatenskap (deprecated) gedrag.

& nbsp;

Wat is nuut in weergawe 5.3.8:

& nbsp;

  • Vaste fout # 55439 (grafkelder () gee terug net die sout vir MD5).
  • Het terug gegaan 'n verandering in tyduit hantering herstel PHP 5.3.6 gedrag, wat veroorsaak mysqlnd SSL verbindings op te hang (Probleem # 55283).

& nbsp;

Wat is nuut in weergawe 5.3.7:

& nbsp;

  • opgegradeer bundel SQLite na weergawe 3.7.7.1.
  • opgegradeer bundel PCRE na weergawe 8.12.

& nbsp;

Wat is nuut in weergawe 5.3.6:

& nbsp;

  • sekuriteit verbeterings en fixes in PHP 5.3.6:
  • Dwing sekuriteit in die fastcgi protokol parsing met FPM SAPI.
  • Vaste fout # 54247 (formaat-string kwesbaarheid op farmaseutiese). (CVE-2011-1153)
  • Vaste fout # 54193 (Integer oorloop in shmop_read ()). (CVE-2011-1092)
  • Vaste fout # 54055 (buffer oorrompel met 'n hoë waardes vir presisie ini omgewing).
  • Vaste fout # 54002 (crash op vervaardigde merker in exif). (CVE-2011-0708)
  • Vaste fout # 53885 (ZipArchive segfault met FL_UNCHANGED op 'n leë argief). (CVE-2011-0421)
  • Sleutel verbeterings in PHP 5.3.6 sluit in:
  • opgegradeer bundel sqlite3 na weergawe 3.7.4.
  • opgegradeer bundel PCRE na weergawe 8.11.
  • vermoë toegevoeg deur 'n gevolmagtigde aan te sluit by HTTPS webwerwe met basiese verifikasie met behulp van stream_context / http / kop / Proxy magtiging.
  • Bygevoeg opsies te ontfout terugsoektog funksies.
  • verander verstek waarde van ini richtlijn serialize_precision 100-17.
  • Vaste Bug # 53971 (isset () en leë () produseer glo onwaar runtime fout).
  • Vaste Bug # 53958 (Closures kan nie 'gebruik 'n gedeelde veranderlikes deur waarde en met verwysing).
  • Vaste fout # 53577 (Regressie in 5.3.4 voorgestel in open_basedir met 'n sleep slash).
  • Meer as 60 ander foutherstellings.

& nbsp;

Wat is nuut in weergawe 5.2.17:

& nbsp;

  • Vaste fout # 53632 (PHP hang numeriese waarde 2.2250738585072011e-308). (CVE-2010-4645).

& nbsp;

Wat is nuut in weergawe 5.3.5:

& nbsp;

  • Vaste fout # 53632 (PHP hang numeriese waarde 2.2250738585072011e-308). (CVE-2010-4645).

& nbsp;

Wat is nuut in weergawe 5.2.15:

& nbsp;

  • sekuriteit verbeterings en fixes in PHP 5.2.15:
  • Vaste uittreksel () om nie te vervang $ GLOBALS en $ wanneer die gebruik van EXTR_OVERWRITE.
  • Vaste crash in zip uittreksel metode (moontlik CWE-170).
  • Vaste 'n moontlike dubbele gratis in IMAP uitbreiding.
  • Vaste moontlike fout in open_basedir (CVE-2010-3436).
  • Vaste NULL pointer dereference in ZipArchive :: getArchiveComment. (CVE-2010-3709).
  • Vaste fout # 52929 (Segfault in filter_var met FILTER_VALIDATE_EMAIL met 'n groot hoeveelheid data).
  • Sleutel verbeterings in PHP 5.2.15 sluit in:
  • Vaste fout # 47643 (array_diff () oorneem 3000 keer langer as php 5.2.4).
  • Vaste fout # 44248 (RFC2616 oortreding terwyl HTTPS versoek deur 'n gevolmagtigde by SoapClient voorwerp).

& nbsp;

Wat is nuut in weergawe 5.3.4:

& nbsp;

  • sekuriteit verbeterings en fixes in PHP 5.3.4:
  • Vaste crash in zip uittreksel metode (moontlik CWE-170).
  • paaie met NULL in hulle (foobar.txt) word nou beskou as ongeldig (CVE-2006-7243).
  • Vaste 'n moontlike dubbele gratis in IMAP verlenging (Geïdentifiseerde deur Mateusz Kocielski). (CVE-2010-4150).
  • Vaste NULL pointer dereference in ZipArchive :: getArchiveComment. (CVE-2010-3709).
  • Vaste moontlike fout in open_basedir (CVE-2010-3436).
  • Vaste dweile-2010-24, los string bekragtiging. (CVE-2010-2950).
  • Vaste simboliese steun ons beslegting wanneer die teiken is 'n DFS aandeel.
  • Vaste fout # 52929 (Segfault in filter_var met FILTER_VALIDATE_EMAIL met 'n groot hoeveelheid data) (CVE-2010-3710).
  • Sleutel Foutherstellings in PHP 5.3.4 sluit in:
  • Bygevoeg stat ondersteuning vir zip stroom.
  • Bygevoeg follow_location (aangeskakel is by verstek) opsie vir die http stroom ondersteuning.
  • Bygevoeg 'n 3 parameter om get_html_translation_table. Dit neem nou 'n charset wenk, soos htmlentities et al.
  • Geïmplementeer FR # 52348, bygevoeg nuwe konstante ZEND_MULTIBYTE om Stuur multibyte spoor tydens looptyd.
  • Verskeie verbeterings aan die FPM SAPI.
  • Meer as 100 ander foutherstellings.

& nbsp;

Wat is nuut in weergawe 5.2.13:

& nbsp;

  • Vaste safe_mode bekragtiging binne tempnam () wanneer die gids pad eindig nie met 'n /).
  • Vaste 'n moontlike open_basedir / safe_mode verbypad in sitting uitbreiding.
  • Verbeterde LCG entropie.

& nbsp;

Wat is nuut in weergawe 5.3.2:

& nbsp;

  • sekuriteit verbeterings en fixes in PHP 5.3.2:
  • Verbeterde LCG entropie. (Rasmus, Samy Kamkar)
  • Vaste safe_mode bekragtiging binne tempnam () wanneer die gids pad eindig nie met 'n /). (Martin Jansen)
  • Vaste 'n moontlike open_basedir / safe_mode verbypad in die uitbreiding sessie geïdentifiseer deur Grzegorz Stachowiak. (Ilia)
  • Sleutel Foutherstellings in PHP 5.3.2 sluit in:
  • Bygevoeg ondersteuning vir SHA-256 en SHA-512 aan grafkelder PHP se.
  • ekstra beskerming vir $ _SESSION van onderbreking korrupsie en verbeterde "session.save_path" tjek.
  • Vaste fout # 51059 (grafkelder ineenstort wanneer ongeldig sout word).
  • Vaste fout # 50940 Custom inhoud lengte verkeerd gestel in Apache sapis.
  • Vaste fout # 50847 (strip_tags () verwyder alle tags groter as 1023 grepe lank).
  • Vaste fout # 50723 (Probleem in vullis versamelaar veroorsaak crash).
  • Vaste fout # 50661 (DOMDocument :: loadXML nie toelaat dat UTF-16).
  • Vaste fout # 50632 (filter_input () nie verstek waarde terugkeer as die veranderlike bestaan ​​nie).
  • Vaste fout # 50540 (Crash terwyl hy loop ldap_next_reference toets gevalle).
  • Vaste fout # 49851 (http wrapper breek op 1024 char lang kop).
  • Meer as 60 ander foutherstellings.

& nbsp;

Wat is nuut in weergawe 5.2.12:

& nbsp;

  • Oplossing:
  • Vaste onnodige aanroeping van setitimer wanneer time-outs is afgeskakel.
  • Vaste crash in com_print_typeinfo wanneer 'n ongeldige typelib gegee.
  • Vaste crash in SQLiteDatabase :: ArrayQuery () en QLiteDatabase :: SingleQuery () wanneer ek bel met behulp van besinning.
  • Vaste crash wanneer instantiëren PDORow en PDOStatement deur refleksie.
  • Vaste geheugenlek in openssl_pkcs12_export_to_file ().
  • Meer as 50 ander foutherstellings.
  • Sekuriteit:
  • Vaste 'n safe_mode verbypad in tempnam ().
  • Vaste 'n open_basedir verbypad in posix_mkfifo ().
  • Bygevoeg "max_file_uploads" INI richtlijn, wat kan ingestel word om die aantal lêers wat gelaai is per versoek beperk tot 20 by verstek, om moontlike DOS via tydelike lêer uitputting te voorkom.
  • ekstra beskerming vir $ _SESSION van onderbreking korrupsie en verbeterde "session.save_path" tjek.

& nbsp;

Wat is nuut in weergawe 5.3.1:

& nbsp;

  • Bygevoeg "max_file_uploads" INI richtlijn, wat kan ingestel word om die aantal lêers wat gelaai is per versoek beperk tot 20 by verstek, om moontlike DOS via tydelike lêer uitputting te voorkom.
  • Bygevoeg ontbrekende gesonde verstand tjeks rondom exif verwerking.









































































































     
     







































































































































































Beperkings :


Soortgelyke sagteware

RLua
RLua

13 May 15

Gambit
Gambit

9 Feb 16

Poly/ML
Poly/ML

12 May 15

Elixir
Elixir

10 Feb 16

Ander sagteware ontwikkelaar The PHP Group

PHP
PHP

28 Apr 18

Kommentaar te PHP

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!
Soek op kategorie