PHP

Yazılım ekran görüntüsü:
PHP
Yazılım detaylar:
Versiyon: 7.0.6 / 5.6.21 / 5.5.35 Güncelenir
Qayıt: 12 May 16
Geliştirici: The PHP Group
Lisans: Ücretsiz
Popülerlik: 279
Boyut: 17358 Kb

Rating: nan/5 (Total Votes: 0)

Uzun bir süre, PHP Dünyanın en çok kullanılan programlama dilinin unvanını. Ancak son zamanlarda bu C ++ ve Java sever onu kaybetti, ama PHP hala gelecekteki proje geliştirmek için ihtiyacı olduğunda dikkate almak bir dildir.

Google veya Facebook gibi büyük ölçekli projelerin ilk tercihi kez PHP Ruby ve Python yükselişi ve olgunlaşma çekiciliğini sayesinde bazı kaybetti, ama yine de daha iyi performans ve hız, yüksek derecede sağlayabilir etrafında çoğu diğer programlama dilleri.

PHP aslında gerçekten verimli ve hızlı esas olarak bu dili sadece bir zevk ile çalışma yapmak kütüphaneler, araçlar ve kalkınma SDK'larına, onun büyük koleksiyonuna, bu güne kadar çok cazip, ama.

PHP çalıştırmak için bir sunucu ihtiyacı ve hemen hemen tüm web hosting sağlayıcıları bu gün temel paketleri ile kutudan bir PHP yorumlayıcısı sağlar.

Bu sürümdeki yeni Nedir:




Yeni PHP 5.6.15 yılında (30 Ekim 2015)

sürüm yeni nedir 7.0.5 / 5.6.20 / 5.5.34:

  • varsayılan olarak devre dışı Büyük sayfalar.
  • = 1.
  • ortamı üzerinden değişken USE_ZEND_ALLOC_HUGE_PAGES Zend Bellek Yöneticisi büyük sayfaları etkinleştirmek için yeteneği eklendi

sürüm yeni nedir 7.0.4 / 5.6.19 / 5.5.33:

  • Sabit hata:
  • segfault iç örnek yöntemi bu null $ bağlanırken.

  • getClosure için
  • segfault () iç yöntemi geçersiz $ bu.
  • rebind

sürüm yeni nedir 7.0.3 / 5.6.18 / 5.5.32:

  • Sabit hata:
  • segfault iç örnek yöntemi bu null $ bağlanırken.

  • getClosure için
  • segfault () iç yöntemi geçersiz $ bu.
  • rebind

sürüm yeni nedir 7.0.0 / 5.6.16 / 5.5.30:

  • Sabit hata:
  • segfault iç örnek yöntemi bu null $ bağlanırken.

  • getClosure için
  • segfault () iç yöntemi geçersiz $ bu.
  • rebind

sürümde yeni nedir 5.6.8 / 5.5.24 / 5.4.40 / 5.6.9RC1 / 5.5.25RC1:

  • Sabit hata:
  • Bazı durumlarda __get () ve ++ operatör ile PHP çöker.
  • olmayan utf-8 karakter verir browser_name_regex get_browser ().
  • parse_url bazı kısmi URL'ler başarısız olur.

  • Dizin Değerler Başına
  • PHP_INI_SYSTEM yapılandırma seçenekleri geçersiz kılar.

  • istisna
  • Tip karışıklık açığı :: getTraceAsString.
  • uyku olmayan dize değerleri olduğunda işlev dönüş bozuk veri serialize.
  • istisna __call / ... arg geçerken atılan VIA_HANDLER fonk sızdırıyor.
  • Bir Iterator ile birlikte bir jeneratör kullanarak Segmentasyon hatası.
  • php_stream_url_wrap_http_ex () tip-konfüzyon güvenlik açığı.
  • çeşitli PHP uzantıları yolları null byte kontrolleri eksik.

sürüm yeni nedir 5.6.6 / 5.5.22 / 5.4.38:


    RFC 7230 tarafından kaldırılmış gibi
  • multi-line başlıkları kaldırıldı destek.
  • sistem ve passthru exec BOŞ bayt koruma eklendi.
  • Sabit hata:
  • getClosure bir kapatma değil bazı şeyleri verir.
  • DateTimeZone ile unserialize () serbest açığı sonra kullanın.
  • CVE-2015-0235 için Azaltıcı - GHOST:. Glibc gethostbyname tampon taşması
  • htmlspecialchars () default_charset ini_set tarafından belirtilen uymaz.

sürüm 5.6.5 yeni Nedir:


    sürüm 1.3
  • Yükseltildi CRYPT_BLOWFISH.
  • Sabit hata:

  • Bazı dosyalar yolu ile
  • unlink () hata.
  • İç özellik, kendini :: sınıf! = __CLASS __.

  • 64bits tamsayı
  • Paketi bigEndian üzerine bozuldu.
  • Hatalar spawn MessageBox, bloklar test otomasyon.
  • Uygulama Popup çok az bilgi sağlar.
  • TS kırık localeconv () oluşturur.
  • Ayar yerel rastgele kırık.
  • Yapılandırma doğru EXPANDED_DATADIR / PHP_DATADIR tanımlamaz.
  • zaman aşımı iş parçacığı Crash.
  • kalıtsal kurucu sürekli çatışmalardan Oluşturucu.
  • Açık Çift ücretsiz.

  • PHP'nin unserialize Serbest Açığı sonra
  • kullan ().

