PHP este un proiect software open source, cel mai popular limbaj de scripting de uz general, special creat pentru dezvoltarea web. Teoretic, PHP este un preprocesor de hipertext, dar de fapt este un limbaj de programare rapid, pragmatic și flexibil, care vă ajută să creați site-uri web puternice.
Pot fi încorporate în HTML
În timp ce un dezvoltator web calificat poate încorpora cu ușurință PHP în HTML, poate fi folosit ca executabil independent. Sintaxa sa se bazează pe C, Java și Perl. Este ușor de învățat dacă ați interacționat anterior cu oricare dintre limbile de programare menționate anterior.
Sprijină XML, IMAP, Java și LDAP
Fiind proiectat din offset pentru a fi un limbaj universal de programare web, PHP oferă suport pentru XML, IMAP, Java, LDAP, câteva baze de date importante, diverse protocoale de Internet și manipulare generală a datelor.
Se integrează într-un server web
Se numește limbaj de programare pentru server, deoarece se integrează într-un server web, cum ar fi Apache sau Microsoft IIS. Pentru a adăuga suport pentru PHP la un server web, puteți instala modulul server nativ web sau un executabil CGI.
Poate accesa serverele de baze de date și serverele FTP
PHP este un sistem bazat pe Internet care poate accesa servere de baze de date, inclusiv MySQL, PostgreSQL, SQLite, LDAP și Microsoft SQL Server, precum și servere FTP (File Transfer Protocol).
Este extensibil prin API-urile sale puternice
PHP este dezvoltat activ în mai multe ramuri stabile și de dezvoltare, fiecare sprijinind diverse caracteristici și componente. Este extrem de extensibil prin intermediul API-urilor sale puternice (Application Programming Interfaces).
Sisteme și platforme de operare acceptate
PHP este implementat in limbajul de programare C, ceea ce inseamna ca este un software cross-platform care suporta sistemele de operare GNU / Linux, BSD, Solaris, Mac OS X sau Microsoft Windows. Funcționează cu succes atât pe platformele hardware pe 32 de biți, cât și pe 64 de biți. Este disponibil gratuit pentru descărcare pe oricare dintre OS-urile menționate mai sus, distribuite sub licența PHP.
Ce este nou în această ediție:
- Core:
- Bug fixat # 75241 (Dereferență null pointer în zend_mm_alloc_small ()).
- Bug fixat # 75236 (buclă infinită când se imprimă un mesaj de eroare).
- Bug fixat # 75252 (Formatare token incorectă pe două erori de parse într-o singură cerere).
- Bug fixat # 75220 (Segfault când se apelează is_callable pe părinte).
- Bug fixat # 75290 (informația de depanare a închiderilor funcțiilor interne conține nume de argument de gunoi).
- Date:
- Bug fixat # 75055 (Out-Of-Bounds Citiți în timelib_meridian ()).
- Apache2Handler:
- Bug fixat # 75311 (eroare: 'zend_hash_key' nu are un membru numit 'arKey' în apache2handler).
- Hash:
- Eroare fixă # 75303 (sha3 se blochează pe bigendian).
- Intl:
- Bug fixat # 75318 (Parametrul lui UConverter :: getAliases () nu este opțional).
- LiteSpeed:
- Bug fixat # 75248 (directorul binar nu se creează atunci când se construiește SAPI numai pe litespeed).
- Bug fixat # 75251 (prefixul și sufixul de program lipsesc).
- mcrypt:
- Bug fixat # 72535 (filtrul fluxului de criptare arcfour blochează php).
- MySQLi:
- Bug fixat # 75018 (coruperea datelor când se citesc câmpurile tipului de biți).
- OCI8:
- Numărarea corectă a referințelor incorecte.
- Opcache:
- Bug fixat # 75255 (Solicitarea se blochează și nu se termină).
- PCRE:
- Bug fixat # 75207 (patch-ul aplicat în amonte pentru CVE-2016-1283).
- PDO_MYSQL:
- Bug fixat # 75177 (Tipul "bit" este preluat ca șir neașteptat).
- SPL:
- Bug fixat # 73629 (SplDoublyLinkedList :: setIteratorMode maschează steagurile interne).
Ce este nou în versiunea 7.1.9 / 7.2.0 RC1:
- Core:
- Fixed # 75042 run-tests.php cu blocul EXTENSION). (John Boehr)
- FLEXIE:
- Bug fixat # 75093 (suportul OpenSSL nu a fost detectat). (Remi)
- O remediere mai bună pentru # 74125 (utilizați pkg-config în loc de curl-config). (Remi)
- GD:
- Bug fixat # 75111 (dezvăluirea memoriei sau a DoS prin intermediul imaginii .bmp artizanale). (Cmb)
- Bug fixat # 75124 (gdImageGrayScale () poate produce culori). (Cmb)
- Intl:
- Bug fixat # 75090 (IntlGregorianCalendar nu are constante din clasa parentală). (Tpunt)
- PCRE:
- Bug fixat # 75089 (preg_grep () nu raportează PREG_BAD_UTF8_ERROR după
- primul șir de introducere). (Dmitry)
- PDO_OCI:
- Bug fixat # 74631 (PDO_PCO cu PHP-FPM: mediul OCI inițializat înainte ca PHP-FPM să-l instaleze). (Ingmar Runge)
- SQLite3:
- Actualizare la Sqlite 3.20.1. (Cmb)
- Standard:
- Bug fixat # 75097 (gethostname eșuează dacă numele gazdei are lungimea de 64 de caractere). (Andrea)
Ce este nou în versiunea 7.1.7:
- Core:
- Bug fixat # 74738 (mai multe secțiuni [PATH =] și [HOST =] nu au fost analizate corespunzător).
- Bug fixat # 74658 (constantele nedefinite în proprietățile matricei duc la proprietăți rupte).
- Înlocuirea corectă a denumirilor socketului de domeniu abstract unix.
- Bug fixat # 74603 (vulnerabilitatea de depășire a bufferului de stocare a parolei PHP INI).
- Bug fixat # 74101, bug # 74614 (Separați Heap Use-After-Free (READ: 1) în zval_get_type).
- Bug fixat # 74111 (Tampon Heap overread (READ: 1) finish_nested_data de la unserialize).
- Bug fixat # 74819 (wddx_deserialize () citit în afara limbajului prin php_parse_date ()).
- Date:
- Bug fixat # 74639 (implementați clona pentru DatePeriod și DateInterval).
- DOM:
- Bug fixat # 69373 (Referințe la rezultatele interogării XPath șterse).
- GD:
- Bug fixat # 74435 (Tamponul a fost citit în memorie neinitializată).
- Intl:
- Bug fixat # 73473 (Overflow Buffer Stack în msgfmt_parse_message).
- Bug fixat # 74705 (Reflecție greșită pe Collator :: getSortKey și collator_get_sort_key).
- mbstring:
- Adăugați fixare în amonte oniguruma (CVE-2017-9224, CVE-2017-9226, CVE-2017-9227, CVE-2017-9228, CVE-2017-9229)
- OCI8:
- Adăugați callback TAF (PR # 2459).
- Opcache:
- Bug fixat # 74663 (Segfault cu opcache.memory_protect și validate_timestamp).
- Reveniți opcache.enable_cli la implicit dezactivat.
- OpenSSL:
- Bug fixat # 74720 (pkcs7_en / decrypt nu funcționează dacă x1a este folosit în conținut).
- Bug fixat # 74651 (negativ-size-param (-1) în memcpy în zif_openssl_seal ()).
- PDO_OCI:
- Suport clienți instant 12.2 în opțiunea de configurare --with-pdo-oci.
- reflecție:
- Bug fixat # 74673 (Segfault atunci când obiect Reflection cast pentru șir cu constantă nedefinită).
- SPL:
- Bug fixat # 74478 (operatorul de colapsare null nu reușește cu SplFixedArray).
- FTP:
- Bug fixat # 74598 (ftp: // wrapper ignoră contextul arg).
- PHAR:
- Eroare fixă # 74386 (Phar :: __ construiește reflexia incorectă).
- SOAP:
- Bug fixat # 74679 (Matricea de conversie incorectă cu WSDL_CACHE_MEMORY).
- Curente:
- Bug fixat # 74556 (stream_socket_get_name () returnează ").
Ce este nou în versiunea 7.1.6:
- Core:
- Bug fixat # 74600 (crash (SIGSEGV) în _zend_hash_add_or_update_i).
- Bug fixat # 74546 (SIGILL în ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_CONST).
- Bug fixat # 74589 (__DIR__ greșit pentru caracterul unicode).
- intl:
- Bug fixat # 74468 (reflecție greșită pe Collator :: sortWithSortKeys).
- MySQLi:
- Bug fixat # 74547 (mysqli :: change_user () nu acceptă null ca argumente $ database w / strict_types).
- Opcache:
- Bug fixat # 74596 (SIGSEGV cu opcache.revalidate_path activat).
- Phar:
- Bug fixat # 51918 (Phar :: webPhar () nu se ocupă de cererile trimise prin metoda PUT și DELETE).
- Readline:
- Bug fixat # 74490 (readline () deplasează cursorul la începutul liniei).
- Standard:
- Bug fixat # 74510 (Win32 / sendmail.c ancorează antetul CC dar nu BCC).
- XMLReader:
- Bug fixat # 74457 (Reflecție greșită pe XMLReader :: expandare).
Ce este nou în versiunea 7.1.4:
- Core:
- Bug fixat # 74157 (Segfault cu generatoare imbricate).
- Bug fixat # 74164 (PHP se blochează atunci când o valoare nevalidă este trecută în mod dinamic la argumentele tip-ref).
- Bug fixat # 74093 (timpul maxim de execuție de n + 2 secunde depășește nu este scris în error_log).
- Bug fixat # 73989 (PHP 7.1 Segfaults în cadrul suitei de testare Symfony).
- Eroare fixă # 74084 (fără limită citire - zend_mm_alloc_small).
- Bug fixat # 73807 (Problemă de performanță cu procesarea cererii de post mare).
- Bug fixat # 73998 (array_key_exists eșuează în matrice create de get_object_vars).
- Bug fixat # 73954 (verificarea NAN nu reușește pe Alpine Linux cu musl).
- Bug fixat # 73677 (Generarea phar.phar dump de bază cu gcc ASAN activat construi).
- Apache:
- Bug fixat # 61471 (POST incomplet nu are timp de expirare, dar este trecut la PHP).
- Date:
- Bug fixat # 73837 ("New DateTime ()" returnează uneori valoarea de 1 secundă).
- FPM:
- Bug fixat # 69860 (contabilitatea procesului php-fpm este întreruptă cu keepalive).
- Hash:
- Eroare fixă # 73127 (hash-ul gost-crypto este incorect dacă datele de intrare conțin secvența lungă 0xFF).
- GD:
- Bug fixat # 74031 (ReflectionFunction for imagepng lipsește ultimii doi parametri).
- Mysqlnd:
- Bug fixat # 74021 (date rupte fetch_array. Date mai mult de MEDIUMBLOB).
- Opcache:
- Bug fixat # 74019 (Segfault cu listă).
- OpenSSL:
- Bug fixat # 74022 (PHP CGI se blochează atunci când citește dintr-un fișier pfx).
- Bug fixat # 74099 (Pierdere de memorie cu openssl_encrypt ()).
- Standard:
- Bug fixat # 74005 (mail.add_x_header provoacă ruperea liniei singulare de rupere RFC).
- Bug fixat # 74041 (substr_count cu lungime = 0 rupt).
- Bug fixat # 73118 (este_calibuabil numele rapoartelor cu nume calificative înșelătoare pentru clasele anonime).
- Fix bug # 74105 (PHP pe Linux ar trebui să folosească / dev / urandom când getrandom nu este disponibil).
- Curente:
- Bug fixat # 73496 (accesul la memorie este nevalid în zend_inline_hash_func).
- Bug fixat # 74090 (stream_get_contents maxlength & gt; -1 returnează șir gol)
Ce este nou în versiunea 7.1.3:
- Core:
- Bug fixat # 74157 (Segfault cu generatoare imbricate).
- Bug fixat # 74164 (PHP se blochează atunci când o valoare nevalidă este trecută în mod dinamic la argumentele tip-ref).
- Bug fixat # 74093 (timpul maxim de execuție de n + 2 secunde depășește nu este scris în error_log).
- Bug fixat # 73989 (PHP 7.1 Segfaults în cadrul suitei de testare Symfony).
- Eroare fixă # 74084 (fără limită citire - zend_mm_alloc_small).
- Bug fixat # 73807 (Problemă de performanță cu procesarea cererii de post mare).
- Bug fixat # 73998 (array_key_exists eșuează în matrice create de get_object_vars).
- Bug fixat # 73954 (verificarea NAN nu reușește pe Alpine Linux cu musl).
- Bug fixat # 73677 (Generarea phar.phar dump de bază cu gcc ASAN activat construi).
- Apache:
- Bug fixat # 61471 (POST incomplet nu are timp de expirare, dar este trecut la PHP).
- Date:
- Bug fixat # 73837 ("New DateTime ()" returnează uneori valoarea de 1 secundă).
- FPM:
- Bug fixat # 69860 (contabilitatea procesului php-fpm este întreruptă cu keepalive).
- Hash:
- Eroare fixă # 73127 (hash-ul gost-crypto este incorect dacă datele de intrare conțin secvența lungă 0xFF).
- GD:
- Bug fixat # 74031 (ReflectionFunction for imagepng lipsește ultimii doi parametri).
- Mysqlnd:
- Bug fixat # 74021 (date rupte fetch_array. Date mai mult de MEDIUMBLOB).
- Opcache:
- Bug fixat # 74019 (Segfault cu listă).
- OpenSSL:
- Bug fixat # 74022 (PHP CGI se blochează atunci când citește dintr-un fișier pfx).
- Bug fixat # 74099 (Pierdere de memorie cu openssl_encrypt ()).
- Standard:
- Bug fixat # 74005 (mail.add_x_header provoacă ruperea liniei singulare de rupere RFC).
- Bug fixat # 74041 (substr_count cu lungime = 0 rupt).
- Bug fixat # 73118 (este_calibuabil numele rapoartelor cu nume calificative înșelătoare pentru clasele anonime).
- Fix bug # 74105 (PHP pe Linux ar trebui să folosească / dev / urandom când getrandom nu este disponibil).
- Curente:
- Bug fixat # 73496 (accesul la memorie este nevalid în zend_inline_hash_func).
- Bug fixat # 74090 (stream_get_contents maxlength & gt; -1 returnează șir gol)
Ce este nou în versiunea 7.1.2:
- Core:
- Îmbunătățirea procesorului GENERATOR_CREATE pentru opcode.
- Bug fixat # 73877 (readlink () returnează gunoi pentru căile UTF-8).
- Bug fixat # 73876 (Crash atunci când exportați ** = în expansiune de atribuire op).
- Bug fixat # 73962 (bug cu symlink legat de directorul chirilic).
- Bug fixat # 73969 (segfault în debug_print_backtrace).
- Bug fixat # 73994 (arginfo incorect pentru despachetare).
- Bug fixat # 73973 (eroare de afirmație în debug_zval_dump).
- DOM:
- Bug fixat # 54382 (getAttributeNodeNS nu obține atribute xmlns *).
- DTrace:
- Bug fixat # 73965 (DTrace a fost raportat ca activat când este dezactivat).
- FCGI:
- Bug fixat # 73904 (php-cgi nu reușește să încarce fișierul php.ini specificat -c).
- Bug fixat # 72898 (PHP_FCGI_CHILDREN nu este inclus în phpinfo ()).
- FPM:
- Bug fixat # 69865 (php-fpm nu închide stderr când se utilizează syslog).
- GD:
- Eroare fixă # 73968 (Eroare prematură a citirii XBM).
- GMP:
- Bug fixat # 69993 (testul pentru gmp.h necesită includerea mașinii de testare).
- Hash:
- A fost adăugată funcția hash_hkdf ().
- Bug fixat # 73961 (dependența de construire de mediu în sursa hash sha3).
- Intl:
- Remediați eroarea # 73956 (folosiți linkul CC în loc de CXX).
- LDAP:
- Bug fixat # 73933 (eroare / segfault cu ldap_mod_replace și opcache).
- MySQLi:
- Bug fixat # 73949 (scurgere în mysqli_fetch_object).
- Mysqlnd:
- Bug fixat # 69899 (segfault pe close () după free_result () cu mysqlnd).
- Opcache:
- Bug fixat # 73983 (crash la terminarea lucrului cu phar în cli + opcache).
- OpenSSL:
- Bug fixat # 71519 (adăugați șirul hexadecimal pentru a returna matricea valorii)
- Bug fixat # 73692 (compilați ext / openssl cu openssl 1.1.0 pe Win).
- Bug fixat # 73978 (openssl_decrypt declanșează eroare în DOP).
- PDO_Firebird:
- Implementat FR # 72583 (Toate datele sunt preluate ca siruri de caractere).
- PDO_PgSQL:
- Bug fixat # 73959 (lastInsertId nu reușește să arunce o excepție pentru numele secvenței greșit).
- Phar:
- Bug fixat # 70417 (PharData :: compress () nu închide fișierul temp).
- POSIX:
- Bug fixat # 71219 (configurați script-ul incorect verifică pentru ttyname_r).
- Sesiune:
- Bug fixat # 69582 (sesiunea nu poate fi citită de root în CLI).
- SPL:
- Bug fixat # 73896 (spl_autoload () se blochează atunci când apelurile magice _call ()).
- Standard:
- Bug fixat # 69442 (închiderea fd incorectă când PTS este activat).
- Bug fixat # 47021 (SoapClient se stombe peste WSDL livrat cu "Transfer-Encoding: chunked").
- Bug fixat # 72974 (imap este un serviciu nedefinit pe AIX).
- Bug fixat # 72979 (money_format stochează greșit AIX).
- Bug fixat # 73374 (intval () cu baza 0 ar trebui să detecteze binar).
- Bug fixat # 69061 (mail.log = syslog conține informații duble).
- ZIP:
- Bug fixat # 70103 (ZipArchive :: addGlob ignoră opțiunea remove_all_path).
Ce este nou în versiunea 7.1.1:
- Core:
- Bug fixat # 73792 (buclă nevalidă foreach blochează script).
- Bug fixat # 73686 (Adăugarea valorilor ediției settype () la rezultatele ArrayObject în referințe).
- Bug fixat # 73663 ("Opcode 65/16/8 nevalide" apare cu o variabilă creată cu lista ()).
- Bug fixat # 73727 (ZEND_MM_BITSET_LEN este "simbolul nedefinit" din zend_bitset.h).
- Bug fixat # 73753 (pointerul de array neserializat nu avansează).
- Bug fixat # 73783 (SIG_IGN nu funcționează când sunt activate semnalele Zend).
- Bug fixat # 73825 (Heap out of boundings citiți pe neserializați în fin_nested_data ()).
- Bug fixat # 73831 (NERL Pointer Dereference în timp ce neserializați obiectul php).
- Bug fixat # 73832 (Utilizarea memoriei neinitializate în neserialize ()).
- CLI:
- Bug fixat # 72555 (ieșire CLI (japoneză) pe Windows).
- COM:
- Bug fixat # 73679 (încălcarea accesului la citirea DOTNET utilizând codul de cod invalid).
- DOM:
- Bug fixat # 67474 (filtrul getElementsByTagNameNS pe ns implicit).
- EXIF:
- Bug fixat # 73737 (FPE la parsarea unui format de etichetă).
- GD:
- Bug fixat # 73869 (Overdrive întregi semnate gd_io.c).
- Bug fixat # 73868 (vulnerabilitate DOS în gdImageCreateFromGd2Ctx ()).
- mbstring:
- Bug fixat # 73646 (mb_ereg_search_init dereference pointer null).
- MySQLi:
- Bug fixat # 73462 (conexiunile persistente nu stabilesc $ connect_errno).
- mysqlnd:
- Manipularea optimizată a câmpurilor BIT - copii mai mici în memorie și utilizarea mai mică a memoriei.
- Bug fixat # 73800 (segfault sporadic cu MYSQLI_OPT_INT_AND_FLOAT_NATIVE).
- opcache:
- Bug fixat # 73789 (comportament ciudat al constantelor de clasă în blocul de blocuri / case).
- Bug fixat # 73746 (Metoda care returnează șirul returnează UNKNOWN: 0 în schimb).
- Bug fixat # 73654 (defecțiune de segmentare în zend_call_function).
- Bug fixat # 73668 ("excepție aritmetică SIGFPE" în opcache când se împarte cu minus 1).
- Bug fixat # 73847 (Recursiune când o variabilă este redefinită ca array).
- DOP Firebird:
- Bug fixat # 72931 (PDO_FIREBIRD cu Firebird 3.0 nu funcționează la returnarea instrucțiunii).
- phpdbg:
- Bug fixat # 73794 (Crash (în afara memoriei) atunci când se utilizează rularea și separatorul de comenzi #).
- Bug fixat # 73704 (phpdbg arată linia greșită în fișierele cu shebang).
- SQLite3:
- Remediul revocat pentru bug fixat # 73530 (setul de rezultate de dezactivare poate reinițializa alt set de rezultate).
- Standard:
- Bug fixat # 73594 (dns_get_record nu folosește parametrul $ additional out).
- Bug fixat # 70213 (Unserializați contextul partajat în căutarea dublă a clasei).
- Bug fixat # 73154 (serializați obiectul cu funcția __sleep crash).
- Bug fixat # 70490 (funcția get_browser este foarte lentă).
- Bug fixat # 73265 (Încărcarea browscap.ini la pornire determină o utilizare intensă a memoriei).
- (adăugați subiectul în jurnalul de mesaje)
- Bug fixat # 31875 (get_defined_functions param suplimentar pentru a exclude funcțiile dezactivate).
- zlib:
- Bug fixat # 73373 (deflate_add nu verifică dacă ieșirea nu a fost trunchiată).
Ce este nou în versiunea 7.1.0:
- Tipuri nullabile
- Tip de returnare nevalidă
- Tip pseudo-iterabil
- Modificatori constanți de clasă de vizibilitate
- Sintaxa bracket pătrate pentru lista () și capacitatea de a specifica cheile din listă ()
- Capturarea mai multor tipuri de excepții
- Multe caracteristici și schimbări ...
Ce este nou în versiunea 7.0.9 / 7.1.0 Beta 1:
- Core:
- Eroare fixă (probabilitate mică segfault în zend_arena).
- Bug fixat # 71441 (Generator de tip cu întoarcere în încercare / în cele din urmă se blochează).
- Rezolvarea erorii # 71442 (crash forward_static_call).
- Bug fixat # 71443 (Segfault utilizând serverul web încorporat cu intl folosind symfony).
- Bug fixat # 71449 (O eroare de depășire a întregului număr în php_implode ()).
- Bug fixat # 71450 (O eroare de depășire a întregului în php_str_to_str_ex ()).
- Bug fixat # 71474 (Crash din cauza corupției stack-urilor VM pe Magento2).
- Bug fixat # 71485 (Return typehint pe funcția internă provoacă eroare fatală atunci când aruncă o excepție).
- Bug fixat # 71529 (Referințele variabile ale elementelor de matrice nu funcționează atunci când se utilizează numărul)
- Bug fixat # 71601 (în cele din urmă, blocul nu a fost executat după randament)
- Bug fixat # 71637 (Multiple Heap Overflow din cauza pierderilor întregi în xml / filter_url / addcslashes).
- server CLI:
- Bug fixat # 71559 (Server HTTP încorporat, putem descărca fișierul în web prin bug).
- FLEXIE:
- Bug fixat # 71523 (mânerul copiat cu noua opțiune CURLOPT_HTTPHEADER se blochează în timp ce curl_multi_exec).
- Pierderi de memorie fixe în curl_getinfo ().
- Date:
- Bug fixat # 71525 (Apelurile la data_modify vor muta mutul timelib_rel_time, cauzând probleme date_date_set).
- Fileinfo:
- Bug fixat # 71434 (finfo aruncă o notificare pentru un fișier python specific)
- FPM:
- Bug fixat # 62172 (FPM nu funcționează cu configurarea Apache httpd 2.4 balancer / fcgi).
- Bug fixat # 71269 (nucleul de tip php-fpm care face obiectul unui dumping)
- Opcache:
- Bug fixat # 71584 (Posibilă utilizare după ZCG (cwd) în Zend Opcache).
- PCRE:
- Bug fixat # 71537 (PCRE segfault de la Opcache).
- phpdbg:
- Funcțiile moștenite fixe din fișiere nespecificate sunt incluse în phpdbg_get_executable ().
- SOAP:
- Bug fixat # 71610 (Vulnerabilitate tip Confuzie - SOAP / make_http_soap_request ()).
- Standard:
- Bug fixat # 71603 (compact () menține referințele în php7).
- Bug fixat # 70720 (partajarea codului php improprii cu strip_tags)
- XMLRPC:
- Bug fixat # 71501 (xmlrpc_encode_request ignoră opțiunea de codare).
- Zip:
- Bug fixat # 71561 (dereferență cu pointer NUL în Zip :: ExtractTo).
Ce este nou în versiunea 7.0.8:
- Core:
- Eroare fixă (probabilitate mică segfault în zend_arena).
- Bug fixat # 71441 (Generator de tip cu întoarcere în încercare / în cele din urmă se blochează).
- Rezolvarea erorii # 71442 (crash forward_static_call).
- Bug fixat # 71443 (Segfault utilizând serverul web încorporat cu intl folosind symfony).
- Bug fixat # 71449 (O eroare de depășire a întregului număr în php_implode ()).
- Bug fixat # 71450 (O eroare de depășire a întregului în php_str_to_str_ex ()).
- Bug fixat # 71474 (Crash din cauza corupției stack-urilor VM pe Magento2).
- Bug fixat # 71485 (Return typehint pe funcția internă provoacă eroare fatală atunci când aruncă o excepție).
- Bug fixat # 71529 (Referințele variabile ale elementelor de matrice nu funcționează atunci când se utilizează numărul)
- Bug fixat # 71601 (în cele din urmă, blocul nu a fost executat după randament)
- Bug fixat # 71637 (Multiple Heap Overflow din cauza pierderilor întregi în xml / filter_url / addcslashes).
- server CLI:
- Bug fixat # 71559 (Server HTTP încorporat, putem descărca fișierul în web prin bug).
- FLEXIE:
- Bug fixat # 71523 (mânerul copiat cu noua opțiune CURLOPT_HTTPHEADER se blochează în timp ce curl_multi_exec).
- Pierderi de memorie fixe în curl_getinfo ().
- Date:
- Bug fixat # 71525 (Apelurile la data_modify vor muta mutul timelib_rel_time, cauzând probleme date_date_set).
- Fileinfo:
- Bug fixat # 71434 (finfo aruncă o notificare pentru un fișier python specific)
- FPM:
- Bug fixat # 62172 (FPM nu funcționează cu configurarea Apache httpd 2.4 balancer / fcgi).
- Bug fixat # 71269 (nucleul de tip php-fpm care face obiectul unui dumping)
- Opcache:
- Bug fixat # 71584 (Posibilă utilizare după ZCG (cwd) în Zend Opcache).
- PCRE:
- Bug fixat # 71537 (PCRE segfault de la Opcache).
- phpdbg:
- Funcțiile moștenite fixe din fișiere nespecificate sunt incluse în phpdbg_get_executable ().
- SOAP:
- Bug fixat # 71610 (Vulnerabilitate tip Confuzie - SOAP / make_http_soap_request ()).
- Standard:
- Bug fixat # 71603 (compact () menține referințele în php7).
- Bug fixat # 70720 (partajarea codului php improprii cu strip_tags)
- XMLRPC:
- Bug fixat # 71501 (xmlrpc_encode_request ignoră opțiunea de codare).
- Zip:
- Bug fixat # 71561 (dereferență cu pointer NUL în Zip :: ExtractTo).
Ce este nou în versiunea 7.0.7:
Nou în PHP 7.0.0 (2 decembrie 2015)
Ce este nou în versiunea 7.0.5:
- Core:
- Eroare fixă (probabilitate mică segfault în zend_arena).
- Bug fixat # 71441 (Generator de tip cu întoarcere în încercare / în cele din urmă se blochează).
- Rezolvarea erorii # 71442 (crash forward_static_call).
- Bug fixat # 71443 (Segfault utilizând serverul web încorporat cu intl folosind symfony).
- Bug fixat # 71449 (O eroare de depășire a întregului număr în php_implode ()).
- Bug fixat # 71450 (O eroare de depășire a întregului în php_str_to_str_ex ()).
- Bug fixat # 71474 (Crash din cauza corupției stack-urilor VM pe Magento2).
- Bug fixat # 71485 (Return typehint pe funcția internă provoacă eroare fatală atunci când aruncă o excepție).
- Bug fixat # 71529 (Referințele variabile ale elementelor de matrice nu funcționează atunci când se utilizează numărul)
- Bug fixat # 71601 (în cele din urmă, blocul nu a fost executat după randament)
- Bug fixat # 71637 (Multiple Heap Overflow din cauza pierderilor întregi în xml / filter_url / addcslashes).
- server CLI:
- Bug fixat # 71559 (Server HTTP încorporat, putem descărca fișierul în web prin bug).
- FLEXIE:
- Bug fixat # 71523 (mânerul copiat cu noua opțiune CURLOPT_HTTPHEADER se blochează în timp ce curl_multi_exec).
- Pierderi de memorie fixe în curl_getinfo ().
- Date:
- Bug fixat # 71525 (Apelurile la data_modify vor muta mutul timelib_rel_time, cauzând probleme date_date_set).
- Fileinfo:
- Bug fixat # 71434 (finfo aruncă o notificare pentru un fișier python specific)
- FPM:
- Bug fixat # 62172 (FPM nu funcționează cu configurarea Apache httpd 2.4 balancer / fcgi).
- Bug fixat # 71269 (nucleul de tip php-fpm care face obiectul unui dumping)
- Opcache:
- Bug fixat # 71584 (Posibilă utilizare după ZCG (cwd) în Zend Opcache).
- PCRE:
- Bug fixat # 71537 (PCRE segfault de la Opcache).
- phpdbg:
- Funcțiile moștenite fixe din fișiere nespecificate sunt incluse în phpdbg_get_executable ().
- SOAP:
- Bug fixat # 71610 (Vulnerabilitate tip Confuzie - SOAP / make_http_soap_request ()).
- Standard:
- Bug fixat # 71603 (compact () menține referințele în php7).
- Bug fixat # 70720 (partajarea codului php improprii cu strip_tags)
- XMLRPC:
- Bug fixat # 71501 (xmlrpc_encode_request ignoră opțiunea de codare).
- Zip:
- Bug fixat # 71561 (dereferență cu pointer NUL în Zip :: ExtractTo).
Ce este nou în versiunea 7.0.4:
- Core:
- Eroare fixă (probabilitate mică segfault în zend_arena).
- Bug fixat # 71441 (Generator de tip cu întoarcere în încercare / în cele din urmă se blochează).
- Rezolvarea erorii # 71442 (crash forward_static_call).
- Bug fixat # 71443 (Segfault utilizând serverul web încorporat cu intl folosind symfony).
- Bug fixat # 71449 (O eroare de depășire a întregului număr în php_implode ()).
- Bug fixat # 71450 (O eroare de depășire a întregului în php_str_to_str_ex ()).
- Bug fixat # 71474 (Crash din cauza corupției stack-urilor VM pe Magento2).
- Bug fixat # 71485 (Return typehint pe funcția internă provoacă eroare fatală atunci când aruncă o excepție).
- Bug fixat # 71529 (Referințele variabile ale elementelor de matrice nu funcționează atunci când se utilizează numărul)
- Bug fixat # 71601 (în cele din urmă, blocul nu a fost executat după randament)
- Bug fixat # 71637 (Multiple Heap Overflow din cauza pierderilor întregi în xml / filter_url / addcslashes).
- server CLI:
- Bug fixat # 71559 (Server HTTP încorporat, putem descărca fișierul în web prin bug).
- FLEXIE:
- Bug fixat # 71523 (mânerul copiat cu noua opțiune CURLOPT_HTTPHEADER se blochează în timp ce curl_multi_exec).
- Pierderi de memorie fixe în curl_getinfo ().
- Date:
- Bug fixat # 71525 (Apelurile la date_modify vor muta mutul timelib_rel_time, cauzând probleme date_date_set).
- Fileinfo:
- Bug fixat # 71434 (finfo aruncă o notificare pentru un fișier python specific)
- FPM:
- Bug fixat # 62172 (FPM nu funcționează cu configurarea Apache httpd 2.4 balancer / fcgi).
- Bug fixat # 71269 (nucleul de tip php-fpm care face obiectul unui dumping)
- Opcache:
- Bug fixat # 71584 (Posibilă utilizare după ZCG (cwd) în Zend Opcache).
- PCRE:
- Bug fixat # 71537 (PCRE segfault de la Opcache).
- phpdbg:
- Funcțiile moștenite fixe din fișiere nespecificate sunt incluse în phpdbg_get_executable ().
- SOAP:
- Bug fixat # 71610 (Vulnerabilitate tip Confuzie - SOAP / make_http_soap_request ()).
- Standard:
- Bug fixat # 71603 (compact () menține referințele în php7).
- Bug fixat # 70720 (partajarea codului php improprii cu strip_tags)
- XMLRPC:
- Bug fixat # 71501 (xmlrpc_encode_request ignoră opțiunea de codare).
- Zip:
- Bug fixat # 71561 (dereferență cu pointer NUL în Zip :: ExtractTo).
Comentariile nu a fost găsit