PHP

Skjermbilde programvare:
PHP
Prog.varedetaljer:
Versjon: 7.0.6 / 5.6.21 / 5.5.35 Oppdatert
Last opp dato: 12 May 16
Utvikler: The PHP Group
Lisens: Gratis
Popularitet: 279
Størrelse: 17358 Kb

Rating: nan/5 (Total Votes: 0)

I lang tid, PHP holdt tittelen verdens mest brukte programmeringsspråk. Bare nylig den mistet den til slike som C ++ og Java, men PHP er fortsatt et språk for å ta hensyn til når du trenger å utvikle dine fremtidige prosjekt.

Når det første valget av store prosjekter som Google eller Facebook, har PHP mistet noe av sin appell, takket være vekst og modning av Ruby og Python, men det kan likevel gi en høy grad av ytelse og fart, mye bedre enn de fleste andre programmeringsspråk rundt.

PHP er svært attraktive for denne dagen, hovedsakelig til sin store samling av biblioteker, verktøy og utviklings SDK, som gjør arbeidet med dette språket ikke bare en glede, men faktisk veldig effektiv og rask.

PHP trenger en server for å kjøre fra, og nesten alle web hosting-leverandører tilbyr en PHP tolk ut av boksen med sine grunnleggende pakker i disse dager.

Hva er nytt i denne versjonen:




Nytt i PHP 5.6.15 (30 oktober 2015)

Hva er nytt i versjon 7.0.5 / 5.6.20 / 5.5.34:

  • Huge sider er deaktivert som standard.
  • Lagt evne til å aktivere store sider i Zend Memory Manager via miljøet variable USE_ZEND_ALLOC_HUGE_PAGES = 1.

Hva er nytt i versjon 7.0.4 / 5.6.19 / 5.5.33:

  • Faste bugs:
  • Segfault når bindende $ dette internt instansmetode til null.
  • Segfault for getClosure () intern metode rebind med ugyldig $ dette
  • .

Hva er nytt i versjon 7.0.3 / 5.6.18 / 5.5.32:

  • Faste bugs:
  • Segfault når bindende $ dette internt instansmetode til null.
  • Segfault for getClosure () intern metode rebind med ugyldig $ dette
  • .

Hva er nytt i versjon 7.0.0 / 5.6.16 / 5.5.30:

  • Faste bugs:
  • Segfault når bindende $ dette internt instansmetode til null.
  • Segfault for getClosure () intern metode rebind med ugyldig $ dette
  • .

Hva er nytt i versjon 5.6.8 / 5.5.24 / 5.4.40 / 5.6.9RC1 / 5.5.25RC1:

  • Faste bugs:
  • PHP krasjer med __get () og ++ operatør i noen tilfeller.
  • get_browser () browser_name_regex returnerer ikke UTF-8 tegn.
  • parse_url mislykkes på noen delvis webadresser.
  • Per Directory Verdier styrer PHP_INI_SYSTEM konfigurasjonsmuligheter.
  • type forvirring sårbarhet unntak ::
  • getTraceAsString.
  • serialize funksjon retur ødelagte data når søvn har ikke-strengverdier.
  • Lekkasje VIA_HANDLER func når unntak kastet i __call / ... arg bestått.
  • Segmentering feil når du bruker en generator i kombinasjon med en Iterator.
  • php_stream_url_wrap_http_ex () type-forvirring sårbarhet.
  • mangler null byte sjekker for stier i ulike PHP extensions.

Hva er nytt i versjon 5.6.6 / 5.5.22 / 5.4.38:

  • fjernet støtte for flere linjer overskrifter, som er foreldet etter RFC 7230.
  • Lagt NULL byte beskyttelse til exec, system og passthru.
  • Rettet feil:
  • getClosure returnerer somethings som er ikke en nedleggelse.
  • Bruk etter gratis sårbarhet i unserialize () med DateTimeZone.
  • Begrensning for CVE-2015-0235 - GHOST:. Glibc gethostbyname buffer overflow
  • htmlspecialchars () ikke respekterer default_charset spesifisert av ini_set.

Hva er nytt i versjon 5.6.5:

  • Oppgradert crypt_blowfish til versjon 1.3.
  • Faste bugs:
  • unlink () bug med noen filer bane.
  • Inside egenskap, selv :: klasse! = __CLASS __.
  • Pack for 64bits heltall er brutt på bigendian.
  • Feil gyte messagebox, som blokkerer testautomatisering
  • .
  • Søknad Popup gir for få informasjon.
  • localeconv () brukket i TS bygger.
  • Innstilling locale tilfeldig brutt.
  • Konfigurer definerer ikke EXPANDED_DATADIR / PHP_DATADIR riktig.
  • Crash i timeout tråden.
  • Constructor fra egenskap konflikter med arvelig konstruktøren.
  • Explicit Double Free.
  • Bruk Etter Gratis sikkerhetsproblem i PHP unserialize ().

