PHP

Screenshot Software:
PHP
Szczegóły programowe:
Wersja: 7.1.11 / 7.2.0 RC5 Aktualizowane
Filmu: 23 Nov 17
Wywoływacz: PHP Developers
Licencja: Wolny
Popularność: 34

Rating: nan/5 (Total Votes: 0)

PHP to projekt oprogramowania o otwartym kodzie źródłowym, najpopularniejszy język skryptowy ogólnego przeznaczenia stworzony specjalnie do tworzenia stron internetowych. Teoretycznie PHP jest preprocesorem hipertekstu, ale jest raczej szybkim, pragmatycznym i elastycznym językiem programowania po stronie serwera, który pomaga tworzyć zaawansowane strony internetowe.


Może być osadzony w HTML

Chociaż utalentowany programista sieciowy może z łatwością osadzić PHP w HTML, może być używany jako samodzielny plik wykonywalny. Jego składnia opiera się na C, Java i Perlu. Łatwo się nauczysz, jeśli wcześniej współpracowałeś z dowolnym z wyżej wymienionych języków programowania.


Obsługuje XML, IMAP, Java i LDAP

Projektowany z offsetu jako uniwersalny internetowy język programowania, PHP oferuje wsparcie dla XML, IMAP, Java, LDAP, kilku głównych baz danych, różnych protokołów internetowych i ogólnej manipulacji danymi.


Integruje się z serwerem WWW

To się nazywa język programowania po stronie serwera, ponieważ integruje się z serwerem WWW, takim jak Apache lub Microsoft IIS. Aby dodać obsługę PHP do serwera WWW, możesz zainstalować macierzysty moduł serwera WWW lub plik wykonywalny CGI.

Może uzyskać dostęp do baz danych i serwerów FTP

PHP to system internetowy, który może uzyskać dostęp do serwerów baz danych, w tym MySQL, PostgreSQL, SQLite, LDAP i Microsoft SQL Server, a także serwerów FTP (File Transfer Protocol).


Jest wysoce rozszerzalny dzięki swoim potężnym API

PHP jest aktywnie rozwijane w wielu stabilnych i rozwojowych gałęziach, z których każda obsługuje różne funkcje i komponenty. Jest wysoce rozszerzalny dzięki swoim potężnym API (interfejsom programowania aplikacji).


Obsługiwane systemy operacyjne i platformy

PHP jest implementowane w języku programowania C, co oznacza, że ​​jest to wieloplatformowe oprogramowanie wspierające systemy operacyjne GNU / Linux, BSD, Solaris, Mac OS X lub Microsoft Windows. Działa z powodzeniem na 32-bitowych i 64-bitowych platformach sprzętowych. Jest on dostępny bezpłatnie do pobrania na dowolnym z wyżej wymienionych systemów operacyjnych, rozpowszechnianym w ramach licencji PHP.

Co nowego w tej wersji:

  • Rdzeń:
  • Naprawiono błąd nr 75241 (zerowy wskaźnik dereferencji w zend_mm_alloc_small ()).
  • Naprawiono błąd nr 75236 (nieskończona pętla podczas drukowania komunikatu o błędzie).
  • Naprawiono błąd # 75252 (Niepoprawne formatowanie tokena po dwóch błędach analizy w jednym żądaniu).
  • Naprawiono błąd # 75220 (Segfault podczas wywoływania is_callable na rodzica).
  • Naprawiono błąd # 75290 (informacje o debugowaniu zamknięć funkcji wewnętrznych zawierają nazwy argumentów śmieci).
  • Data:
  • Naprawiono błąd # 75055 (Out-Of-Bounds Czytaj w timelib_meridian ()).
  • Apache2Handler:
  • Naprawiono błąd # 75311 (błąd: 'zend_hash_key' nie ma członka o nazwie 'arKey' w apache2handler).
  • Hash:
  • Naprawiono błąd # 75303 (sha3 zawiesza się na bigendianie).
  • Intl:
  • Naprawiono błąd # 75318 (Parametr UConverter :: getAliases () nie jest opcjonalny).
  • litespeed:
  • Naprawiono błąd nr 75248 (katalog binarny nie jest tworzony podczas budowania tylko SAPIT Litespeed).
  • Naprawiono błąd nr 75251 (brak prefiksu i sufiksu programu).
  • mcrypt:
  • Naprawiono błąd # 72535 (filtr strumienia szyfrowania arcfour powoduje awarię php).
  • MySQLi:
  • Naprawiono błąd # 75018 (uszkodzenie danych podczas odczytu pól typu bitowego).
  • OCI8:
  • Naprawiono nieprawidłowe liczenie odwołań.
  • Opcache:
  • Naprawiono błąd nr 75255 (żądanie zawiesza się, a nie kończy).
  • PCRE:
  • Naprawiono błąd nr 75207 (zastosowana łatka dla CVE-2016-1283).
  • PDO_mysql:
  • Naprawiono błąd # 75177 (Typ "bit" jest pobierany jako nieoczekiwany ciąg).
  • SPL:
  • Naprawiono błąd # 73629 (SplDoublyLinkedList :: setIteratorMode maskuje flagi wewnętrzne).

