PHP è un progetto software open source, il linguaggio di scripting per uso generico più popolare, creato appositamente per lo sviluppo web. In teoria, PHP è un preprocessore ipertestuale, ma in realtà è un linguaggio di programmazione lato server veloce, pragmatico e flessibile che ti aiuta a creare potenti siti web.
Può essere incorporato in HTML
Mentre un esperto sviluppatore web può facilmente integrare PHP in HTML, può essere utilizzato come eseguibile standalone. La sua sintassi si basa su C, Java e Perl. È facile imparare se in precedenza hai interagito con uno dei linguaggi di programmazione menzionati sopra.
Supporta XML, IMAP, Java e LDAP
Essendo progettato dall'offset per essere un linguaggio di programmazione web universale, PHP offre supporto per XML, IMAP, Java, LDAP, diversi database importanti, vari protocolli Internet e manipolazione generale dei dati.
Si integra in un server web
Si chiama linguaggio di programmazione lato server perché si integra in un server web, come Apache o Microsoft IIS. Per aggiungere il supporto per PHP a un server Web, è possibile installare il modulo del server Web nativo o un eseguibile CGI.
Può accedere a database e server FTP
PHP è un sistema Internet-aware che può accedere ai server di database, inclusi MySQL, PostgreSQL, SQLite, LDAP e Microsoft SQL Server, nonché server FTP (File Transfer Protocol).
È altamente estendibile tramite le sue potenti API
PHP è attivamente sviluppato in più rami di sviluppo e di sviluppo, ognuno dei quali supporta varie funzionalità e componenti. È altamente estendibile tramite le sue potenti API (Application Programming Interfaces).
Sistemi operativi e piattaforme supportati
PHP è implementato nel linguaggio di programmazione C, il che significa che è un software multipiattaforma che supporta sistemi operativi GNU / Linux, BSD, Solaris, Mac OS X o Microsoft Windows. Funziona con successo su entrambe le piattaforme hardware a 32-bit e 64-bit. È liberamente disponibile per il download su tutti i sistemi operativi menzionati sopra, distribuiti sotto la licenza PHP.
Novità in questa versione:
- Il centro:
- Risolto bug # 75241 (Dereferenza puntatore nullo in zend_mm_alloc_small ()).
- Risolto bug # 75236 (ciclo infinito quando si stampa un messaggio di errore).
- Risolto bug # 75252 (formattazione di token errata su due errori di analisi in una richiesta).
- Risolto bug # 75220 (Segfault quando si chiama is_callable su genitore).
- Risolto bug # 75290 (le informazioni di debug delle chiusure delle funzioni interne contengono i nomi degli argomenti spazzatura).
- Date:
- Risolto bug # 75055 (Out-Of-Bounds Read in timelib_meridian ()).
- apache2handler:
- Risolto bug # 75311 (errore: 'zend_hash_key' non ha un membro chiamato 'arKey' in apache2handler).
- Hash:
- Risolto bug # 75303 (sha3 si blocca su Bigendian).
- Intl:
- Risolto bug # 75318 (Il parametro di UConverter :: getAliases () non è facoltativo).
- LiteSpeed:
- Risolto bug # 75248 (la directory binaria non viene creata quando si crea solo SAPI litespeed).
- Risolto bug # 75251 (prefisso e suffisso del programma mancante).
- mcrypt:
- Risolto bug # 72535 (il filtro del flusso di crittografia arcfour si blocca in php).
- MySQLi:
- Risolto bug # 75018 (danneggiamento dei dati durante la lettura dei campi di tipo bit).
- OCI8:
- Corretto il conteggio dei riferimenti errato.
- Opcache:
- Risolto bug # 75255 (Richiesta si blocca e non finisce).
- PCRE:
- Risolto bug # 75207 (patch upstream applicata per CVE-2016-1283).
- pdo_mysql:
- Risolto bug # 75177 (Il tipo 'bit' è recuperato come stringa inaspettata).
- SPL:
- Risolto bug # 73629 (SplDoublyLinkedList :: setIteratorMode maschera le flag interne).
Novità nella versione 7.1.9 / 7.2.0 RC1:
- Il centro:
- Risolti i problemi di # 75042 run-tests.php con il blocco EXTENSION). (John Boehr)
- CURL:
- Risolto bug # 75093 (supporto OpenSSL non rilevato). (Remi)
- Correzione migliore per # 74125 (usa pkg-config invece di curl-config). (Remi)
- GD:
- Risolto bug # 75111 (divulgazione della memoria o DoS tramite immagine .bmp creata). (CMB)
- Risolto bug # 75124 (gdImageGrayScale () può produrre colori). (CMB)
- Intl:
- Risolto bug # 75090 (IntlGregorianCalendar non ha costanti dalla classe genitore). (Tpunt)
- PCRE:
- Risolto bug # 75089 (preg_grep () non sta segnalando PREG_BAD_UTF8_ERROR dopo
- prima stringa di input). (Dmitry)
- PDO_OCI:
- Risolto bug # 74631 (PDO_PCO con PHP-FPM: ambiente OCI inizializzato prima che PHP-FPM lo configurasse). (Ingmar Runge)
- SQLite3:
- Aggiornamento a Sqlite 3.20.1. (CMB)
- standard:
- Risolto bug # 75097 (gethostname fallisce se il nome host è lungo 64 caratteri). (Andrea)
Novità nella versione 7.1.7:
- Il centro:
- Risolto bug # 74738 (più sezioni [PATH =] e [HOST =] non correttamente analizzate).
- Risolto bug # 74658 (le costanti non definite nelle proprietà degli array hanno come risultato proprietà non funzionanti).
- Corretto il misparing di nomi di socket di dominio unix astratti.
- Risolto bug # 74603 (Vulnerabilità legata all'overflow del buffer Stack di analisi INI PHP).
- Risolto bug # 74101, bug # 74614 (Unserialize Heap Use-After-Free (READ: 1) in zval_get_type).
- Risolto bug # 74111 (buffer overlay del buffer (READ: 1) finish_nested_data da unserialize).
- Risolto bug # 74819 (wddx_deserialize () heap read-of-bound letto tramite php_parse_date ()).
- Date:
- Risolto bug # 74639 (implementa clone per DatePeriod e DateInterval).
- DOM:
- Risolto bug # 69373 (riferimenti ai risultati delle query XPath cancellati).
- GD:
- Risolto bug # 74435 (buffer sovrascritto nella memoria non inizializzata).
- Intl:
- Risolto bug # 73473 (Overflow del buffer di stack in msgfmt_parse_message).
- Risolto bug # 74705 (Riflessione errata su Collator :: getSortKey e collator_get_sort_key).
- mbstring:
- Aggiungi correzione upstream di oniguruma (CVE-2017-9224, CVE-2017-9226, CVE-2017-9227, CVE-2017-9228, CVE-2017-9229) (Remi, Mamoru TASAKA)
- OCI8:
- Aggiungi callback TAF (PR # 2459).
- Opcache:
- Risolto bug # 74663 (Segfault con opcache.memory_protect e validate_timestamp).
- Ripristina opcache.enable_cli su default disabilitato.
- OpenSSL:
- Risolto bug # 74720 (pkcs7_en / decrypt non funziona se x1a è usato nel contenuto).
- Risolto bug # 74651 (negative-size-param (-1) in memcpy in zif_openssl_seal ()).
- PDO_OCI:
- Supporta l'Instant Client 12.2 nell'opzione di configurazione --with-pdo-oci.
- Riflessione:
- Risolto bug # 74673 (Segfault quando si castava l'oggetto Reflection su una stringa con costante indefinita).
- SPL:
- Risolto bug # 74478 (operatore coalescente null che non riusciva con SplFixedArray).
- FTP:
- Risolto bug # 74598 (ftp: // wrapper ignora il contesto arg).
- PHAR:
- Risolto bug # 74386 (riflessione costruttiva Phar :: __ errata).
- SOAP:
- Risolto bug # 74679 (Array di conversione errato con WSDL_CACHE_MEMORY).
- Streams:
- Risolto bug # 74556 (stream_socket_get_name () restituisce '').
Novità nella versione 7.1.6:
- Il centro:
- Risolto bug # 74600 (crash (SIGSEGV) in _zend_hash_add_or_update_i).
- Risolto bug # 74546 (SIGILL in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_CONST).
- Risolto bug # 74589 (__DIR__ errato per carattere unicode).
- Intl:
- Risolto bug # 74468 (riflessione errata su Collator :: sortWithSortKeys).
- MySQLi:
- Risolto bug # 74547 (mysqli :: change_user () non accetta null come $ argomento database w / strict_types).
- Opcache:
- Risolto bug # 74596 (SIGSEGV con opcache.revalidate_path abilitato).
- phar:
- Risolto bug # 51918 (Phar :: webPhar () non gestisce le richieste inviate tramite il metodo PUT e DELETE).
- Readline:
- Risolto bug # 74490 (readline () sposta il cursore all'inizio della riga).
- standard:
- Risolto bug # 74510 (win32 / sendmail.c ancora intestazione CC ma non BCC).
- XmlReader:
- Risolto bug # 74457 (Riflessione errata su XMLReader :: expand).
Novità nella versione 7.1.4:
- Il centro:
- Risolto bug # 74157 (Segfault con generatori annidati).
- Risolto bug # 74164 (PHP si blocca quando un valore non valido viene passato dinamicamente a typeintinto da-ref arg).
- Risolto bug # 74093 (il tempo di esecuzione massimo di n + 2 secondi non è stato scritto in error_log).
- Risolto bug # 73989 (Segfaults di PHP 7.1 all'interno della suite di test di Symfony).
- Risolto bug # 74084 (Lettura fuori limite - zend_mm_alloc_small).
- Risolto bug # 73807 (problema di prestazioni con l'elaborazione di richieste post grandi).
- Risolto bug # 73998 (array_key_exists fallisce su array creati da get_object_vars).
- Risolto bug # 73954 (il controllo NAN fallisce su Alpine Linux con musl).
- Risolto bug # 73677 (generazione del dump core di phar.phar con build abilitato ASC gcc).
- Apache:
- Risolto bug # 61471 (il POST incompleto non termina il timeout ma viene passato a PHP).
- Date:
- Risolto bug # 73837 ("new DateTime ()" a volte restituisce 1 secondo fa valore).
- FPM:
- Risolto bug # 69860 (l'accounting del processo php-fpm è rotto con keepalive).
- Hash:
- Risolto bug # 73127 (hash gost-cripto errato se i dati di input contengono una lunga sequenza 0xFF).
- GD:
- Risolto bug # 74031 (ReflectionFunction per imagepng manca gli ultimi due parametri).
- Mysqlnd:
- Corretto il bug # 74021 (dati spezzati da fetch_array. Dati più di MEDIUMBLOB).
- Opcache:
- Risolto bug # 74019 (Segfault con elenco).
- OpenSSL:
- Risolto bug # 74022 (PHP Fast CGI si blocca durante la lettura da un file pfx).
- Risolto bug # 74099 (perdita di memoria con openssl_encrypt ()).
- standard:
- Corretto il bug # 74005 (mail.add_x_header causa l'interruzione della riga solitaria RFC).
- Risolto bug # 74041 (substr_count con lunghezza = 0 interrotta).
- Risolto bug # 73118 (nome_callable callable riporta un valore fuorviante per le classi anonime).
- Risolto bug # 74105 (PHP su Linux dovrebbe usare / dev / urandom quando getrandom non è disponibile).
- Streams:
- Risolto bug # 73496 (accesso alla memoria non valido in zend_inline_hash_func).
- Risolto bug # 74090 (stream_get_contents maxlength & gt; -1 restituisce una stringa vuota).
Novità nella versione 7.1.3:
- Il centro:
- Risolto bug # 74157 (Segfault con generatori annidati).
- Risolto bug # 74164 (PHP si blocca quando un valore non valido viene passato dinamicamente a typeintinto da-ref arg).
- Risolto bug # 74093 (il tempo di esecuzione massimo di n + 2 secondi non è stato scritto in error_log).
- Risolto bug # 73989 (Segfaults di PHP 7.1 all'interno della suite di test di Symfony).
- Risolto bug # 74084 (Lettura fuori limite - zend_mm_alloc_small).
- Risolto bug # 73807 (problema di prestazioni con l'elaborazione di richieste post grandi).
- Risolto bug # 73998 (array_key_exists fallisce su array creati da get_object_vars).
- Risolto bug # 73954 (il controllo NAN fallisce su Alpine Linux con musl).
- Risolto bug # 73677 (generazione del dump core di phar.phar con build abilitato ASC gcc).
- Apache:
- Risolto bug # 61471 (il POST incompleto non termina il timeout ma viene passato a PHP).
- Date:
- Risolto bug # 73837 ("new DateTime ()" a volte restituisce 1 secondo fa valore).
- FPM:
- Risolto bug # 69860 (l'accounting del processo php-fpm è rotto con keepalive).
- Hash:
- Risolto bug # 73127 (hash gost-cripto errato se i dati di input contengono una lunga sequenza 0xFF).
- GD:
- Risolto bug # 74031 (ReflectionFunction per imagepng manca gli ultimi due parametri).
- Mysqlnd:
- Corretto il bug # 74021 (dati spezzati da fetch_array. Dati più di MEDIUMBLOB).
- Opcache:
- Risolto bug # 74019 (Segfault con elenco).
- OpenSSL:
- Risolto bug # 74022 (PHP Fast CGI si blocca durante la lettura da un file pfx).
- Risolto bug # 74099 (perdita di memoria con openssl_encrypt ()).
- standard:
- Corretto il bug # 74005 (mail.add_x_header causa l'interruzione della riga solitaria RFC).
- Risolto bug # 74041 (substr_count con lunghezza = 0 interrotta).
- Risolto bug # 73118 (nome_callable callable riporta un valore fuorviante per le classi anonime).
- Risolto bug # 74105 (PHP su Linux dovrebbe usare / dev / urandom quando getrandom non è disponibile).
- Streams:
- Risolto bug # 73496 (accesso alla memoria non valido in zend_inline_hash_func).
- Risolto bug # 74090 (stream_get_contents maxlength & gt; -1 restituisce una stringa vuota).
Novità nella versione 7.1.2:
- Il centro:
- Migliorato il gestore di codice operativo GENERATOR_CREATE.
- Risolto bug # 73877 (readlink () restituisce garbage per percorsi UTF-8).
- Risolto bug # 73876 (Crash durante l'esportazione ** = in espansione di assign op).
- Risolto bug # 73962 (bug con collegamento simbolico correlato alla directory cirillica).
- Risolto bug # 73969 (segfault in debug_print_backtrace).
- Risolto bug # 73994 (arginfo errato per decomprimere).
- Risolto bug # 73973 (errore di asserzione in debug_zval_dump).
- DOM:
- Risolto bug # 54382 (getAttributeNodeNS non ottiene attributi xmlns *).
- DTrace:
- Risolto bug # 73965 (DTrace segnalato come abilitato quando disabilitato).
- fcgi:
- Risolto bug # 73904 (php-cgi non riesce a caricare -c file php.ini specificato).
- Risolto bug # 72898 (PHP_FCGI_CHILDREN non è incluso in phpinfo ()).
- FPM:
- Risolto bug # 69865 (php-fpm non chiude stderr quando si usa syslog).
- GD:
- Risolto bug # 73968 (errore prematuro della lettura XBM).
- GMP:
- Risolto bug # 69993 (test per gmp.h ha bisogno di testare la macchina include).
- Hash:
- Aggiunta la funzione hash_hkdf ().
- Risolto bug # 73961 (dipendenza dalla build ambientale nel sorgente di hash sha3).
- Intl:
- Correzione bug # 73956 (il link utilizza CC invece di CXX).
- LDAP:
- Risolto bug # 73933 (errore / segfault con ldap_mod_replace e opcache).
- MySQLi:
- Risolto bug # 73949 (perdita in mysqli_fetch_object).
- Mysqlnd:
- Risolto bug # 69899 (segfault su close () dopo free_result () con mysqlnd).
- Opcache:
- Risolto bug # 73983 (arresto anomalo al termine dell'operazione con phar in cli + opcache).
- OpenSSL:
- Risolto bug # 71519 (aggiungi esadecimale seriale per restituire array di valori).
- Risolto bug # 73692 (Compilazione ext / openssl con openssl 1.1.0 su Win).
- Risolto bug # 73978 (openssl_decrypt attiva bug in PDO).
- PDO_FIREBIRD:
- Implementato FR # 72583 (tutti i dati vengono recuperati come stringhe).
- PDO_PgSQL:
- Risolto bug # 73959 (lastInsertId non riesce a generare un'eccezione per il nome di sequenza errato).
- Phar:
- Risolto bug # 70417 (PharData :: compress () non chiude il file temporaneo).
- POSIX:
- Risolto bug # 71219 (lo script di configurazione verifica erroneamente ttyname_r).
- Sessione:
- Risolto bug # 69582 (sessione non leggibile da root in CLI).
- SPL:
- Risolto bug # 73896 (spl_autoload () si blocca quando chiama magic _call ()).
- standard:
- Risolto bug # 69442 (chiusura di fd errata quando PTS è abilitato).
- Risolto bug # 47021 (SoapClient incappa su WSDL fornito con "Transfer-Encoding: chunked").
- Risolto bug # 72974 (imap è un servizio non definito su AIX).
- Risolto bug # 72979 (money_format memorizza la lunghezza errata AIX).
- Risolto bug # 73374 (intval () con base 0 dovrebbe rilevare binario).
- Risolto bug # 69061 (mail.log = syslog contiene informazioni doppie).
- CAP:
- Risolto bug # 70103 (ZipArchive :: addGlob ignora l'opzione remove_all_path).
Novità della versione 7.1.1:
- Il centro:
- Risolto bug # 73792 (non valido script di sospensione del ciclo foreach).
- Risolto bug # 73686 (aggiunta dei valori settype () ed ai risultati ArrayObject nei riferimenti).
- Risolto bug # 73663 ("Opcode non valido 65/16/8" si verifica con una variabile creata con list ()).
- Risolto bug # 73727 (ZEND_MM_BITSET_LEN è "simbolo non definito" in zend_bitset.h).
- Risolto bug # 73753 (puntatore di array non serializzato non avanzato).
- Risolto bug # 73783 (SIG_IGN non funziona quando i segnali Zend sono abilitati).
- Risolto bug # 73825 (Heap out of bounds read on unserialize in finish_nested_data ()).
- Risolto bug # 73831 (NULL Pointer Dereference mentre unserialize php object).
- Risolto bug # 73832 (Uso della memoria non inizializzata in unserialize ()).
- CLI:
- Risolto bug # 72555 (output CLI (giapponese) su Windows).
- COM:
- Risolto bug # 73679 (DOTNET ha letto la violazione di accesso utilizzando la tabella codici non valida).
- DOM:
- Risolto bug # 67474 (filtro getElementsByTagNameNS su default ns).
- EXIF:
- Risolto bug # 73737 (FPE durante l'analisi di un formato di tag).
- GD:
- Risolto bug # 73869 (Overed intero con segno gd_io.c).
- Risolto bug # 73868 (Vulnerabilità DOS in gdImageCreateFromGd2Ctx ()).
- mbstring:
- Risolto bug # 73646 (mb_ereg_search_init dereferenziamento puntatore nullo).
- MySQLi:
- Risolto bug # 73462 (le connessioni persistenti non impostano $ connect_errno).
- mysqlnd:
- Gestione ottimizzata dei campi BIT: meno copie di memoria e minore utilizzo della memoria.
- Risolto bug # 73800 (segfault sporadico con MYSQLI_OPT_INT_AND_FLOAT_NATIVE).
- opcache:
- Risolto bug # 73789 (Strano comportamento delle costanti di classe nel blocco switch / caso).
- Risolto bug # 73746 (il metodo che restituisce stringa restituisce UNKNOWN: 0 invece).
- Risolto bug # 73654 (Errore di segmentazione in zend_call_function).
- Risolto bug # 73668 ("SIGFPE Arithmetic exception" in opcache quando dividevi per meno 1).
- Risolto bug # 73847 (Ricorsione quando una variabile viene ridefinita come array).
- PDO Firebird:
- Risolto bug # 72931 (PDO_FIREBIRD con Firebird 3.0 non funziona sull'istruzione restituita).
- phpdbg:
- Risolto bug # 73794 (Crash (memoria insufficiente) quando si utilizza run e # command separator).
- Risolto bug # 73704 (phpdbg mostra la riga sbagliata nei file con shebang).
- SQLite3:
- Correzione ripristinata per bug corretto # 73530 (Il set di risultati di azzeramento può reimpostare un altro set di risultati).
- standard:
- Risolto bug # 73594 (dns_get_record non popola $ parametro aggiuntivo).
- Risolto bug # 70213 (Unserialize contesto condiviso su doppia classe di ricerca).
- Risolto bug # 73154 (serializza oggetto con crash della funzione __sleep).
- Risolto bug # 70490 (la funzione get_browser è molto lenta).
- Risolto bug # 73265 (Caricamento browscap.ini all'avvio causa un elevato utilizzo della memoria).
- (aggiungi oggetto al log della posta).
- Risolto bug # 31875 (get_defined_functions parametro aggiuntivo per escludere le funzioni disabilitate).
- zlib:
- Risolto bug # 73373 (deflate_add non verifica che l'output non sia stato troncato).
Novità della versione 7.1.0:
- Tipi Nullable
- Tipo di reso non valido
- Iterable pseudo-type
- Modificatori della visibilità costante della classe
- Sintassi della parentesi quadre per la lista () e la possibilità di specificare le chiavi nella lista ()
- Acquisizione di più tipi di eccezioni
- Molte altre funzioni e modifiche ...
Novità nella versione 7.0.9 / 7.1.0 Beta 1:
- Il centro:
- Risolto bug (segfault a bassa probabilità in zend_arena).
- Risolto bug # 71441 (Typehinted Generator con ritorno in try / finally arresti anomali).
- Risolto bug # 71442 (arresto anomalo di forward_static_call).
- Risolto bug # 71443 (Segfault usando il webserver integrato con intl usando symfony).
- Risolto bug # 71449 (Un bug di overflow di interi in php_implode ()).
- Risolto bug # 71450 (Un bug di overflow integer in php_str_to_str_ex ()).
- Risolto bug # 71474 (Crash a causa del danneggiamento dello stack VM su Magento2).
- Risolto bug # 71485 (restituisce typehint su func interna causa un errore fatale quando genera un'eccezione).
- Risolto bug # 71529 (I riferimenti alle variabili sugli elementi dell'array non funzionano quando si usa il conteggio).
- Risolto bug # 71601 (infine blocco non eseguito dopo la resa da).
- Risolto bug # 71637 (Overflow di heap multipli dovuto a overflow di interi in xml / filter_url / addcslashes).
- Server CLI:
- Risolto bug # 71559 (server HTTP integrato, possiamo scaricare file nel web da bug).
- CURL:
- Risolto bug # 71523 (handle copiato con la nuova opzione CURLOPT_HTTPHEADER si arresta in modo anomalo mentre curl_multi_exec).
- Risolto problema di perdita di memoria in curl_getinfo ().
- Date:
- Risolto bug # 71525 (Le chiamate a date_modify muteranno timelib_rel_time, causando problemi date_date_set).
- Fileinfo:
- Risolto bug # 71434 (finfo genera avviso per il file python specifico).
- FPM:
- Risolto bug # 62172 (FPM non funzionava con l'installazione di Balache httpd 2.4 / setup di fcgi).
- Risolto bug # 71269 (core scaricato in php-fpm).
- Opcache:
- Risolto bug # 71584 (Possibile utilizzo dopo ZCG (cwd) in Zend Opcache)
- PCRE:
- Risolto bug # 71537 (segrete PCRE da Opcache).
- phpdbg:
- Risolte funzioni ereditate da file non specificati inclusi in phpdbg_get_executable ().
- SOAP:
- Risolto bug # 71610 (Tipo Confusione vulnerabilità - SOAP / make_http_soap_request ()).
- standard:
- Risolto bug # 71603 (compact () conserva i riferimenti in php7).
- Risolto bug # 70720 (strip_tags errato analisi del codice php).
- XMLRPC:
- Risolto bug # 71501 (xmlrpc_encode_request ignora l'opzione di codifica).
- Codice postale:
- Risolto bug # 71561 (dereferenziamento puntatore NULL in Zip :: ExtractTo).
Novità nella versione 7.0.8:
- Il centro:
- Risolto bug (segfault a bassa probabilità in zend_arena).
- Risolto bug # 71441 (Typehinted Generator con ritorno in try / finally arresti anomali).
- Risolto bug # 71442 (arresto anomalo di forward_static_call).
- Risolto bug # 71443 (Segfault usando il webserver integrato con intl usando symfony).
- Risolto bug # 71449 (Un bug di overflow di interi in php_implode ()).
- Risolto bug # 71450 (Un bug di overflow integer in php_str_to_str_ex ()).
- Risolto bug # 71474 (Crash a causa del danneggiamento dello stack VM su Magento2).
- Risolto bug # 71485 (restituisce typehint su func interna causa un errore fatale quando genera un'eccezione).
- Risolto bug # 71529 (I riferimenti alle variabili sugli elementi dell'array non funzionano quando si usa il conteggio).
- Risolto bug # 71601 (infine blocco non eseguito dopo la resa da).
- Risolto bug # 71637 (Overflow di heap multipli dovuto a overflow di interi in xml / filter_url / addcslashes).
- Server CLI:
- Risolto bug # 71559 (server HTTP integrato, possiamo scaricare file nel web da bug).
- CURL:
- Risolto bug # 71523 (handle copiato con la nuova opzione CURLOPT_HTTPHEADER si arresta in modo anomalo mentre curl_multi_exec).
- Risolto problema di perdita di memoria in curl_getinfo ().
- Date:
- Risolto bug # 71525 (Le chiamate a date_modify muteranno timelib_rel_time, causando problemi date_date_set).
- Fileinfo:
- Risolto bug # 71434 (finfo genera avviso per il file python specifico).
- FPM:
- Risolto bug # 62172 (FPM non funzionava con l'installazione di Balache httpd 2.4 / setup di fcgi).
- Risolto bug # 71269 (core scaricato in php-fpm).
- Opcache:
- Risolto bug # 71584 (Possibile utilizzo dopo ZCG (cwd) in Zend Opcache)
- PCRE:
- Risolto bug # 71537 (segrete PCRE da Opcache).
- phpdbg:
- Risolte funzioni ereditate da file non specificati inclusi in phpdbg_get_executable ().
- SOAP:
- Risolto bug # 71610 (Tipo Confusione vulnerabilità - SOAP / make_http_soap_request ()).
- standard:
- Risolto bug # 71603 (compact () conserva i riferimenti in php7).
- Risolto bug # 70720 (strip_tags errato analisi del codice php).
- XMLRPC:
- Risolto bug # 71501 (xmlrpc_encode_request ignora l'opzione di codifica).
- Codice postale:
- Risolto bug # 71561 (dereferenziamento puntatore NULL in Zip :: ExtractTo).
Novità nella versione 7.0.7:
Novità in PHP 7.0.0 (2 dicembre 2015)
Novità nella versione 7.0.5:
- Il centro:
- Risolto bug (segfault a bassa probabilità in zend_arena).
- Risolto bug # 71441 (Typehinted Generator con ritorno in try / finally arresti anomali).
- Risolto bug # 71442 (arresto anomalo di forward_static_call).
- Risolto bug # 71443 (Segfault usando il webserver integrato con intl usando symfony).
- Risolto bug # 71449 (Un bug di overflow di interi in php_implode ()).
- Risolto bug # 71450 (Un bug di overflow integer in php_str_to_str_ex ()).
- Risolto bug # 71474 (Crash a causa del danneggiamento dello stack VM su Magento2).
- Risolto bug # 71485 (restituisce typehint su func interna causa un errore fatale quando genera un'eccezione).
- Risolto bug # 71529 (I riferimenti alle variabili sugli elementi dell'array non funzionano quando si usa il conteggio).
- Risolto bug # 71601 (infine blocco non eseguito dopo la resa da).
- Risolto bug # 71637 (Overflow di heap multipli dovuto a overflow di interi in xml / filter_url / addcslashes).
- Server CLI:
- Risolto bug # 71559 (server HTTP integrato, possiamo scaricare file nel web da bug).
- CURL:
- Risolto bug # 71523 (handle copiato con la nuova opzione CURLOPT_HTTPHEADER si arresta in modo anomalo mentre curl_multi_exec).
- Risolto problema di perdita di memoria in curl_getinfo ().
- Date:
- Risolto bug # 71525 (Le chiamate a date_modify muteranno timelib_rel_time, causando problemi date_date_set).
- Fileinfo:
- Risolto bug # 71434 (finfo genera avviso per il file python specifico).
- FPM:
- Risolto bug # 62172 (FPM non funzionava con l'installazione di Balache httpd 2.4 / setup di fcgi).
- Risolto bug # 71269 (core scaricato in php-fpm).
- Opcache:
- Risolto bug # 71584 (Possibile utilizzo dopo ZCG (cwd) in Zend Opcache)
- PCRE:
- Risolto bug # 71537 (segrete PCRE da Opcache).
- phpdbg:
- Risolte funzioni ereditate da file non specificati inclusi in phpdbg_get_executable ().
- SOAP:
- Risolto bug # 71610 (Tipo Confusione vulnerabilità - SOAP / make_http_soap_request ()).
- standard:
- Risolto bug # 71603 (compact () conserva i riferimenti in php7).
- Risolto bug # 70720 (strip_tags errato analisi del codice php).
- XMLRPC:
- Risolto bug # 71501 (xmlrpc_encode_request ignora l'opzione di codifica).
- Codice postale:
- Risolto bug # 71561 (dereferenziamento puntatore NULL in Zip :: ExtractTo).
Novità nella versione 7.0.4:
- Il centro:
- Risolto bug (segfault a bassa probabilità in zend_arena).
- Risolto bug # 71441 (Typehinted Generator con ritorno in try / finally arresti anomali).
- Risolto bug # 71442 (arresto anomalo di forward_static_call).
- Risolto bug # 71443 (Segfault usando il webserver integrato con intl usando symfony).
- Risolto bug # 71449 (Un bug di overflow di interi in php_implode ()).
- Risolto bug # 71450 (Un bug di overflow integer in php_str_to_str_ex ()).
- Risolto bug # 71474 (Crash a causa del danneggiamento dello stack VM su Magento2).
- Risolto bug # 71485 (restituisce typehint su func interna causa un errore fatale quando genera un'eccezione).
- Risolto bug # 71529 (I riferimenti alle variabili sugli elementi dell'array non funzionano quando si usa il conteggio).
- Risolto bug # 71601 (infine blocco non eseguito dopo la resa da).
- Risolto bug # 71637 (Overflow di heap multipli dovuto a overflow di interi in xml / filter_url / addcslashes).
- Server CLI:
- Risolto bug # 71559 (server HTTP integrato, possiamo scaricare file nel web da bug).
- CURL:
- Risolto bug # 71523 (handle copiato con la nuova opzione CURLOPT_HTTPHEADER si arresta in modo anomalo mentre curl_multi_exec).
- Risolto problema di perdita di memoria in curl_getinfo ().
- Date:
- Risolto bug # 71525 (Le chiamate a date_modify muteranno timelib_rel_time, causando problemi date_date_set).
- Fileinfo:
- Risolto bug # 71434 (finfo genera avviso per il file python specifico).
- FPM:
- Risolto bug # 62172 (FPM non funzionava con l'installazione di Balache httpd 2.4 / setup di fcgi).
- Risolto bug # 71269 (core scaricato in php-fpm).
- Opcache:
- Risolto bug # 71584 (Possibile utilizzo dopo ZCG (cwd) in Zend Opcache)
- PCRE:
- Risolto bug # 71537 (segrete PCRE da Opcache).
- phpdbg:
- Risolte funzioni ereditate da file non specificati inclusi in phpdbg_get_executable ().
- SOAP:
- Risolto bug # 71610 (Tipo Confusione vulnerabilità - SOAP / make_http_soap_request ()).
- standard:
- Risolto bug # 71603 (compact () conserva i riferimenti in php7).
- Risolto bug # 70720 (strip_tags errato analisi del codice php).
- XMLRPC:
- Risolto bug # 71501 (xmlrpc_encode_request ignora l'opzione di codifica).
- Codice postale:
- Risolto bug # 71561 (dereferenziamento puntatore NULL in Zip :: ExtractTo).
I commenti non trovato