Hva er nytt i versjon 5.6.4:

  • Fast:
  • Noen Zend overskrifter mangler egnede Extern "C" blokker.
  • Segfault mens pre-vurdere en deaktivert funksjonen.
  • "Inkonsekvent insteadof definisjon." -.
  • feilaktig utløst
  • Inkonsekvens i eksempel php.ini kommentarer.
  • "unset ($ denne)" kan gjøre programmet krasjer.
  • Feil argument refleksjon info for array_multisort ().
  • NULL peker i unserialize.c.
  • Array konstant godtas ikke for utvalg parameter standard.
  • Bruk etter gratis sårbarhet i unserialize ().

Hva er nytt i versjon 5.6.3:

  • Gjennomførte 64-bits format koder for pakke () og pakke ().
  • Faste bugs:
  • proc_open på Windows henger alltid.
  • En foreach på en matrise returnert fra en funksjon ikke gjør kopi-on-write.
  • Windows 8.1 / Server 2012 R2 OS build nummer rapportert som 6,2 (i stedet for 6,3).
  • DOMNodeList elementer skal være tilgjengelig gjennom rekke notasjon.
  • AddressSanitizer rapporterer en heap-bufferover i php_getopt ().
  • $ a- & gt;. Foo = "test"; kan la $ a- & gt;. foo udefinert
  • parse_url (.) - Ufullstendig støtte for tomme brukernavn og passord
  • zend_mm_heap skadet etter minne overløp i zend_hash_copy.

Hva er nytt i versjon 5.6.2:

  • Rettet feil:
  • Integer overløp i unserialize () (32-bits).

Hva er nytt i versjon 5.6.0:

  • Konstant skalar expressionss.
  • Variadic funksjoner, og argumentet utpakking syntaks
  • Potens operatør.
  • Funksjon og konstanter import med bruk søkeordet.
  • phpdbg som en interaktiv integrert debugger SAPI.
  • php. // Innspill attributtendringer samt POST data parsing mekanisme
  • GMP objektene støtter nå operatør overbelastning.
  • filer større enn 2 gigabyte i størrelse er nå akseptert.
  • Array nøkler vil ikke bli overskrevet når du definerer en matrise som en egenskap ved en klasse via en rekke bokstavelig.
  • json_decode () er mer strenge i JSON syntaks parsing.
  • Stream pakkere nå bekrefte peer sertifikater og vertsnavn som standard når du bruker SSL / TLS.
  • GMP ressurser er nå objekter.
  • mcrypt funksjoner krever nå gyldige nøkler og IVs.

Hva er nytt i versjon 5.5.16:

  • Denne versjonen fikser flere bugs mot PHP 5.5.15 og løser CVE-2014-3538, CVE-2014-3587, CVE-2014-2497, CVE-2014-5120 og CVE-2014-3597.

Hva er nytt i versjon 5.5.14:

  • Denne versjonen fikser flere bugs mot PHP 5.5.13.
  • Dessuten løser denne utgivelsen totalt 8 CVEs, halvparten av dem om Fileinfo forlengelse.

Hva er nytt i versjon 5.5.13:

  • Faste bugs:
  • copy () virker ikke når målet filnavn er skapt av tempnam ().
  • Ekko unserialized "SplFileObject" crash.
  • Bruk av memcpy () med overlapp src og dst i zend_exceptions.c.
  • spl_fixedarray_resize Heltallsoverflyt.
  • printf out-of-bounds lese.
  • iptcparse out-of-bounds lese.

Hva er nytt i versjon 5.5.12:

  • Faste bugs:
  • Ikke nok minne på kommando stream_get_contents.
  • stream_socket_server () skaper feil Abstract Navnerom UNIX sokler.
  • Exit i strøm filter produserer segfault.
  • fpassthru ødelagt.
  • getimagesize bør erkjenne BMP-filer med negativ høyde.
  • substr_compare brøt ved forrige endring.

Hva er nytt i versjon 5.5.11:

  • Fast:
  • proc_open () endrer miljø array.
  • Tillat null lengde sammenligning i substr_compare ().