sürüm 5.6.4 yeni Nedir:

  • Sabit:
  • Bazı Zend başlıkları uygun extern "C" bloklar yoksundur.
  • segfault ise engelli bir fonksiyonu ön değerlendirilmesi.
  • "tanımı insteadof Tutarsız." -. Yanlış tetiklenen
  • örnekte tutarsızlık yorumlar php.ini.

  • "($ This) unset"
  • program çökmesi yapabilirsiniz.
  • array_multisort için yanlış argüman yansıma bilgi ().
  • unserialize.c NULL işaretçi çözümlemesi.
  • Dizi sabit dizi parametresi varsayılan için kabul edilmedi.
  • unserialize ücretsiz güvenlik açığı sonra kullanın ().

sürüm 5.6.3 yeni Nedir:


    paketi için
  • Uygulanan 64-bit biçiminde kodları () ve () açmak.
  • Sabit hata:

  • Windows proc_open
  • sonsuza sarkar.
  • bir dizide foreach kopyası-on-write yapmıyorum bir işlev döndü.
  • , Windows 8.1 / Server 2012 R2 işletim sistemi yapı numarası 6.2 (yerine 6.3) olarak rapor edildi.
  • DOMNodeList elemanları dizisi gösterimde erişilebilir olmalıdır.
  • AddressSanitizer) php_getopt bir yığın tampon taşmasına (bildirir.
  • $ a- & gt;. Foo = 'test'; $ A- & gt bırakabilirsiniz;. Foo tanımsız
  • parse_url () -. Boş kullanıcı adları ve şifreler için eksik destek
  • zend_mm_heap zend_hash_copy bellek taşması sonra bozuk.

sürüm 5.6.2 yeni Nedir:

  • Sabit hata:
  • unserialize Tamsayı taşması () (32-bit için).

sürüm 5.6.0 yeni Nedir:

  • Sabit skaler expressionss.
  • Değişkin fonksiyonları ve tartışma açma sözdizimi
  • Üs operatörü.

  • kullanım anahtar sözcüğü ile
  • Fonksiyon ve sabitler ithalatı.
  • interaktif entegre ayıklayıcı SAPI olarak phpdbg.
  • php:. // Giriş mekanizması ayrıştırma değişiklikleri yanı sıra POST verilerini öznitelik
  • GMP nesneleri artık operatör aşırı yüklenmesini desteklemez.

  • boyutunda
  • Dosyalar daha büyük 2 gigabayt artık kabul edilmektedir.

  • değişmezi bir dizi aracılığıyla bir sınıfın bir özelliği olarak bir dizi tanımlanırken
  • Dizi tuşları yazılmaz.
  • json_decode () JSON sözdizimi ayrıştırma daha katıdır.

  • SSL kullanırken
  • Akım sarmalayıcıları şimdi varsayılan olarak akran sertifikaları ve ana bilgisayar adlarını doğrulamak / TLS.
  • GMP kaynakları artık nesneleri vardır.
  • Mcrypt fonksiyonları artık geçerli anahtarlar ve ihtiyaç IVs.

sürüm 5.5.16 yeni Nedir:

  • Bu sürüm PHP 5.5.15 karşı çeşitli hata düzeltmeleri ve CVE-2014-3538, CVE-2014-3587, CVE-2014-2497, CVE-2014-5120 ve CVE-2014-3597 giderir.

sürüm 5.5.14 yeni Nedir:

  • Bu sürüm PHP 5.5.13 karşı birkaç hataları giderir.
  • Bu açıklama aynı zamanda 8 CVEs toplam giderir, FileInfo uzantısı ile ilgili yarısı.

sürüm 5.5.13 yeni Nedir:

  • Sabit hata:
  • copy () hedef dosya adı tempnam tarafından oluşturulduğunda çalışmaz ().
  • dizgilenmemiş "SplFileObject" çökme yankılanıyor.
  • zend_exceptions.c içinde src ve dst örtüşen memcpy () Kullanımı.
  • spl_fixedarray_resize tamsayı taşması.
  • printf out-of-sınırları okudu.
  • iptcparse out-of-sınırları okudu.

sürüm 5.5.12 yeni Nedir:

  • Sabit hata:

  • Komut stream_get_contents bellek yetersiz
  • .
  • stream_socket_server () yanlış Özet Ad UNIX yuva oluşturur.
  • dere filtresinde çıkın segfault üretir.
  • fpassthru kırık.
  • getimagesize negatif yüksekliği ile BMP dosyalarını tanıması gerekir.
  • substr_compare önceki değişimden kırdı.

sürüm 5.5.11 yeni Nedir:

  • Sabit:
  • proc_open () ortamında dizi değiştirir.
  • substr_compare sıfır uzunluk karşılaştırma izin ver ().

sürüm 5.5.10 yeni Nedir:


    PCRE'nin 8.34 yükseltti
  • .
  • Sabit:
  • php_ini_scanned_path birden fazla yolu izin verin.
  • dosya:. Sonsuz yineleme
  • imagecrop ():. BOŞ ertelemek için yeterli düzeltme
  • Uygulanan ldap_modify_batch.
  • out-of-sınırları fileinfo bellek erişimi.

sürüm 5.5.9 yeni Nedir:

  • Sabit hata:
  • copy () arginfo 5.4 itibaren değişti.

sürüm 5.5.8 yeni Nedir:


    Sonunda blok bir içine JMP İzin verilmeyen
  • .
  • özdevinimli_yükle sürecinde sınıf adları eklendi doğrulama.
  • Sabit:
  • zend_strtod.c geçersiz C kodu.
  • liste () vermiştir ArrayAccess nesne açmak için başarısız olur.

  • ZEND_COMPILE_EXTENDED_INFO ile FAIL throw_rethrow
  • Jeneratörler /.
  • fopen ve O_NONBLOCK.
  • zend_register_functions sonları yansıma.

sürüm 5.5.7 yeni Nedir:

  • Bu sürüm PHP 5.5.6 karşı bazı hatalar giderilmiş ve CVE-2013-6420 giderir.

sürüm 5.5.6 yeni Nedir:

  • yararsız kopyalama ortadan kaldırarak array_merge () ve func_get_args () Geliştirilmiş performans.
  • Sabit:
  • basename artık belirli bir durumda fgetcsv sonra çalışıyor.
  • önce Uzay ";" sonları php.ini ayrıştırma.
  • Kapsam çözünürlük operatörü -. $ Bu
  • garip davranışlar
  • sarkan bağlam işaretçi nedenleri kazasında.

sürüm 5.5.5 yeni Nedir:

  • Sabit hata:
  • kapatma jeneratörler statik değişkenler yanlış davranış.
  • otomatik yükleme tetiklemez zamanı hataları derleme.

  • By-ref dize ofset çalışma sırasında parçalama arızası mülkiyet erişim foreach
  • .

sürüm yeni nedir 5.5.3 / 5.4.19:

  • CVE-2013-4248 için düzeltme Umr düzeltildi.

sürüm 5.5.2 yeni Nedir:

  • Sabit hata:
  • dönüş referans başarısız gc_zval_possible_root içinde segfault.
  • FILTER_SANITIZE_FULL_SPECIAL_CHARS sabiti Değeri (daha önce yanlışlıkla FILTER_SANITIZE_SPECIAL_CHARS değerine ayarlandı).
  • array_sum max int kullanımı.
  • get_defined_constants () PHP çok sınırlı durumlarda çökmesine neden olur.
  • sed Solaris hiçbir -i anahtarı bulunmaktadır.
  • CGI modu -. Işe yaramaz make install
  • -. Kablolar Zend / zend_dtrace.d clobber yapmak-DTrace etkinleştirmek

sürüm 5.5.1 yeni Nedir:

  • Sabit hata:
  • İstisna istisna bir ad ile autoload atılmış zaman catchable değil.
  • Oluşturulan configure betiği OpenBSD üzerinde hatalı biçimlendirilmiş olur.
  • is_callable () Ölümcül Hata tetikler.
  • Verim / çıkış segfault.
  • Jeneratör + autoload + sözdizimi hatası = segfault.
  • chroot () etkin almaz.
  • hex2bin () geçersiz onaltılık dize E_WARNING yükseltir.

sürüm 5.5.0 yeni Nedir:

  • Eklenen jeneratörler ve Eşyordamlar.
  • sonunda anahtar kelime.
  • Eklenenler
  • basitleştirilmiş bir şifre karma API eklendi.

  • sürekli dizi / dize dereferencing
  • desteği eklendi.

  • :: Sınıfı aracılığıyla
  • eklendi sayıl sınıf adı çözünürlük.

  • işlev çağrıları ve diğer ifadelerin sonucu) (boş kullanmak için
  • desteği eklendi.
  • foreach olmayan skaler Iterator tuşları için destek eklendi.
  • listesinde () desteği eklendi foreach tablolarda oluşturur.
  • Opcode önbelleğe alma için Zend OPcache uzantısı eklendi.
  • GD kütüphanesi yeni fonksiyonlar ekleyerek ve mevcut işlevselliği artırmak sürüm 2.1 yükseltildi.

sürüm 5.4.16 yeni Nedir:

  • Sabit hata:
  • quoted_printable_encode Öbek tabanlı tampon taşması.
  • artık mevcut ini yönergelerin kullanılması TS yapı üzerinde kilitlenmesine neden olur.
  • x32 üzerinde Ccompilation hatası.
  • zend_deactivate üzerinde segfault.
  • işlev tanımı içindeki hafıza tükenme üzerinde segfault.

sürüm 5.5.0 RC 1 Yeni Nedir:

  • FPM:
  • SCRIPT_FILENAME gönderildiğinde QUERY_STRING geçiyoruz.
  • kod coverity tarama tarafından algılanan bazı olası bellek veya kaynak sızıntıları ve olası boş dereference düzeltildi.
  • syscall başarısız olduğunda bir uyarı yapın.
  • GD:
  • libgd & gt sistemi ile inşa Fix (önceki sürümü ile inşa kırık gibi) gerekli minimum sürümü artık hangi = 2.1. libgd birlikte hiçbir değişiklik kullanılır.
  • SNMP:
  • Sabit hata # 64765 (Bazı IPv6 adresleri yanlış yorumlanır olsun).
  • Sabit hata # 64159 (kesildi snmpget).
  • Akımlar:
  • Sabit hata # 64770 (stream_select (), Windows x64 proc_open () tarafından döndürülen borularla başarısız).

sürüm 5.4.14 yeni Nedir:

  • Sabit hata:
  • Opcode alanı dışında Ran.
  • Memoryleak işlev bildiriminde aynı VariableName iki kez kullanarak.

  • strX yöntemleri
  • Daha Boş sınırlayıcı uyarı.
  • ArrayAccess :: & amp; offsetGet () bir özellik ölümcül hata neden olur
  • .
  • microtime az $ _SERVER (doğru) [ 'REQUEST_TIME_FLOAT'].
  • hata ayıklama backtrace 5.4.10 veya 5.4.11 beri davranışı değişti.
  • Ana sınıfı yanlış sınıfı özelliği sürekli çocuğu kullanarak.
  • zend_do_fcall_common_helper_SPEC düzgün istisnalar işlemez.

  • get_declared_classes
  • Show class_alias ().

sürümde yeni nedir 5.5.0 Beta 1:

  • Eklendi Zend Opcache uzatma varsayılan olarak inşa etkinleştirmek ve.
  • çok boyutlu bir dizide bir sütun döner işlevi array_column eklendi.
  • sınıf otomatik yüklenmesi edilemez başarısız nesnelerin dizgilenmemiş dizisi) için Sabit hata.
  • CLI / CLI-Sunucu SAPI'lerde sürecin başlığı değiştirmek için destek eklendi. uygulama proctitle PECL modülünün daha sağlamdır.
  • Sabit hata # 64370 (microtime az $ _SERVER (true) [ 'REQUEST_TIME_FLOAT']).

