Pengubahsuaian lain
Modul CURL: Dilarang melumpuhkan pilihan CURLOPT_SAFE_UPLOAD, dan antara muka curl_file/CURLFILE mesti digunakan untuk memuat naik fail melalui curl.
Modul TARIKH: Fungsi mktime() dan gmmktime() telah mengalih keluar parameter $is_dst.
- Modul DBA: dba_delete() akan mengembalikan palsu jika kunci tidak ditemui dalam fail ini.
- Modul GMP: libgmp versi 4.2 ke atas mesti digunakan. gmp_setbit() dan gmp_clrbit() akan mengembalikan palsu jika indeks yang diluluskan ialah nombor negatif.
- Modul intl: Mengalih keluar fungsi alias datefmt_set_timezone_id() dan IntlDateFormatter::setTimeZoneID(), gunakan datefmt_set_timezone() dan IntlDateFormatter::setTimeZone()
- modul libxml: Menambahkan pilihan LIBXML.00 dan LIBXML_diperkenalkan dalam LIBXML2 . sokongan untuk nombor baris > 16-bit dalam pelaporan ralat.
- Modul Mcrypt: Mengalih keluar mcrypt_generic_end() mcrypt_ecb(), mcrypt_cbc(), mcrypt_cfb() dan mcrypt_ofb()
- Opcache: Mengalih keluar item konfigurasi opcache.load_comments, kini pemuatan ulasan sentiasa diaktifkan.
- OpenSSL: Pilihan "rsa_key_size", "CN_match", "SNI_server_name".
- PCRE: Mengalih keluar sokongan untuk pengubah suai /e (PREG_REPLACE_EVAL), sebaliknya gunakan preg_replace_callback().
- PDO_pgsql: Pilihan PGSQL_ATTR_DISABLE_NATIVE_PREPARED_STATEMENT telah dialih keluar.
- Standard: Dialih keluar sokongan untuk jenis rentetan dalam fungsi setlocale(), gunakan pemalar LC_*. Set_magic_quotes_runtime() magic_quotes_runtime() telah dialih keluar
- JSON: json_decode() menolak format nombor yang tidak serasi dengan RFC 7159. Apabila parameter pertama json_decode ialah nilai nol, ralat sintaks json akan dikembalikan.
- Strim: Alih keluar fungsi alias set_socket_blocking()
- XSL: Alih keluar pilihan xsl.security_prefs.
- session
- session_start() boleh menerima semua tetapan INI, yang boleh dihantar sebagai tatasusunan, seperti: ['cache_limiter'=>'private']
- save handler menerima validate_sid(), update_timestamp() , Boleh digunakan untuk menyemak sama ada sid wujud dan mengemas kini cap waktu data sesi.
- Tambah SessionUpdateTimestampHandlerInterface, yang mentakrifkan kaedah validateSid(), updateTimestamp().
session.lazy_write(default=On) Item konfigurasi membenarkan data ditulis hanya apabila data sesi berubah.
PHP 7 Session Options
PHP 7 session_start() fungsi boleh menerima tatasusunan sebagai parameter, yang boleh mengatasi item konfigurasi sessionini dalam php.
Ciri ini juga memperkenalkan tetapan php.ini baharu (session.lazy_write), yang ditetapkan kepada benar secara lalai, bermakna data sesi hanya ditulis apabila ia berubah.
Selain arahan konfigurasi sesi biasa, anda juga boleh memasukkan pilihan read_and_close dalam tatasusunan ini. Jika nilai pilihan ini ditetapkan kepada TRUE, fail sesi akan ditutup serta-merta selepas membaca, dengan itu mengelakkan kunci fail yang tidak diperlukan apabila data sesi tidak berubah.
Instance
Tetapkan cache_limiter kepada peribadi dan tutup sesi serta-merta selepas membacanya.
rreeee