Hva er nytt i versjon 5.5.10:

  • Oppgradert til PCRE 8.34.
  • Fast:
  • Tillat flere baner i php_ini_scanned_path.
  • file. Uendelig rekursjon
  • imagecrop (). Utilstrekkelig løsning for NULL Utsett
  • Gjennomført ldap_modify_batch.
  • out-of-bounds minnetilgang i Fileinfo.

Hva er nytt i versjon 5.5.9:

  • Rettet feil:
  • copy () arginfo har endret seg fra 5.4.

Hva er nytt i versjon 5.5.8:

  • Ikke tillatt JMP til en endelig blokk.
  • Lagt validering av klasse navn i autoload prosessen.
  • Fast:
  • Ugyldig C-kode i zend_strtod.c.
  • list () unnlater å pakke gitt ArrayAccess objekt.
  • Generatorer / throw_rethrow mislykkes med ZEND_COMPILE_EXTENDED_INFO.
  • fopen og O_NONBLOCK.
  • zend_register_functions pauser refleksjon.

Hva er nytt i versjon 5.5.7:

  • Denne versjonen retter noen feil mot PHP 5.5.6, og fikser CVE-2013-6420.

Hva er nytt i versjon 5.5.6:

  • Forbedret ytelse array_merge () og func_get_args () ved å eliminere ubrukelig kopiering.
  • Fast:
  • Basisnavn er ikke mer å virke etter fgetcsv i visse situasjoner.
  • Mellomrom før ";" pauser php.ini parsing.
  • Scope oppløsning operatør - merkelig oppførsel med $ dette
  • .
  • dingler sammenheng peker årsaker krasj.

Hva er nytt i versjon 5.5.5:

  • Faste bugs:
  • Feil oppførsel av statiske variabler i nedleggelse generatorer.
  • kompilering feil vil ikke utløse automatisk lasting.
  • By-ref foreach på eiendommen tilgang til streng offset segfaults.

Hva er nytt i versjon 5.5.3 / 5.4.19:

  • Fast UMR i fix for CVE-2013-4248.

Hva er nytt i versjon 5.5.2:

  • Faste bugs:
  • Segfault i gc_zval_possible_root når retur henvisning svikter.
  • Verdien av FILTER_SANITIZE_FULL_SPECIAL_CHARS konstant (tidligere ble feilaktig satt til FILTER_SANITIZE_SPECIAL_CHARS verdi).
  • Bruk av maks int i array_sum.
  • get_defined_constants () fører PHP til å krasje i en svært begrenset sak.
  • Solaris sed har ingen -i bryteren.
  • CGI modus -.
  • make install fungerer ikke
  • -.
  • enable-DTrace fører gjøre å clobber Zend / zend_dtrace.d

Hva er nytt i versjon 5.5.1:

  • Faste bugs:
  • Unntak ikke catch når unntak kastet i autoload med et navnerom.
  • Generert konfigurere skriptet er misformet på OpenBSD.
  • is_callable () utløser Uopprettelig feil.
  • Yield / utgang segfault.
  • Generator + autoload + syntax error = segfault.
  • chroot () ikke blir aktivert.
  • HEX2BIN () hever E_WARNING for ugyldig hex streng.

Hva er nytt i versjon 5.5.0:

  • Lagd generatorer og coroutines.
  • Lagt endelig ordet
  • .
  • Lagt til en forenklet passord hashing API.
  • Lagt til støtte for konstant matrise / string dereferencing.
  • Lagt skalar klassenavnet oppløsning via :: klasse.
  • Lagt til støtte for å bruke tom () på resultatet av funksjonskall og andre uttrykk.
  • Lagt til støtte for ikke-skalar iterator nøkler i foreach.
  • Lagt til støtte for listen () konstruerer i foreach uttalelser.
  • Lagt Zend OPcache utvidelse for opcode caching.
  • GD biblioteket er blitt oppgradert til versjon 2.1 å legge til nye funksjoner og forbedre eksisterende funksjonalitet.

Hva er nytt i versjon 5.4.16:

  • Faste bugs:
  • Heap basert buffer overflow i quoted_printable_encode.
  • Bruk av ikke lenger tilgjengelig ini direktiver forårsaker krasj på TS bygge.
  • Ccompilation svikt på x32.
  • SegFault på zend_deactivate.
  • Segfault på minne utmattelse innenfor funksjonsdefinisjon.