sürüm 5.5.0 Alpha 6 yeni Nedir:

  • bir hata başlatılmamış ++ $ foo- & gt Sabit, bar; bir uyarı neden olmaz,
  • PCRE 8.32 paketlenmiş Güncelleme,
  • bir hata ext Sabit / yuva sendmsg / recvmsg kapatma işleyicisi segfault
  • neden nerede

sürüm 5.4.12 yeni Nedir:

  • Sabit:

  • zend_register_class takma
  • Yanlış TSRM kullanımı.
  • get_html_translation_table () HTML_ENTITIES ve ISO-8859-1 ile eksik çıktı.
  • isset () tutarsız korumalı özelliği önemli bir hata üretir.
  • Boş iğne üzerinde strpos () Bad uyarı metni.
  • zend_compile kapsam hatasından sonra kullanın.

  • çok farklı uzunlukta tuşları ile dizi kullanarak
  • strtr zayıf verimlilik ().

  • yineleme üzerinde
  • zend_std_compare_objects kazasında.
  • unset korumalı özellikleri için iki kez denilen Magic yöntemleri.
  • fopen olmayan 3xx durumları için yönlendirmeleri takip eder.
  • getimagesize Destek BITMAPV5HEADER ().

sürüm 5.4.12 RC1 yeni Nedir:

  • Sabit hata:

  • zend_Register_class takma
  • Yanlış TSRM kullanımı.
  • get_html_translation_table () HTML_ENTITIES ve ISO-8859-1 ile eksik çıktı.
  • isset () tutarsız korumalı özelliği önemli bir hata üretir.
  • Boş iğne üzerinde strpos () Bad uyarı metni.
  • zend_compile kapsam hatasından sonra kullanın.

  • çok farklı uzunlukta tuşları ile dizi kullanarak
  • strtr zayıf verimlilik ().

  • yineleme üzerinde
  • zend_std_compare_objects kazasında.
  • unset korumalı özellikleri için iki kez denilen Magic yöntemleri.
  • fopen olmayan 3xx durumları için yönlendirmeleri takip eder.
  • getimagesize Destek BITMAPV5HEADER ().