Co nowego w wersji 7.1.9 / 7.2.0 RC1:

  • Rdzeń:
  • Naprawiono błędy # 75042 run-tests.php z blokiem EXTENSION). (John Boehr)
  • CURL:
  • Naprawiono błąd nr 75093 (nie wykryto obsługi OpenSSL). (Remi)
  • Lepiej napraw dla # 74125 (użyj pkg-config zamiast curl-config). (Remi)
  • GD:
  • Naprawiono błąd # 75111 (Ujawnienie pamięci lub DoS za pomocą spreparowanego obrazu .bmp). (cmb)
  • Naprawiono błąd # 75124 (gdImageGrayScale () może generować kolory). (cmb)
  • Intl:
  • Naprawiono błąd # 75090 (IntlGregorianCalendar nie ma stałych z klasy nadrzędnej). (tpunt)
  • PCRE:
  • Naprawiono błąd # 75089 (preg_grep () nie zgłasza PREG_BAD_UTF8_ERROR po
  • pierwszy ciąg wejściowy). (Dmitry)
  • PDO_OCI:
  • Naprawiono błąd # 74631 (PDO_PCO z PHP-FPM: środowisko OCI zostało zainicjowane zanim PHP-FPM je skonfiguruje). (Ingmar Runge)
  • SQLite3:
  • Zaktualizuj do Sqlite 3.20.1. (cmb)
  • Standard:
  • Naprawiono błąd # 75097 (gethostname kończy się niepowodzeniem, jeśli nazwa hosta ma długość 64 znaków). (Andrea)