Hva er nytt i versjon 5.5.0 RC 1:

  • FPM:
  • Ignorer QUERY_STRING når de sendes i SCRIPT_FILENAME.
  • Fikset noen mulige minne eller ressurslekkasjer og mulig null dereference oppdages av kode Coverity skanningen.
  • Logg en advarsel når en syscall svikter.
  • GD:
  • Fix bygge med systemet libgd & gt; = 2.1 som nå er minste versjon kreves (som bygger med forrige versjon er ødelagt). Ingen endring når buntet libgd brukes.
  • SNMP:
  • Fikset bug # 64765 (Noen IPv6-adresser blir tolket feil).
  • Fikset bug # 64159 (avkuttet snmpget).
  • Streams:
  • Fikset bug # 64770 (stream_select () mislykkes med rør som returneres av proc_open () på Windows x64).

Hva er nytt i versjon 5.4.14:

  • Faste bugs:
  • Gikk tom for opcode plass.
  • Memoryleak når du bruker den samme variabel to ganger i funksjon erklæring.
  • Mer tom delimiter advarsel i strX metoder.
  • ArrayAccess :: & amp; offsetGet () i en egenskap som forårsaker fatal feil
  • .
  • microtime (true) mindre enn $ _SERVER [ 'REQUEST_TIME_FLOAT'].
  • Debug sporbarhet endret adferd siden 5.4.10 eller 5.4.11.
  • Parent klasse feilaktig bruk av barne konstant i klassen eiendom.
  • zend_do_fcall_common_helper_SPEC håndterer ikke unntak riktig.
  • Vis class_alias I get_declared_classes ().

Hva er nytt i versjon 5.5.0 Beta 1:

  • Lagd Zend Opcache forlengelse og aktivere bygge det som standard.
  • Lagt array_column funksjon som returnerer en kolonne i et flerdimensjonal array.
  • Fikset bug for unserialized rekke objekter som klassen kan ikke autoloaded ikke bestått).
  • Lagt til støtte for å endre prosessen tittel i CLI / CLI-Server SAPIs. Gjennomføringen er mer robust at proctitle PECL modulen.
  • Fikset bug # 64370 (microtime (true) mindre enn $ _SERVER [ 'REQUEST_TIME_FLOAT']).

Hva er nytt i versjon 5.5.0 Alpha 6:

  • Fikset en bug hvor initialisert ++ $ foo- & gt; bar; ikke forårsaker et varsel,
  • Oppdatert buntet PCRE 8.32,
  • Fikset en bug i ext / stikkontakter der sendmsg / recvmsg nedleggelse handler fører segfault

Hva er nytt i versjon 5.4.12:

  • Fast:
  • Feil TSRM bruk i zend_register_class alias.
  • get_html_translation_table () utgang ufullstendig med HTML_ENTITIES og ISO-8859-1.
  • isset () inconsistently produserer en fatal feil på beskyttet eiendom.
  • Bad advarselstekst fra strpos () på tomt p.
  • Bruk etter omfanget feil i zend_compile.
  • Dårlig effektiviteten strtr () ved hjelp av matrise med nøkler veldig forskjellig lengde.
  • zend_std_compare_objects krasj på rekursjon.
  • Magiske metoder kalt to ganger for unset beskyttede egenskaper.
  • fopen følger omdirigeringer for ikke-3xx statuser.
  • Support BITMAPV5HEADER i getimagesize ().

Hva er nytt i versjon 5.4.12 RC1:

  • Faste bugs:
  • Feil TSRM bruk i zend_Register_class alias.
  • get_html_translation_table () utgang ufullstendig med HTML_ENTITIES og ISO-8859-1.
  • isset () inconsistently produserer en fatal feil på beskyttet eiendom.
  • Bad advarselstekst fra strpos () på tomt p.
  • Bruk etter omfanget feil i zend_compile.
  • Dårlig effektiviteten strtr () ved hjelp av matrise med nøkler veldig forskjellig lengde.
  • zend_std_compare_objects krasj på rekursjon.
  • Magiske metoder kalt to ganger for unset beskyttede egenskaper.
  • fopen følger omdirigeringer for ikke-3xx statuser.
  • Support BITMAPV5HEADER i getimagesize ().

Hva er nytt i versjon 5.5.0 Alpha 2:

  • Lagt SystemTap støtte ved at SystemTap kompatible DTrace sonder på Linux.
  • Lagt til støtte for å bruke tom () på resultatet av funksjonskall og andre uttrykk.
  • Optimalisert tilgang til midlertidige og kompilert VM variabler. 8% mindre minne leser.
  • VM stabler for bestått funksjonsargumenter og syntaktisk nestet samtaler ble slått sammen til en enkelt stabel. Stabelen størrelse som trengs for op_array utførelse beregnes ved kompilering og preallokert samtidig. Som følge alle stabelen push-operasjoner krever ikke sjekker for stakkoverflyt lenger.