sürüm 5.5.0 Alpha 2 yeni Nedir:

  • Linux üzerinde SystemTap'ı uyumlu DTrace sondaları sağlayarak eklendi SystemTap'ı desteği.

  • işlev çağrıları ve diğer ifadelerin sonucu) (boş kullanmak için
  • desteği eklendi.
  • geçici ve derlenmiş VM değişkenlerine Optimize erişim. % 8 daha az bellek okur.
  • VM fonksiyon argümanları geçirilmesi için yığınlarının ve sözdizimsel iç içe çağrılar tek bir yığını içine birleştirilmiştir. op_array yürütülmesi için gerekli yığın boyutu derleme zamanında hesaplanan ve bir kerede İlk ayırma edilir. Sonuç olarak tüm yığın itme işlemleri artık yığın taşması için kontrolleri gerekmez.

sürüm 5.4.9 yeni Nedir:

  • Sabit hata:
  • zend_mm_heap özellikleri ile bozuk.
  • (BM) serialize (), sarkan işaretçileri bırakır çöker neden olur.
  • PHP, Windows deduplicated dosyaları açmak için başarısız olur.
  • Windows is_readable olarak Kolu sızıntısı.

sürüm 5.4.8 yeni Nedir:


    Özel mesaj belirtmek için assert () için
  • Eklenenler isteğe bağlı ikinci argüman.

  • yerli müşteri toolchain
  • Destek bina PHP.
  • testler için --offline seçeneği eklendi.
  • Sabit hata:
  • parse_url şifre bileşeni eşleşmiyor.
  • is_callable () soyut statik yöntem yatıyor.
  • segfault yük uzatma zts-yapı başarısız olurken.
  • Not:. Bazı yerleşik sınıfları karşılaştırırken int dönüştürülür edilememiştir
  • Sadece bir yönerge "Directory Başına Değerleri" Windows kayıt yüklenir.
  • Çift serbest zaman kullanımı özellikleri.
  • Belirli hata durumunda aramadı Kapatma işlevleri.
  • Özel hata işleyicisi atma İstisna + ölümcül hata = no kapatma fonksiyonu.
  • error_log hata süresi UTC görmezden varsayılan saat diliminde değişti.

sürüm 5.3.16 yeni Nedir:

  • --with-zend-baytlı ve --enable-debug raporları çalışma test.php ile KAÇAK Sabit hata).
  • Sabit hata curl_setopt ($ ch, CURLOPT_COOKIEFILE, "") false döndürür nerede.
  • segfault DateInterval sınıfında genişletilmiş Sabit hata.
  • Sabit hata nerede ReflectionParameter :: isDefaultValueAvailable () yanlış sonuç.

  • ArrayIterator :: IteratorIterator örneğinden sayısı () Bölümleme hatası verir
  • Sabit hata.