Co nowego w wersji 7.1.7:

  • Rdzeń:
  • Naprawiono błąd nr 74738 (kilka sekcji [PATH =] i [HOST =] nie zostało poprawnie przetworzonych).
  • Naprawiono błąd # 74658 (Niezdefiniowane stałe w właściwościach macierzy mają zepsute właściwości).
  • Naprawiono błędne interpretowanie abstrakcyjnych nazw gniazd domeny unix.
  • Naprawiono błąd nr 74603 (usterka przepełnienia bufora w PHP INI Parsing Stack).
  • Naprawiono błąd nr 74101, błąd nr 74614 (Niepotrzebne nakładanie stosu po zwolnieniu (CZYTAJ: 1) w zval_get_type).
  • Naprawiono błąd # 74111 (Overread bufora sterty (CZYTAJ: 1) finish_nested_data z unserialize).
  • Naprawiono błąd # 74819 (wddx_deserialize () heap out-of-bound czytany przez php_parse_date ()).
  • Data:
  • Naprawiono błąd # 74639 (klon narzędzia dla DatePeriod i DateInterval).
  • DOM:
  • Naprawiono błąd nr 69373 (Odniesienia do usuniętych wyników zapytania XPath).
  • GD:
  • Naprawiono błąd nr 74435 (bufor został odczytany w niezainicjowanej pamięci).
  • Intl:
  • Naprawiono błąd # 73473 (przepełnienie bufora stosu w msgfmt_parse_message).
  • Naprawiono błąd # 74705 (Błędne odbicie w Collator :: getSortKey i collator_get_sort_key).
  • Mbstring:
  • Dodaj kolejną wersję onigurumy (CVE-2017-9224, CVE-2017-9226, CVE-2017-9227, CVE-2017-9228, CVE-2017-9229) (Remi, Mamoru TASAKA)
  • OCI8:
  • Dodaj wywołanie zwrotne TAF (PR # 2459).
  • Opcache:
  • Naprawiono błąd nr 74663 (Segfault z opcache.memory_protect i validate_timestamp).
  • Przywróć domyślne ustawienie opcache.enable_cli.
  • OpenSSL:
  • Naprawiono błąd nr 74720 (pkcs7_en / decrypt nie działa, jeśli x1a jest używany w treści).
  • Naprawiono błąd # 74651 (ujemny parametr-size (-1) w memcpy w zif_openssl_seal ()).
  • PDO_OCI:
  • Obsługa Instant Client 12.2 w opcji konfiguracyjnej --with-pdo-oci.
  • Odbicie:
  • Naprawiono błąd # 74673 (Segfault po rzutowaniu obiektu Reflection na ciąg o stałej niezdefiniowanej).
  • SPL:
  • Naprawiono błąd # 74478 (zerowy operator koalescencji zawodził z SplFixedArray).
  • FTP:
  • Naprawiono błąd nr 74598 (ftp: // wrapper ignoruje kontekst arg).
  • PHAR:
  • Naprawiono błąd # 74386 (niepoprawne odbicie konstruktu Phar :: __).
  • SOAP:
  • Naprawiono błąd nr 74679 (Niepoprawna tablica konwersji z WSDL_CACHE_MEMORY).
  • Strumienie:
  • Naprawiono błąd # 74556 (stream_socket_get_name () zwraca '').

Co nowego w wersji 7.1.6:

  • Rdzeń:
  • Naprawiono błąd # 74600 (awaria (SIGSEGV) w _zend_hash_add_or_update_i).
  • Naprawiono błąd nr 74546 (SIGILL w ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_CONST).
  • Naprawiono błąd # 74589 (błędnie __DIR__ dla znaku Unicode).
  • intl:
  • Naprawiono błąd # 74468 (błędne odbicie w Collator :: sortWithSortKeys).
  • MySQLi:
  • Naprawiono błąd # 74547 (mysqli :: change_user () nie akceptuje wartości null jako argumentu $ database w / strict_types).
  • Opcache:
  • Naprawiono błąd # 74596 (SIGSEGV z włączoną opcache.revalidate_path).
  • phar:
  • Naprawiono błąd nr 51918 (Phar :: webPhar () nie obsługuje żądań wysłanych za pomocą metody PUT i DELETE).
  • Readline:
  • Naprawiono błąd nr 74490 (readline () przesuwa kursor na początek wiersza).
  • Standard:
  • Naprawiono błąd # 74510 (win32 / sendmail.c zakotwicza nagłówek CC, ale nie BCC).
  • xmlreader:
  • Naprawiono błąd # 74457 (Niepoprawna refleksja na temat XMLReadera :: expand).

Co nowego w wersji 7.1.4:

  • Rdzeń:
  • Naprawiono błąd # 74157 (Segfault z generatorami zagnieżdżonymi).
  • Naprawiono błąd # 74164 (PHP zawiesza się, gdy niepoprawna wartość jest dynamicznie przekazywana do argumentu typu "by-ref" z podpowiedzi typu.)
  • Naprawiono błąd # 74093 (Maksymalny czas wykonania n + 2 sekund przekracza nie zapisany w error_log).
  • Naprawiono błąd # 73989 (7.1 Segfaultów PHP w pakiecie testowym Symfony).
  • Naprawiono błąd nr 74084 (brak odczytu zend - zend_mm_alloc_small).
  • Naprawiono błąd # 73807 (problem z wydajnością podczas przetwarzania dużej prośby o dodanie do wiadomości).
  • Naprawiono błąd # 73998 (array_key_exists kończy się niepowodzeniem na tablicach utworzonych przez get_object_vars).
  • Naprawiono błąd # 73954 (sprawdzanie NAN kończy się niepowodzeniem w alpejskim systemie Linux z musl).
  • Naprawiono błąd # 73677 (Generowanie phar.phar core dump z kompilacją gcc ASAN).
  • Apache:
  • Naprawiony błąd # 61471 (Niekompletny POST nie kończy się, ale jest przekazywany do PHP).
  • Data:
  • Naprawiono błąd # 73837 ("new DateTime ()" czasami zwraca 1 sekundę temu wartość).
  • FPM:
  • Naprawiono błąd # 69860 (księgowanie procesu php-fpm jest zepsute przy użyciu keepalive).
  • Hash:
  • Naprawiono błąd # 73127 (hasz gost-crypto niepoprawny, jeśli dane wejściowe zawierają długą sekwencję 0xFF).
  • GD:
  • Naprawiono błąd nr 74031 (funkcja ReflectionFunction dla imagepng nie ma dwóch ostatnich parametrów).
  • Mysqlnd:
  • Naprawiono błąd nr 74021 (niepoprawne dane fetch_tray, dane więcej niż MEDIUMBLOB).
  • Opcache:
  • Naprawiono błąd # 74019 (Segfault z listą).
  • OpenSSL:
  • Naprawiono błąd # 74022 (PHP Fast CGI ulega awarii podczas odczytu z pliku pfx).
  • Naprawiono błąd # 74099 (wyciek pamięci z openssl_encrypt ()).
  • Standard:
  • Naprawiono błąd nr 74005 (adres mail.add_x_header powodował łamanie RFC w linii prostej).
  • Naprawiono błąd # 74041 (substr_count o długości = 0 zepsuty).
  • Naprawiono błąd # 73118 (is_callable wywoływalna nazwa zgłasza wprowadzającą w błąd wartość dla anonimowych klas).
  • Naprawiono błąd # 74105 (PHP na Linuxie powinno używać / dev / urandom, gdy getrandom nie jest dostępny).
  • Strumienie:
  • Naprawiono błąd # 73496 (Nieprawidłowy dostęp do pamięci w zend_inline_hash_func).
  • Naprawiono błąd nr 74090 (stream_get_contents maxlength & gt; -1 zwraca pusty ciąg znaków).

Co nowego w wersji 7.1.3:

  • Rdzeń:
  • Naprawiono błąd # 74157 (Segfault z generatorami zagnieżdżonymi).
  • Naprawiono błąd # 74164 (PHP zawiesza się, gdy niepoprawna wartość jest dynamicznie przekazywana do argumentu typu "by-ref" z podpowiedzi typu.)
  • Naprawiono błąd # 74093 (Maksymalny czas wykonania n + 2 sekund przekracza nie zapisany w error_log).
  • Naprawiono błąd # 73989 (7.1 Segfaultów PHP w pakiecie testowym Symfony).
  • Naprawiono błąd nr 74084 (brak odczytu zend - zend_mm_alloc_small).
  • Naprawiono błąd # 73807 (problem z wydajnością podczas przetwarzania dużej prośby o dodanie do wiadomości).
  • Naprawiono błąd # 73998 (array_key_exists kończy się niepowodzeniem na tablicach utworzonych przez get_object_vars).
  • Naprawiono błąd # 73954 (sprawdzanie NAN kończy się niepowodzeniem w alpejskim systemie Linux z musl).
  • Naprawiono błąd # 73677 (Generowanie phar.phar core dump z kompilacją gcc ASAN).
  • Apache:
  • Naprawiony błąd # 61471 (Niekompletny POST nie kończy się, ale jest przekazywany do PHP).
  • Data:
  • Naprawiono błąd # 73837 ("new DateTime ()" czasami zwraca 1 sekundę temu wartość).
  • FPM:
  • Naprawiono błąd # 69860 (księgowanie procesu php-fpm jest zepsute przy użyciu keepalive).
  • Hash:
  • Naprawiono błąd # 73127 (hasz gost-crypto niepoprawny, jeśli dane wejściowe zawierają długą sekwencję 0xFF).
  • GD:
  • Naprawiono błąd nr 74031 (funkcja ReflectionFunction dla imagepng nie ma dwóch ostatnich parametrów).
  • Mysqlnd:
  • Naprawiono błąd nr 74021 (niepoprawne dane fetch_tray, dane więcej niż MEDIUMBLOB).
  • Opcache:
  • Naprawiono błąd # 74019 (Segfault z listą).
  • OpenSSL:
  • Naprawiono błąd # 74022 (PHP Fast CGI ulega awarii podczas odczytu z pliku pfx).
  • Naprawiono błąd # 74099 (wyciek pamięci z openssl_encrypt ()).
  • Standard:
  • Naprawiono błąd nr 74005 (adres mail.add_x_header powodował łamanie RFC w linii prostej).
  • Naprawiono błąd # 74041 (substr_count o długości = 0 zepsuty).
  • Naprawiono błąd # 73118 (is_callable wywoływalna nazwa zgłasza wprowadzającą w błąd wartość dla anonimowych klas).
  • Naprawiono błąd # 74105 (PHP na Linuxie powinno używać / dev / urandom, gdy getrandom nie jest dostępny).
  • Strumienie:
  • Naprawiono błąd # 73496 (Nieprawidłowy dostęp do pamięci w zend_inline_hash_func).
  • Naprawiono błąd nr 74090 (stream_get_contents maxlength & gt; -1 zwraca pusty ciąg znaków).

Co nowego w wersji 7.1.2:

  • Rdzeń:
  • Ulepszono obsługę kodu OPCERATOR_CREATE.
  • Naprawiono błąd # 73877 (readlink () zwraca śmieci dla ścieżek UTF-8).
  • Naprawiono błąd # 73876 (Awaria podczas eksportu ** = w rozszerzeniu przypisania op).
  • Naprawiono błąd # 73962 (błąd z dowiązaniem symbolicznym do katalogu cyrylicy).
  • Naprawiono błąd # 73969 (segfault w debug_print_backtrace).
  • Naprawiono błąd # 73994 (nieprawidłowe arginfo dla rozpakowania).
  • Naprawiono błąd # 73973 (błąd asercji w debug_zval_dump).
  • DOM:
  • Naprawiono błąd nr 54382 (getAttributeNodeNS nie otrzymuje atrybutów xmlns *).
  • DTrace:
  • Naprawiono błąd # 73965 (DTrace zgłoszono jako włączony po wyłączeniu).
  • FCGI:
  • Naprawiono błąd # 73904 (php-cgi nie może załadować -c określonego pliku php.ini).
  • Naprawiono błąd # 72898 (PHP_FCGI_CHILDREN nie jest zawarty w phpinfo ()).
  • FPM:
  • Naprawiono błąd # 69865 (php-fpm nie zamyka stderr podczas korzystania z syslog).
  • GD:
  • Naprawiono błąd # 73968 (Przedwczesny błąd odczytu XBM).
  • GMP:
  • Naprawiono błąd # 69993 (test dla gmp.h wymaga przetestowania maszyny).
  • Hash:
  • Dodano funkcję hash_hkdf ().
  • Naprawiono błąd # 73961 (zależność budowania środowiska od źródła skrótu sha3).
  • Intl:
  • Napraw błąd # 73956 (Link użyj CC zamiast CXX).
  • LDAP:
  • Naprawiono błąd nr 73933 (błąd / błąd z ldap_mod_replace i opcache).
  • MySQLi:
  • Naprawiono błąd # 73949 (przeciek w mysqli_fetch_object).
  • Mysqlnd:
  • Naprawiono błąd # 69899 (segfault na close () po free_result () z mysqlnd).
  • Opcache:
  • Naprawiono błąd # 73983 (awarie po zakończeniu pracy z pharem w cli + opcache).
  • OpenSSL:
  • Naprawiono błąd nr 71519 (dodaj szeregowy szesnastkowy, aby zwrócić tablicę wartości).
  • Naprawiono błąd # 73692 (Kompiluj ext / openssl z openssl 1.1.0 na Win).
  • Naprawiono błąd # 73978 (openssl_decrypt uruchamia błąd w PDO).
  • PDO_Firebird:
  • Wdrożono FR # 72583 (wszystkie dane są pobierane jako łańcuchy znaków).
  • PDO_PgSQL:
  • Naprawiono błąd # 73959 (lastInsertId nie wyrzucił wyjątku dla błędnej nazwy sekwencji).
  • Phar:
  • Naprawiono błąd nr 70417 (PharData :: compress () nie zamyka pliku tymczasowego).
  • posix:
  • Naprawiono błąd nr 71219 (skrypt configure niepoprawnie sprawdza ttyname_r).
  • Sesja:
  • Naprawiono błąd # 69582 (sesja nie jest możliwa do odczytu przez root w CLI).
  • SPL:
  • Naprawiono błąd # 73896 (spl_autoload () ulega awarii podczas wywoływania magic _call ()).
  • Standard:
  • Naprawiono błąd nr 69442 (zamykanie fd niepoprawne, gdy włączony jest tryb PTS).
  • Naprawiono błąd # 47021 (SoapClient potknął się o WSDL dostarczony z "Transfer-Encoding: chunked").
  • Naprawiono błąd nr 72974 (imap to niezdefiniowana usługa w systemie AIX).
  • Naprawiono błąd nr 72979 (plik_pieniężny przechowuje błędną długość systemu AIX).
  • Naprawiono błąd # 73374 (intval () z base 0 powinien wykryć plik binarny).
  • Naprawiono błąd # 69061 (mail.log = syslog zawiera podwójne informacje).
  • ZIP:
  • Naprawiono błąd nr 70103 (ZipArchive :: addGlob ignoruje opcję remove_all_path).

Co nowego w wersji 7.1.1:

  • Rdzeń:
  • Naprawiono błąd nr 73792 (nieprawidłowa pętla foreach zawiesza się).
  • Naprawiono błąd nr 73686 (Dodawanie wartości ed settype () do ArrayObject skutkuje odniesieniami).
  • Naprawiono błąd # 73663 ("Niepoprawny kod 65/16/8" występuje w zmiennej utworzonej z list ()).
  • Naprawiono błąd nr 73727 (ZEND_MM_BITSET_LEN to "niezdefiniowany symbol" w zend_bitset.h).
  • Naprawiono błąd # 73753 (niezsrawitowany wskaźnik tablicy nie posuwa się naprzód).
  • Naprawiono błąd # 73783 (SIG_IGN nie działa, gdy włączone są Zend Signals).
  • Naprawiono błąd # 73825 (Sterty poza granicami są odczytywane przy niepoprawnej edycji w metodzie finish_nested_data ()).
  • Naprawiono błąd # 73831 (NULL Pointer Dereference podczas odserializowania obiektu php).
  • Naprawiono błąd # 73832 (Używanie niezainicjowanej pamięci w unserialize ()).
  • CLI:
  • Naprawiono błąd # 72555 (wyjście CLI (japoński) w systemie Windows).
  • COM:
  • Naprawiono błąd nr 73679 (naruszenie praw odczytu DOTNET przy użyciu nieprawidłowej strony kodowej).
  • DOM:
  • Naprawiono błąd # 67474 (getElementsByTagNameNS filtr domyślnych ns).
  • EXIF:
  • Naprawiono błąd nr 73737 (FPE podczas analizowania formatu znacznika).
  • GD:
  • Naprawiono błąd # 73869 (Signed Integer Overflow gd_io.c).
  • Naprawiono błąd # 73868 (Luka DOS w gdImageCreateFromGd2Ctx ()).
  • mbstring:
  • Naprawiono błąd # 73646 (mb_ereg_search_init zerowy wskaźnik dereferencji).
  • MySQLi:
  • Naprawiono błąd # 73462 (Trwałe połączenia nie ustawiają $ connect_errno).
  • mysqlnd:
  • Zoptymalizowana obsługa pól BIT - mniejszy zapas pamięci i mniejsze zużycie pamięci.
  • Naprawiono błąd # 73800 (sporadyczne uszkodzenie z MYSQLI_OPT_INT_AND_FLOAT_NATIVE).
  • opcache:
  • Naprawiono błąd nr 73789 (Dziwne zachowanie stałych klas w bloku przełącznika / obudowy).
  • Naprawiono błąd # 73746 (Metoda zwracająca ciąg zwraca NIEZNANY: 0 zamiast).
  • Naprawiono błąd # 73654 (Błąd segmentacji w funkcji zend_call_function).
  • Naprawiono błąd # 73668 ("Wyjątek arytmetyczny SIGFPE" w opcache przy podziale przez minus 1).
  • Naprawiono błąd nr 73847 (Rekursję, gdy zmienna jest przedefiniowana jako tablica).
  • PDO Firebird:
  • Naprawiono błąd # 72931 (PDO_FIREBIRD z Firebird 3.0 nie działa przy zwracaniu instrukcji).
  • phpdbg:
  • Naprawiono błąd nr 73794 (Awaria (brak pamięci) podczas korzystania z separatora poleceń run i #).
  • Naprawiono błąd # 73704 (phpdbg pokazuje nieprawidłową linię w plikach z shebangiem).
  • SQLite3:
  • Przywrócono poprawkę dla Naprawiony błąd # 73530 (Nieprawidłowy zestaw wyników może zresetować inny zestaw wyników).
  • Standard:
  • Naprawiono błąd nr 73594 (dns_get_record nie wypełnia dodatkowego parametru $ out).
  • Naprawiono błąd nr 70213 (Niezgodność kontekstu spersonalizowanego współużytkowanego w podwójnym wyszukiwaniu klasy).
  • Naprawiono błąd # 73154 (serializacja obiektu z awarią funkcji __sleep).
  • Naprawiono błąd nr 70490 (funkcja get_browser działa bardzo wolno).
  • Naprawiono błąd # 73265 (Ładowanie browscap.ini przy starcie powoduje duże zużycie pamięci).
  • (dodaj temat do dziennika poczty).
  • Naprawiono błąd nr 31875 (get_defined_functions dodatkowy parametr wykluczający wyłączone funkcje).
  • zlib:
  • Naprawiono błąd nr 73373 (deflate_add nie sprawdza, czy dane wyjściowe nie zostały obcięte).

Co nowego w wersji 7.1.0:

  • Rodzaje Nullable
  • Typ zwrotu pustki
  • Iterowalny pseudo-typ
  • Modyfikatory widoczności klas stałych
  • Składnia nawiasów kwadratowych dla listy () i możliwość określania klawiszy na liście ()
  • Łapanie wielu typów wyjątków
  • O wiele więcej funkcji i zmian ...

Co nowego w wersji 7.0.9 / 7.1.0 Beta 1:

  • Rdzeń:
  • Naprawiono błąd (Low segability segmental zend_arena).
  • Naprawiono błąd # 71441 (Generator typu hatchback z funkcją powrotu w try / finally crashes).
  • Naprawiono błąd # 71442 (awaria forward_static_call).
  • Naprawiono błąd # 71443 (Segfault za pomocą wbudowanego serwera WWW z intl przy użyciu symfony).
  • Naprawiono błąd # 71449 (Błąd przepełnienia liczby całkowitej w php_implode ()).
  • Naprawiono błąd # 71450 (Błąd przepełnienia liczby całkowitej w php_str_to_str_ex ()).
  • Naprawiono błąd nr 71474 (Awaria spowodowana uszkodzeniem stosu VM na Magento2).
  • Naprawiono błąd nr 71485 (funkcja powrotu do funkcji wewnętrznej na func powoduje błąd krytyczny, gdy zgłasza wyjątek).
  • Naprawiono błąd nr 71529 (zmienne odniesienia na elementach tablicy nie działają podczas liczenia).
  • Naprawiono błąd # 71601 (ostatecznie blok nie został wykonany po uzyskaniu z).
  • Naprawiono błąd nr 71637 (wielokrotne przepełnienie stosu z powodu przepełnienia liczby całkowitej w xml / filter_url / addcslashes).
  • Serwer CLI:
  • Naprawiono błąd # 71559 (Wbudowany serwer HTTP, możemy pobrać plik w sieci przez błąd).
  • CURL:
  • Naprawiono błąd # 71523 (Skopiowano uchwyt z nową opcją CURLOPT_HTTPHEADER awarie podczas curl_multi_exec).
  • Naprawiono wyciek pamięci w curl_getinfo ().
  • Data:
  • Naprawiono błąd nr 71525 (wywołania funkcji date_modify zmutują timelib_rel_time, powodując problemy date_date_set).
  • Fileinfo:
  • Naprawiono błąd # 71434 (finfo zgłasza powiadomienie dla określonego pliku Pythona).
  • FPM:
  • Naprawiono błąd # 62172 (FPM nie działa z ustawieniem Apache httpd 2.4 balancer / fcgi).
  • Naprawiono błąd # 71269 (rdzeń zrzucony php-fpm).
  • Opcache:
  • Naprawiono błąd # 71584 (Możliwe użycie-po-zwolnieniu ZCG (cwd) w Zend Opcache).
  • PCRE:
  • Naprawiono błąd nr 71537 (uszkodzenie PCRE z Opcache).
  • phpdbg:
  • Naprawiono funkcje dziedziczone z nieokreślonych plików zawartych w phpdbg_get_executable ().
  • SOAP:
  • Naprawiono błąd nr 71610 (luka typu mylące - SOAP / make_http_soap_request ()).
  • Standard:
  • Naprawiono błąd nr 71603 (compact () zachowuje odniesienia w php7).
  • Naprawiono błąd # 70720 (parsowanie nieprawidłowego kodu php).
  • XMLRPC:
  • Naprawiono błąd # 71501 (xmlrpc_encode_request ignoruje opcję kodowania).
  • Zip:
  • Naprawiono błąd # 71561 (NULL wskaźnik dereferencji w Zip :: ExtractTo).

Co nowego w wersji 7.0.8:

  • Rdzeń:
  • Naprawiono błąd (Low segability segmental zend_arena).
  • Naprawiono błąd # 71441 (Generator typu hatchback z funkcją powrotu w try / finally crashes).
  • Naprawiono błąd # 71442 (awaria forward_static_call).
  • Naprawiono błąd # 71443 (Segfault za pomocą wbudowanego serwera WWW z intl przy użyciu symfony).
  • Naprawiono błąd # 71449 (Błąd przepełnienia liczby całkowitej w php_implode ()).
  • Naprawiono błąd # 71450 (Błąd przepełnienia liczby całkowitej w php_str_to_str_ex ()).
  • Naprawiono błąd nr 71474 (Awaria spowodowana uszkodzeniem stosu VM na Magento2).
  • Naprawiono błąd nr 71485 (funkcja powrotu do funkcji wewnętrznej na func powoduje błąd krytyczny, gdy zgłasza wyjątek).
  • Naprawiono błąd nr 71529 (zmienne odniesienia na elementach tablicy nie działają podczas liczenia).
  • Naprawiono błąd # 71601 (ostatecznie blok nie został wykonany po uzyskaniu z).
  • Naprawiono błąd nr 71637 (wielokrotne przepełnienie stosu z powodu przepełnienia liczby całkowitej w xml / filter_url / addcslashes).
  • Serwer CLI:
  • Naprawiono błąd # 71559 (Wbudowany serwer HTTP, możemy pobrać plik w sieci przez błąd).
  • CURL:
  • Naprawiono błąd # 71523 (Skopiowano uchwyt z nową opcją CURLOPT_HTTPHEADER awarie podczas curl_multi_exec).
  • Naprawiono wyciek pamięci w curl_getinfo ().
  • Data:
  • Naprawiono błąd nr 71525 (wywołania funkcji date_modify zmutują timelib_rel_time, powodując problemy date_date_set).
  • Fileinfo:
  • Naprawiono błąd # 71434 (finfo zgłasza powiadomienie dla określonego pliku Pythona).
  • FPM:
  • Naprawiono błąd # 62172 (FPM nie działa z ustawieniem Apache httpd 2.4 balancer / fcgi).
  • Naprawiono błąd # 71269 (rdzeń zrzucony php-fpm).
  • Opcache:
  • Naprawiono błąd # 71584 (Możliwe użycie-po-zwolnieniu ZCG (cwd) w Zend Opcache).
  • PCRE:
  • Naprawiono błąd nr 71537 (uszkodzenie PCRE z Opcache).
  • phpdbg:
  • Naprawiono funkcje dziedziczone z nieokreślonych plików zawartych w phpdbg_get_executable ().
  • SOAP:
  • Naprawiono błąd nr 71610 (luka typu mylące - SOAP / make_http_soap_request ()).
  • Standard:
  • Naprawiono błąd nr 71603 (compact () zachowuje odniesienia w php7).
  • Naprawiono błąd # 70720 (parsowanie nieprawidłowego kodu php).
  • XMLRPC:
  • Naprawiono błąd # 71501 (xmlrpc_encode_request ignoruje opcję kodowania).
  • Zip:
  • Naprawiono błąd # 71561 (NULL wskaźnik dereferencji w Zip :: ExtractTo).

Co nowego w wersji 7.0.7:



Nowości w PHP 7.0.0 (2 grudnia 2015 r.)

Co nowego w wersji 7.0.5:

  • Rdzeń:
  • Naprawiono błąd (Low segability segmental zend_arena).
  • Naprawiono błąd # 71441 (Generator typu hatchback z funkcją powrotu w try / finally crashes).
  • Naprawiono błąd # 71442 (awaria forward_static_call).
  • Naprawiono błąd # 71443 (Segfault za pomocą wbudowanego serwera WWW z intl przy użyciu symfony).
  • Naprawiono błąd # 71449 (Błąd przepełnienia liczby całkowitej w php_implode ()).
  • Naprawiono błąd # 71450 (Błąd przepełnienia liczby całkowitej w php_str_to_str_ex ()).
  • Naprawiono błąd nr 71474 (Awaria spowodowana uszkodzeniem stosu VM na Magento2).
  • Naprawiono błąd nr 71485 (funkcja powrotu do funkcji wewnętrznej na func powoduje błąd krytyczny, gdy zgłasza wyjątek).
  • Naprawiono błąd nr 71529 (zmienne odniesienia na elementach tablicy nie działają podczas liczenia).
  • Naprawiono błąd # 71601 (ostatecznie blok nie został wykonany po uzyskaniu z).
  • Naprawiono błąd nr 71637 (wielokrotne przepełnienie stosu z powodu przepełnienia liczby całkowitej w xml / filter_url / addcslashes).
  • Serwer CLI:
  • Naprawiono błąd # 71559 (Wbudowany serwer HTTP, możemy pobrać plik w sieci przez błąd).
  • CURL:
  • Naprawiono błąd # 71523 (Skopiowano uchwyt z nową opcją CURLOPT_HTTPHEADER awarie podczas curl_multi_exec).
  • Naprawiono wyciek pamięci w curl_getinfo ().
  • Data:
  • Naprawiono błąd nr 71525 (wywołania funkcji date_modify zmutują timelib_rel_time, powodując problemy date_date_set).
  • Fileinfo:
  • Naprawiono błąd # 71434 (finfo zgłasza powiadomienie dla określonego pliku Pythona).
  • FPM:
  • Naprawiono błąd # 62172 (FPM nie działa z ustawieniem Apache httpd 2.4 balancer / fcgi).
  • Naprawiono błąd # 71269 (rdzeń zrzucony php-fpm).
  • Opcache:
  • Naprawiono błąd # 71584 (Możliwe użycie-po-zwolnieniu ZCG (cwd) w Zend Opcache).
  • PCRE:
  • Naprawiono błąd nr 71537 (uszkodzenie PCRE z Opcache).
  • phpdbg:
  • Naprawiono funkcje dziedziczone z nieokreślonych plików zawartych w phpdbg_get_executable ().
  • SOAP:
  • Naprawiono błąd nr 71610 (luka typu mylące - SOAP / make_http_soap_request ()).
  • Standard:
  • Naprawiono błąd nr 71603 (compact () zachowuje odniesienia w php7).
  • Naprawiono błąd # 70720 (parsowanie nieprawidłowego kodu php).
  • XMLRPC:
  • Naprawiono błąd # 71501 (xmlrpc_encode_request ignoruje opcję kodowania).
  • Zip:
  • Naprawiono błąd # 71561 (NULL wskaźnik dereferencji w Zip :: ExtractTo).

Co nowego w wersji 7.0.4:

  • Rdzeń:
  • Naprawiono błąd (Low segability segmental zend_arena).
  • Naprawiono błąd # 71441 (Generator typu hatchback z funkcją powrotu w try / finally crashes).
  • Naprawiono błąd # 71442 (awaria forward_static_call).
  • Naprawiono błąd # 71443 (Segfault za pomocą wbudowanego serwera WWW z intl przy użyciu symfony).
  • Naprawiono błąd # 71449 (Błąd przepełnienia liczby całkowitej w php_implode ()).
  • Naprawiono błąd # 71450 (Błąd przepełnienia liczby całkowitej w php_str_to_str_ex ()).
  • Naprawiono błąd nr 71474 (Awaria spowodowana uszkodzeniem stosu VM na Magento2).
  • Naprawiono błąd nr 71485 (funkcja powrotu do funkcji wewnętrznej na func powoduje błąd krytyczny, gdy zgłasza wyjątek).
  • Naprawiono błąd nr 71529 (zmienne odniesienia na elementach tablicy nie działają podczas liczenia).
  • Naprawiono błąd # 71601 (ostatecznie blok nie został wykonany po uzyskaniu z).
  • Naprawiono błąd nr 71637 (wielokrotne przepełnienie stosu z powodu przepełnienia liczby całkowitej w xml / filter_url / addcslashes).
  • Serwer CLI:
  • Naprawiono błąd # 71559 (Wbudowany serwer HTTP, możemy pobrać plik w sieci przez błąd).
  • CURL:
  • Naprawiono błąd # 71523 (Skopiowano uchwyt z nową opcją CURLOPT_HTTPHEADER awarie podczas curl_multi_exec).
  • Naprawiono wyciek pamięci w curl_getinfo ().
  • Data:
  • Naprawiono błąd nr 71525 (wywołania funkcji date_modify zmutują timelib_rel_time, powodując problemy date_date_set).
  • Fileinfo:
  • Naprawiono błąd # 71434 (finfo zgłasza powiadomienie dla określonego pliku Pythona).
  • FPM:
  • Naprawiono błąd # 62172 (FPM nie działa z ustawieniem Apache httpd 2.4 balancer / fcgi).
  • Naprawiono błąd # 71269 (rdzeń zrzucony php-fpm).
  • Opcache:
  • Naprawiono błąd # 71584 (Możliwe użycie-po-zwolnieniu ZCG (cwd) w Zend Opcache).
  • PCRE:
  • Naprawiono błąd nr 71537 (uszkodzenie PCRE z Opcache).
  • phpdbg:
  • Naprawiono funkcje dziedziczone z nieokreślonych plików zawartych w phpdbg_get_executable ().
  • SOAP:
  • Naprawiono błąd nr 71610 (luka typu mylące - SOAP / make_http_soap_request ()).
  • Standard:
  • Naprawiono błąd nr 71603 (compact () zachowuje odniesienia w php7).
  • Naprawiono błąd # 70720 (parsowanie nieprawidłowego kodu php).
  • XMLRPC:
  • Naprawiono błąd # 71501 (xmlrpc_encode_request ignoruje opcję kodowania).
  • Zip:
  • Naprawiono błąd # 71561 (NULL wskaźnik dereferencji w Zip :: ExtractTo).

Komentarze do PHP

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!