Hva er nytt i versjon 5.4.9:

  • Faste bugs:
  • zend_mm_heap ødelagt med trekk.
  • (u) serialize () blader dingler pekere, fører krasjer.
  • PHP unnlater å åpne Windows dedupliserte filer.
  • Håndtak lekkasje i is_readable på Windows.

Hva er nytt i versjon 5.4.8:

  • Lagt valgfri andre argument for hevde () for å angi egen melding.
  • Support bygning PHP med native klient-verktøyene.
  • Lagt --offline alternativ for tester.
  • Faste bugs:
  • parse_url ikke sams passord komponent.
  • is_callable () ligger for abstrakt statiske metoden.
  • Segfault mens belastningen forlengelse mislyktes i ZTS-build.
  • Legg merke til:. Kunne ikke bli konvertert til int når man sammenligner noen builtin klasser
  • Kun ett direktiv er lastet fra "Per Directory verdier" Windows-registret.
  • Double gratis når bruker trekk.
  • Shutdown funksjoner ikke kalles i visse feilsituasjon.
  • Custom feilbehandleren kaster Exception + fatal error = ingen shutdown
  • .
  • error_log feil tid har endret seg til UTC ignorerer standard tidssone.

Hva er nytt i versjon 5.3.16:

  • Fikset bug hvor --with-Zend-multibyte og enable-debug rapporter lekkasje med run-test.php).
  • Fikset bug hvor curl_setopt ($ lm, CURLOPT_COOKIEFILE, "") returnerer false.
  • Fikset bug hvor Segfault i DateInterval klasse når utvidet.
  • Fikset bug hvor ReflectionParameter :: isDefaultValueAvailable () feil resultat.
  • Fikset bug hvor ArrayIterator :: count () fra IteratorIterator eksempel gir segmentering feil.

Hva er nytt i versjon 5.4.6 RC1:

  • Interaktive php-cli krasjer hvis include () brukes i auto_prepend_file.
  • unset ($ matrise [$ float]) forårsaker et krasj.
  • krasjer på grunn av ikke-initialisert intern properties_table.
  • - med-Zend-multibyte og enable-debug rapporterer LEKKASJE med run-test.php
  • .

Hva er nytt i versjon 5.4.5 / 5.3.15:

  • Denne versjonen fikser over 30 bugs og inkluderer en fiks for et sikkerhetsrelatert flow problem i strømmen gjennomføring. Alle brukere av PHP oppfordres til å oppgradere til PHP 5.4.5 eller PHP 5.3.15.

Hva er nytt i versjon 5.4.3:

  • Fast bufferoverløp i apache_request_headers.
  • Forbedret fix for PHP-CGI søkestrengparameter sårbarhet.

Hva er nytt i versjon 5.4.2:

  • Fikset bug for PHP-CGI søkestrengparameter sårbarhet.

Hva er nytt i versjon 5.4.1:

  • Fix Fileinfo test problemer.
  • Fikset krasj i ZTS bruker samme klasse i mange tråder.
  • MFH mb_ereg_replace_callback () for sikkerhetsforbedringer.
  • Fast minnelekkasje i substr_replace.
  • Gjør max_file_uploads ini direktiv innstillbare utenfor PHP.

Hva er nytt i versjon 5.4.1 RC2:

  • Fikset krasj i ZTS bruker samme klasse i mange tråder.