Hangi sürümü 5.4.6 RC1 Yeni:

  • Etkileşimli php-cli çöker () auto_prepend_file kullanılır. Eklerseniz
  • unset ($ dizi [$ şamandıra]) bir kilitlenmesine neden olur.
  • nedeniyle olmayan başlatıldı iç properties_table Çöküyor.
  • - ile-zend-multibyte ve --enable-debug KAÇAK çalışma test.php ile raporları
  • .

sürüm yeni nedir 5.4.5 / 5.3.15:

  • Bu sürüm 30 hataları giderir ve dere uygulanmasında bir güvenlik ile ilgili taşma soruna yönelik bir düzeltme içerir. PHP tüm kullanıcılar PHP 5.4.5 veya PHP 5.3.15 yükseltmek için teşvik edilir.

sürüm 5.4.3 yeni Nedir:

  • apache_request_headers Sabit arabellek taşması.

  • PHP-CGI sorgu dizesi parametresi güvenlik açığı için
  • Geliştirilmiş düzeltme.

sürüm 5.4.2 yeni Nedir:


    PHP-CGI sorgu dizesi parametresi güvenlik açığı için
  • Sabit hata.

sürüm 5.4.1 yeni Nedir:

  • test problemleri fileinfo Fix.

  • Birçok konuda aynı sınıfını kullanarak ZTS
  • Sabit kazasında.
  • güvenlik geliştirmeleri için MFH mb_ereg_replace_callback ().
  • substr_replace Sabit bellek sızıntısı.
  • max_file_uploads ini PHP ayarlanabilir dışında direktifi olun.

Hangi sürümü 5.4.1 RC2 Yeni:


    Birçok konuda aynı sınıfını kullanarak ZTS
  • Sabit kazasında.