Hva er nytt i versjon 5.4.0:

  • Fjernet legacy egenskaper:
  • pause / fortsette $ var syntaks.
  • sikkermodus og alle relaterte ini alternativer.
  • register_globals og register_long_arrays ini alternativer.
  • import_request_variables ().
  • allow_call_time_pass_reference.
  • define_syslog_variables ini alternativ og tilhørende funksjon.
  • highlight.bg ini alternativ.
  • Session bug kompatibilitetsmodus (session.bug_compat_42 og session.bug_compat_warn ini alternativer).
  • session_is_registered (), session_register () og session_unregister () funksjoner.
  • y2k_compliance ini alternativ.
  • magic_quotes_gpc, magic_quotes_runtime og magic_quotes_sybase ini alternativer. get_magic_quotes_gpc, get_magic_quotes_runtime holdes men alltid return false, hever set_magic_quotes_runtime en E_CORE_ERROR.
  • Fjernet støtte for putenv ( "TZ = ..") for innstilling av tidssone.
  • Fjernet tidssonen gjette algoritmen i tilfelle tidssonen er ikke satt med date.timezone eller date_default_timezone_set (). I stedet for en gjettet tidssone "UTC" brukes nå i stedet.
  • Flyttet utvidelser til PECL:
  • ext / SQLite. (Merk: ext / SQLite3 og ext / pdo_sqlite extensions ikke påvirkes)
  • Generelle forbedringer:
  • Lagt kort array syntaks støtte ([1,2,3]), se OPPGRADERING guide for alle detaljer.
  • Lagt binært tall format (0b001010).
  • Lagt til støtte for klasse :: {expr} () syntaks
  • Lagt multibyte støtte som standard. Tidligere php måtte kompileres med enable-Zend-multibyte. Nå kan det aktiveres eller deaktiveres via zend.multibyte direktivet i php.ini.
  • Fjernet kompilering avhengighet fra ext / mbstring
  • Lagt til støtte for trekk.
  • Lagt nedleggelse $ denne støtten tilbake.
  • Lagt rekke dereferencing støtte.
  • Lagt Callable typehint.
  • Lagt indirekte metode samtale gjennom array.
  • Lagd DTrace støtte.
  • (f.eks) (ny foo - & gt; bar ()) Lagt klassemedlem tilgang på oppretting. Støtte
  • Gjennomført Zend signalhåndtering (konfigurerbare alternativ --aktiver-Zend-signaler, deaktivert som standard).
  • Forbedret produksjon lag, se README.NEW-UTGANG-API for innvendige.
  • Forbedret unix build system for å tillate bygging av flere PHP binære SAPIs og en SAPI modul samme tid.
  • Gjennomført nedleggelse rebinding som parameter til bindTo.
  • Forbedret advarselen fra uforenlige argumenter.
  • Forbedret ternæroperatoren ytelse når du returnerer matriser.
  • Endret feil handlere å bare generere docref lenker når docref_root INI innstillingen er ikke tom.
  • Endret stille konvertering av array til streng for å produsere et varsel.
  • Endret standardverdien "default_charset" php.ini alternativ fra ISO-8859-1 til UTF-8.
  • Endret stille støping av null / '' / false i et objekt når du legger til en eiendom til en advarsel.
  • Endret E_ALL å inkludere E_STRICT.
  • funksjonshemmede vinduer CRT advarsel som standard, kan aktiveres på nytt ved hjelp av ini-direktivet windows_show_crt_warnings.
  • Fikset bug # 55378: binært tall bokstavelig avkastning flyte antall skjønt verdien er liten nok
  • .

& nbsp;

Hva er nytt i versjon 5.3.10:

& nbsp;

  • Fast vilkårlig ekstern kjøring av kode.

& nbsp;

Hva er nytt i versjon 5.3.9:

& nbsp;

  • Sikkerhet forbedringer og rettelser i PHP 5.3.9:
  • Lagt max_input_vars direktiv for å hindre angrep basert på hash-kollisjoner.
  • Fikset bug # 60150 (heltalloverflyt under analyseringen av ugyldig exif header).
  • Nøkkel forbedringer i PHP 5.3.9 er:
  • Fikset bug # 55475 (is_a () utløser autoloader, ny valgfri tredje argument for å is_a og is_subclass_of).
  • Fikset bug # 55609 (mysqlnd kan ikke bygges delt).
  • Mange endringer i FPM SAPI modulen.

& nbsp;

Hva er nytt i versjon 5.4.0 RC4:

& nbsp;

  • Lagt max_input_vars direktiv for å hindre angrep basert på hash-kollisjoner.
  • Fikset en segfault i trekk koden.

& nbsp;

Hva er nytt i versjon 5.4.0 RC2:

& nbsp;

  • Flere feilrettinger i den innebygde web-serveren.
  • PHP-FPM er ikke lenger merket som eksperimentelle.
  • Flere forbedringer og feilrettinger i Zend Engine, Core og andre utvidelser.

& nbsp;

Hva er nytt i versjon 5.4.0 RC1:

& nbsp;

  • Lagt klassemedlem tilgang på oppretting. (F.eks (ny Foo) - & gt; bar ())
  • Endret stille konvertering av array til streng for å produsere et varsel.
  • En rekke feilrettinger og forbedringer i kjernen og andre utvidelser.

& nbsp;

Hva er nytt i versjon 5.4.0 Beta 2:

& nbsp;

  • PHP 5.4 inneholder nye språket funksjoner og fjerner flere eldre (avviklet) atferd.