sürüm 5.4.0 yeni Nedir:

  • Kaldırılan eski özellikleri:
  • sonu / devam $ var sözdizimi.
  • güvenli mod ve ilgili tüm ini seçenekleri.
  • register_globals ve register_long_arrays ini seçenekleri.
  • import_request_variables ().
  • allow_call_time_pass_reference.
  • define_syslog_variables ini seçenek ve ilişkili fonksiyon.
  • highlight.bg ini seçenek.
  • Oturum hata uyumluluk modu (session.bug_compat_42 ve ini seçenekleri session.bug_compat_warn).

  • ) (Session_is_registered
  • session_register () ve session_unregister () işlevleri.
  • y2k_compliance ini seçeneği.
  • magic_quotes_gpc, magic_quotes_runtime ve magic_quotes_sybase ini seçenekleri. get_magic_quotes_gpc, get_magic_quotes_runtime tuttu ama her zaman return false olan, set_magic_quotes_runtime bir E_CORE_ERROR yükseltir.

  • dilimini ayarlamak için putenv ( "TZ = ..") için
  • kaldırıldı destek.
  • Kaldırılan durumda zaman dilimi tahmin algoritması zaman dilimi date.timezone veya date_default_timezone_set ile ayarlanmamış (). Bunun yerine bir tahmin diliminin, "UTC" şimdi yerine kullanılır.
  • PECL taşındı uzantıları:
  • / sqlite ext. (Not: ext / sqlite3 ve ext / PDO_SQLITE uzantıları etkilenmez)
  • Genel iyileştirmeler:
  • Eklenenler kısa dizi sözdizimi desteği ([1,2,3]), tüm detaylar için UPGRADING kılavuzuna bakın.
  • Eklenenler ikili sayılar biçimi (0b001010).
  • Sınıf için destek eklendi :: {İfade} () sözdizimi
  • varsayılan çokbaytlı desteği eklendi. Daha önce, PHP, --enable-zend-multibyte ile derlenmiş gerekiyordu. Şimdi etkin veya php.ini içinde zend.multibyte direktifi yoluyla devre dışı bırakılabilir.

  • ext
  • Kaldırılan derleme zamanı bağımlılık / mbstring
  • Özellikleri için destek eklendi.
  • Eklenen kapatma $ bu destek geri.
  • eklendi dizi dereferencing desteği.
  • eklendi çağrılabilir typehint.
  • dizi aracılığıyla dolaylı yöntem çağrısı eklendi.
  • Eklendi DTrace desteği.
  • örnekleme tarihinde eklendi sınıf üye erişimi (örneğin (yeni foo) - & gt; bar ()). Destek
  • Zend Sinyali (varsayılan olarak kapalı yapılandırılabilir --enable-zend-sinyalleri,) Taşıma Uygulanan.
  • Geliştirilmiş çıkış katmanı, iç için README.NEW-ÇIKIŞ-API bakın.
  • Geliştirilmiş Unix yapı sistemi aynı zamanda birden çok PHP ikili SAPI'lerinin ve bir SAPI modülü bina izin vermek.
  • bindto parametre olarak uygulanan kapatma yeniden bağlama.
  • uyumsuz argümanlar uyarı mesajı Geliştirilmiş.

  • diziler dönerken
  • üçlü operatör performansı iyileştirildi.
  • docref_root INI ayarı boş olmadığı zaman sadece docref bağlantılar oluşturmak için hata işleyicileri değiştirildi.
  • bir bildiri üretmek için dizeye dizinin sessiz dönüşüm değiştirildi.
  • ISO-8859-1 gelen UTF-8 "default_charset" php.ini seçeneği değiştirildi varsayılan değer.

  • Bir uyarı içine bir özellik eklerken
  • bir nesne içine / '/ yanlış null sessiz döküm değiştirildi.
  • E_STRICT eklemek için E_ALL değiştirildi.

  • Varsayılan olarak
  • Engelli pencere CRT uyarı, ini yönergesi windows_show_crt_warnings kullanılarak yeniden etkin olabilir.
  • Sabit hata # 55378: değeri yeterince küçük olmasına rağmen ikili sayı literal döner numarası yüzer
  • .

& nbsp;

sürüm 5.3.10 yeni Nedir:

& nbsp;

  • Sabit keyfi uzaktan kod yürütme güvenlik.

& nbsp;

sürüm 5.3.9 yeni Nedir:

& nbsp;

  • PHP 5.3.9 Güvenlik Geliştirmeleri ve Düzeltmeler:
  • Added max_input_vars yönerge karma çarpışmalar dayalı saldırıları önlemek için.
  • Sabit hata # 60150 (geçersiz exif başlığının ayrıştırma sırasında tamsayı taşması).

  • PHP 5.3.9
  • Anahtar geliştirmeleri içerir:
  • Sabit hata # 55475.
  • (is_a () autoloader, is_a yeni isteğe bağlı 3 argüman ve is_subclass_of tetikler)
  • Sabit hata # 55609 (mysqlnd paylaşılan inşa edilemez).
  • FPM SAPI modülüne birçok değişiklik.

& nbsp;

Hangi sürümü 5.4.0 RC4 Yeni:

& nbsp;

  • Added max_input_vars yönerge karma çarpışmalar dayalı saldırıları önlemek için.
  • özellikler kodunda bir segfault düzeltildi.

& nbsp;

Hangi sürümü 5.4.0 RC2 Yeni:

& nbsp;


    dahili web sunucusu
  • Daha hata düzeltmeleri.
  • PHP-FPM artık DENEYSEL olarak işaretlenir.
  • Zend Motoru, Çekirdek ve diğer uzantıları bazı geliştirmeler ve hata düzeltmeleri.

& nbsp;

Hangi sürümü 5.4.0 RC1 Yeni:

& nbsp;

  • örnekleme tarihinde eklendi sınıf üyesi erişimi (ör. (Yeni Foo) - & gt; bar ())
  • bir bildiri üretmek için dizeye dizinin sessiz dönüşüm değiştirildi.

  • Çekirdek ve diğer uzantıları
  • Çok sayıda hata düzeltmeleri ve geliştirmeler.

& nbsp;

sürümde yeni nedir 5.4.0 Beta 2:

& nbsp;

  • PHP 5.4 yeni bir dil özellikleri içerir ve birçok eski (önerilmez) davranışları kaldırır.

& nbsp;

sürüm 5.3.8 yeni Nedir:

& nbsp;

  • Sabit hata # 55439 (crypt () MD5 için sadece tuz döner).
  • mysqlnd SSL bağlantıları (Bug # 55283) asmak için neden PHP 5.3.6 davranışı, geri taşıma aşımı bir değişiklik Reverted.

& nbsp;

sürüm 5.3.7 yeni Nedir:

& nbsp;

  • sürüm 3.7.7.1 Yükseltildi birlikte SQLite.
  • sürüm 8.12 ile birlikte PCRE'yi Yükseltildi.

& nbsp;

sürüm 5.3.6 yeni Nedir:

& nbsp;

  • PHP 5.3.6 Güvenlik Geliştirmeleri ve Düzeltmeler:
  • fpm SAPI ile ayrıştırma fastcgi protokolünde güvenlik zorla.
  • Sabit hata # 54247 (Phar biçim-string açığı). (CVE-2011-1153)
  • Sabit hata # 54193 (shmop_read Tamsayı taşması ()). (CVE-2011-1092)
  • Sabit hata # 54055 (hassas ini ayarı için yüksek değerlerle taşması tampon).
  • Sabit hata # 54002 (exif içinde hazırlanmış etiketi kazasında). (CVE-2011-0708)
  • Sabit hata # 53885 (boş arşivinde FL_UNCHANGED ile ZipArchive segfault). (CVE-2011-0421)

  • PHP 5.3.6
  • Anahtar geliştirmeleri içerir:
  • sürüm 3.7.4 için SQLite3 birlikte Yükseltildi.
  • sürüm 8.11 ile birlikte PCRE'yi Yükseltildi.
  • kullanarak stream_context / http / başlık / Proxy Yetki.
  • temel kimlik doğrulaması ile proxy üzerinden HTTPS siteleri bağlamak için yeteneği eklendi
  • hata ayıklama backtrace fonksiyonları eklendi seçenekleri.
  • 100 17'ye ini direktif serialize_precision Değişik varsayılan değer.
  • Sabit Bug # 53971 (isset () ve boş () görünüşe göre sahte zamanı hatası üretir).
  • Sabit Bug # 53958 (Kapaklar can not değerine göre ve referans tarafından paylaşılan değişkenleri '') kullanılabilir.
  • Sabit hata # 53577 (ileri firar ile open_basedir içinde 5.3.4 tanıtılan regresyon eğik çizgi).
  • 60 üzerinde diğer hata düzeltmeleri.

& nbsp;

sürüm 5.2.17 yeni Nedir:

& nbsp;

  • Sabit hata # 53632 (PHP sayısal değer 2.2250738585072011e-308 asılı). (CVE-2010-4645).

& nbsp;

sürüm 5.3.5 yeni Nedir:

& nbsp;

  • Sabit hata # 53632 (PHP sayısal değer 2.2250738585072011e-308 asılı). (CVE-2010-4645).

& nbsp;

sürüm 5.2.15 yeni Nedir:

& nbsp;

  • PHP 5.2.15 Güvenlik Geliştirmeleri ve Düzeltmeler:
  • Sabit ekstresi () $ GLOBALS üzerine değil ve $ bu kullanarak EXTR_OVERWRITE.
  • zip özü yöntemi Sabit kazasında (mümkünse CWE-170).
  • imap uzantısı olası bir çift ücretsiz düzeltildi.
  • open_basedir Sabit olası kusur (CVE-2010-3436).
  • ZipArchive :: getArchiveComment Sabit null işaretçi çözümlemesi. (CVE-2010-3709).
  • Sabit hata # 52929 (segfault veri büyük miktarda FILTER_VALIDATE_EMAIL ile filter_var olarak).

  • PHP 5.2.15
  • Anahtar geliştirmeleri içerir:
  • Sabit hata # 47643 (array_diff () 5.2.4 php daha 3000'in üzerinde kat daha uzun sürer).
  • Sabit hata # 44248 (RFC2616 günah ise HTTPS SoapClient nesne ile proxy üzerinden istek).

& nbsp;

sürüm 5.3.4 yeni Nedir:

& nbsp;

  • PHP 5.3.4 Güvenlik Geliştirmeleri ve Düzeltmeler:
  • zip özü yöntemi Sabit kazasında (mümkünse CWE-170).
  • onlara (foobar.txt) NULL ile Yollar artık geçersiz (CVE-2006-7243) olarak kabul edilmektedir.
  • (Mateusz Kocielski tarafından Belirlenen) imap uzantısı olası bir çift ücretsiz düzeltildi. (CVE-2010-4150).
  • ZipArchive :: getArchiveComment Sabit null işaretçi çözümlemesi. (CVE-2010-3709).
  • open_basedir Sabit olası kusur (CVE-2010-3436).
  • Sabit MOPS-2010-24, dize doğrulama düzeltmek. (CVE-2010-2950).
  • hedef DFS payı Sabit sembolik çözünürlük desteği.
  • Sabit hata # 52929 (segfault verilerin büyük miktarda FILTER_VALIDATE_EMAIL ile filter_var olarak) (CVE-2010-3710).

  • PHP 5.3.4
  • Anahtar Hata düzeltmeleri şunlardır:
  • zip akımına eklendi, stat desteği.
  • eklendi follow_location (varsayılan olarak etkindir) http akışı desteği için bir seçenek.
  • get_html_translation_table için 3 parametre eklendi. Şimdi olduğu gibi, bir charset ipucu alır htmlentities ve ark.
  • FR # 52348 Uygulanan, zamanında zend çokbaytlı tespit etmek için yeni sabit ZEND_MULTIBYTE ekledi.
  • FPM SAPI Çoklu iyileştirmeler.
  • 100'ün üzerinde diğer hata düzeltmeleri.

& nbsp;

sürüm 5.2.13 yeni Nedir:

& nbsp;

  • tempnam içinde Sabit safe_mode doğrulama () dizin yolu /).
  • oturum uzantısı olası bir open_basedir / safe_mode bypass düzeltildi.
  • Geliştirilmiş LCG entropi.

& nbsp;

sürüm 5.3.2 yeni Nedir:

& nbsp;

  • PHP 5.3.2 Güvenlik Geliştirmeleri ve Düzeltmeler:
  • Geliştirilmiş LCG entropi. (Rasmus, Samy Kamkar)
  • tempnam içinde Sabit safe_mode doğrulama () dizin yolu / ile bitmiyor olduğunda). (Martin Jansen)
  • Grzegorz Stachowiak tarafından belirlenen oturum uzatma olası bir open_basedir / safe_mode bypass düzeltildi. (Ilia)

  • PHP 5.3.2
  • Anahtar Hata düzeltmeleri şunlardır:
  • php'nin crypt SHA-256 ve SHA-512 için destek eklendi.

  • kesme yolsuzluk ve geliştirilmiş "session.save_path" check $ _SESSION için
  • eklendi koruma.
  • (geçersiz tuz verilmektedir kript çöker) Sabit hata # 51059.

  • Apache SAPI'lerde yanlış ayarlanmış
  • Sabit hata # 50940 Özel içerik uzunluğu.
  • Sabit hata # 50847 (strip_tags () daha sonra 1023 bayt uzunluğunda tüm etiketleri kaldırır).
  • Sabit hata # 50723 (çöp toplayıcı Bug çökmesine neden olur).
  • Sabit hata # 50661 (DOMDocument :: loadXML UTF-16 izin vermez).
  • Sabit hata # 50632 (filter_input () değişken yoksa varsayılan değer döndürmüyor).
  • Sabit hata # 50540 (Crash ldap_next_reference test durumlarda çalışırken).
  • Sabit hata # 49851 (1024 karakter uzun başlıklarla ilgili http sarıcı sonları).
  • 60 üzerinde diğer hata düzeltmeleri.