& nbsp;

Hva er nytt i versjon 5.3.8:

& nbsp;

  • Fikset bug # 55439 (crypt () returnerer bare salt for MD5).
  • Tilbakestilte endring i timeout håndtering gjenopprette PHP 5.3.6 atferd, som forårsaket mysqlnd SSL-tilkoblinger til å henge (Bug # 55283).

& nbsp;

Hva er nytt i versjon 5.3.7:

& nbsp;

  • Oppgradert buntet SQLite til versjon 3.7.7.1.
  • Oppgradert buntet PCRE til versjon 8.12.

& nbsp;

Hva er nytt i versjon 5.3.6:

& nbsp;

  • Sikkerhet forbedringer og rettelser i PHP 5.3.6:
  • Håndheve sikkerhet i FastCGI protokollen parsing med fpm SAPI.
  • Fikset bug # 54247 (format-strengen sårbarhet på Phar). (CVE-2011-1153)
  • Fikset bug # 54193 (Heltallsoverflyt i shmop_read ()). (CVE-2011-1092)
  • Fikset bug # 54055 (buffer overkjørt med høye verdier for presisjon ini innstilling).
  • Fikset bug # 54002 (krasj på laget tag i exif). (CVE-2011-0708)
  • Fikset bug # 53885 (ZipArchive segfault med FL_UNCHANGED på tom arkiv). (CVE-2011-0421)
  • Nøkkel forbedringer i PHP 5.3.6 er:
  • Oppgradert buntet SQLite3 til versjon 3.7.4.
  • Oppgradert buntet PCRE til versjon 8.11.
  • Lagt evne til å koble til HTTPS nettsteder via proxy med grunnleggende autentisering ved hjelp stream_context / http / header / Proxy-Authorization
  • .
  • Lagd alternativer til debug sporbarhet funksjoner.
  • Endret standardverdien av ini-direktiv serialize_precision 100-17.
  • Fast Bug # 53971 (isset () og tom () produserer tilsynelatende falsk runtime error).
  • Fast Bug # 53958 (Nedleggelser ikke kan "bruke" delte variabler av verdi og som referanse).
  • Fikset bug # 53577 (som ble introdusert i 5.3.4 i open_basedir med en etterfølgende skråstrek).
  • Over 60 andre feilrettinger.

& nbsp;

Hva er nytt i versjon 5.2.17:

& nbsp;

  • Fikset bug # 53632 (PHP henger på numerisk verdi 2.2250738585072011e-308). (CVE-2010-4645).

& nbsp;

Hva er nytt i versjon 5.3.5:

& nbsp;

  • Fikset bug # 53632 (PHP henger på numerisk verdi 2.2250738585072011e-308). (CVE-2010-4645).

& nbsp;

Hva er nytt i versjon 5.2.15:

& nbsp;

  • Sikkerhet forbedringer og rettelser i PHP 5.2.15:
  • Fast ekstrakt () for å ikke overskrive $ Globals og $ dette når du bruker EXTR_OVERWRITE
  • .
  • Fikset krasj i zip ekstrakt metode (mulig CWE-170).
  • Fikset en mulig dobbel gratis i imap forlengelse.
  • Fast mulig feil i open_basedir (CVE-2010-3436).
  • Fast NULL peker i ZipArchive :: getArchiveComment. (CVE-2010-3709).
  • Fikset bug # 52929 (Segfault i filter_var med FILTER_VALIDATE_EMAIL med store mengder data).
  • Nøkkel forbedringer i PHP 5.2.15 inkluderer:
  • Fikset bug # 47643 (array_diff () tar over 3000 ganger lenger enn php 5.2.4).
  • Fikset bug # 44248 (RFC2616 overtredelse mens HTTPS forespørsel via proxy med SoapClient objekt)
  • .

& nbsp;

Hva er nytt i versjon 5.3.4:

& nbsp;

  • Sikkerhet forbedringer og rettelser i PHP 5.3.4:
  • Fikset krasj i zip ekstrakt metode (mulig CWE-170).
  • Paths med NULL i dem (foobar.txt) er nå vurdert som ugyldig (CVE-2006-7243).
  • Fikset en mulig dobbel gratis i imap forlengelse (Identifisert ved Mateusz Kocielski). (CVE-2010-4150).
  • Fast NULL peker i ZipArchive :: getArchiveComment. (CVE-2010-3709).
  • Fast mulig feil i open_basedir (CVE-2010-3436).
  • Till MOPS-2010-24, fikse streng validering. (CVE-2010-2950).
  • Fast symbolsk vedtak støtte når målet er en DFS aksje.
  • Fikset bug # 52929 (Segfault i filter_var med FILTER_VALIDATE_EMAIL med store mengder data) (CVE-2010-3710).
  • Nøkkelfeilrettinger i PHP 5.3.4 er:
  • Lagt stat støtte for zip stream.
  • Lagt follow_location (aktivert som standard) alternativet for http stream støtte.
  • Lagt til en tredje parameter til get_html_translation_table. Det tar nå en charset hint, som htmlentities et al.
  • Gjennomført FR # 52348, lagt ny konstant ZEND_MULTIBYTE å oppdage Zend multibyte under kjøring.
  • Flere forbedringer i FPM SAPI.
  • Over 100 andre feilrettinger.

& nbsp;

Hva er nytt i versjon 5.2.13:

& nbsp;

  • Fast safe_mode validering inne tempnam () når katalogbanen slutter ikke med en /).
  • Fikset en mulig open_basedir / safe_mode bypass i sesjon forlengelse.
  • Forbedret LCG entropi.