& nbsp;

sürüm 5.2.12 yeni Nedir:

& nbsp;

  • Düzeltmeler:
  • zaman aşımları devre dışı bırakılmış setitimer Sabit gereksiz çağırma.
  • com_print_typeinfo Sabit kazasında geçersiz typelib verildiğinde.
  • SQLiteDatabase :: ArrayQuery () ve QLiteDatabase :: SingleQuery () Sabit kazasında Yansıma kullanarak aradığınız.
  • Sabit kazasında Yansıma yoluyla PDORow ve PDOStatement başlatmasını.
  • openssl_pkcs12_export_to_file Sabit bellek sızıntısı ().
  • 50 üzerinde diğer hata düzeltmeleri.
  • Güvenlik:
  • tempnam Sabit bir safe_mode bypass ().
  • posix_mkfifo Sabit bir open_basedir baypas ().
  • ayarlanabilir INI yönergesi, geçici dosya tükenme yoluyla mümkün DOS önlemek için, varsayılan olarak 20 istek başına dosya yükleme sayısını sınırlamak için "max_file_uploads" eklendi.

  • kesme yolsuzluk ve geliştirilmiş "session.save_path" check $ _SESSION için
  • eklendi koruma.

& nbsp;

sürüm 5.3.1 yeni Nedir:

& nbsp;

  • ayarlanabilir INI yönergesi, geçici dosya tükenme yoluyla mümkün DOS önlemek için, varsayılan olarak 20 istek başına dosya yükleme sayısını sınırlamak için "max_file_uploads" eklendi.
  • exif işleme etrafında eksik mantıklı denetimleri eklendi.









































































































     
     







































































































































































Sınırlamalar :


Benzer yazılım

NetworkX
NetworkX

20 Jul 15

PureScript
PureScript

10 Feb 16

Mediator.js
Mediator.js

1 Mar 15

Geliştirici Diğer yazılım The PHP Group

PHP
PHP

28 Apr 18

Yorumlar PHP

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!