& nbsp;

Hva er nytt i versjon 5.3.2:

& nbsp;

  • Sikkerhet forbedringer og rettelser i PHP 5.3.2:
  • Forbedret LCG entropi. (Rasmus, Samy Kamkar)
  • Fast safe_mode validering inne tempnam () når katalogbanen slutter ikke med a /). (Martin Jansen)
  • Fikset en mulig open_basedir / safe_mode bypass i økten forlengelse identifisert av Grzegorz Stachowiak. (Ilia)
  • Nøkkelfeilrettinger i PHP 5.3.2 er:
  • Lagt til støtte for SHA-256 og SHA-512 til php i krypten.
  • ekstra beskyttelse for $ _SESSION fra interrupt korrupsjon og forbedret "session.save_path" sjekk.
  • Fikset bug # 51059 (krypten krasjer når ugyldig salt er gitt).
  • Fikset bug # 50940 Custom Content-Length sitter feil i Apache sapis.
  • Fikset bug # 50847 (strip_tags () fjerner alle tagger større enn 1023 byte).
  • Fikset bug # 50723 (Bug i søppelinnsamler forårsaker krasj).
  • Fikset bug # 50661 (DOMDocument :: LoadXML tillater ikke UTF-16).
  • Fikset bug # 50632 (filter_input () returnerer ikke standardverdi hvis variabelen ikke eksisterer).
  • Fikset bug # 50540 (Crash mens du kjører ldap_next_reference testtilfeller).
  • Fikset bug # 49851 (http wrapper pauser på 1024 røye lange hoder).
  • Over 60 andre feilrettinger.

& nbsp;

Hva er nytt i versjon 5.2.12:

& nbsp;

  • Fixes:
  • Fast unødvendig påkalling av setitimer når outer er deaktivert.
  • Fikset krasj i com_print_typeinfo når en ugyldig typelib er gitt.
  • Fikset krasj i SQLiteDatabase :: ArrayQuery () og QLiteDatabase :: SingleQuery () når du ringer ved hjelp av refleksjon.
  • Fast krasjer når forekomster PDORow og PDOStatement gjennom refleksjon.
  • Fast minnelekkasje i openssl_pkcs12_export_to_file ().
  • Over 50 andre feilrettinger.
  • Sikkerhet:
  • Fikset en safe_mode bypass i tempnam ().
  • Fikset en open_basedir bypass i posix_mkfifo ().
  • Lagt til "max_file_uploads" INI-direktiv, som kan settes til å begrense antall filopplasting per forespørsel til 20 som standard, for å hindre mulig DOS via midlertidig fil utmattelse.
  • ekstra beskyttelse for $ _SESSION fra interrupt korrupsjon og forbedret "session.save_path" sjekk.

& nbsp;

Hva er nytt i versjon 5.3.1:

& nbsp;

  • Lagt til "max_file_uploads" INI-direktiv, som kan settes til å begrense antall filopplasting per forespørsel til 20 som standard, for å hindre mulig DOS via midlertidig fil utmattelse.
  • Lagt manglende feilsjekkene rundt exif behandling.









































































































     
     







































































































































































Begrensninger :


Lignende programvare

Python
Python

10 Feb 16

hy
hy

13 Apr 15

Ruby Java Bridge
Ruby Java Bridge

1 Mar 15

RLua
RLua

13 May 15

Annen programvare fra utvikleren The PHP Group

PHP
PHP

28 Apr 18

Kommentarer til PHP

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!