Salam hangat, Apa Saja Yang Terbaru-Perubahan Codeigniter Dari 2-3 , changeLog Codeigniter,
Codeigniter 3 Release Candidate, tentunya anda harus tahu apa yang berubah apa perubahan dari codeigniter 3 ini, tentunya ada beda codeiniter 2 dengan codeigniter 3. Silahkan Simak Perubahan Codeigniter berikut ini, perubahan dari codeigniter 2 ke 3.
http://www.codeigniter.com/userguide3/changelog.html
Beda codeiniter 2 dengan codeigniter 3
- PHP 5.1.6 tidak lagi didukung. CodeIgniter sekarang memerlukan PHP 5.2.4 dan merekomendasikan PHP 5.4+ atau lebih baru yang akan digunakan.
- Berubah filenaming konvensi (nama file kelas sekarang harus ucfirst dan segala sesuatu dalam huruf kecil).
- Mengubah driver database default 'mysqli' (sopir tua 'mysql' sudah ditinggalkan).
- $ _SERVER ['CI_ENV'] sekarang dapat diatur untuk mengontrol konstan LINGKUNGAN.
- Ditambahkan backtrace opsional template php-kesalahan.
- Ditambahkan Android ke daftar agen pengguna.
- Ditambahkan Windows 7, Windows 8, Windows 8.1, Android, Blackberry, iOS, dan PlayStation 3 pada daftar platform pengguna.
- Ditambahkan Fennec (Firefox untuk mobile) ke daftar agen pengguna mobile.
- Kemampuan untuk log jenis kesalahan tertentu, tidak semua di bawah ambang batas.
- Ditambahkan dukungan untuk pem, p10, p12, P7A, p7c, p7m, p7r, p7s, crt, crl, der, KDB, rsa, cer, sst, csr Sertifikat untuk mimes.php.
- Ditambahkan dukungan untuk pgp, gpg, zsh dan cdr file ke mimes.php.
- Ditambahkan dukungan untuk 3gp, 3g2, mp4, wmv, f4v, file vlc Video untuk mimes.php.
- Ditambahkan dukungan untuk m4a, aac, M4U, XSPF, au, ac3, flac, ogg, wma file audio untuk mimes.php.
- Ditambahkan dukungan untuk kmz dan kml (Google Earth) file ke mimes.php.
- Ditambahkan dukungan untuk ics Kalender file ke mimes.php.
- Ditambahkan dukungan untuk rar, jar dan arsip 7zip untuk mimes.php.
- Dukungan Diperbarui untuk xml ('application / xml') dan xsl ('application / xml', 'text / xsl') file dalam mimes.php.
- Dukungan Diperbarui untuk file doc di mimes.php.
- Dukungan untuk file docx Diperbarui di mimes.php.
- Dukungan Diperbarui untuk file php di mimes.php.
- Dukungan Diperbarui untuk file zip di mimes.php.
- Dukungan untuk file csv Diperbarui di mimes.php.
- Ditambahkan Rumania, Yunani, Vietnam dan Cyrilic karakter dalam aplikasi / config / foreign_characters.php.
- Berubah logger hanya chmod bila file pertama kali diciptakan.
- Dihapus usang sebelumnya SHA1 Perpustakaan.
- Dihapus penggunaan ditinggalkan sebelumnya $ autoload ['inti'] dalam aplikasi / config / autoload.php. Hanya entri dalam $ autoload ['libraries'] adalah auto-load sekarang.
- Dihapus usang sebelumnya EXT konstan.
- Diperbarui semua kelas yang akan ditulis dalam PHP 5 gaya, dengan deklarasi visibilitas dan tidak ada penggunaan var untuk properti.
- Ditambahkan handler Exception.
- Pindah error template untuk aplikasi / views / kesalahan / dan membuat jalan dikonfigurasi melalui $ config ['error_views_path'].
- Ditambahkan dukungan non-HTML error template untuk aplikasi CLI.
- Pindah kelas Log ke aplikasi / core /file konfigurasi global dimuat pertama, maka yang lingkungan. Kunci config lingkungan menimpa yang dasar, yang memungkinkan hanya mengatur kunci kita ingin berubah per lingkungan.
- Deteksi Berubah dari $ view_folder sehingga jika tidak ditemukan di jalur saat ini, akan kini juga dicari di bawah folder aplikasi.
- Jalur konstanta basePath, APPPATH dan getViewPath sekarang (internal) didefinisikan sebagai path absolut. metode validasi email Diperbarui menggunakan filter_var () bukan PCRE.
- default lingkungan Berubah untuk melaporkan semua kesalahan dalam pembangunan dan hanya orang-orang yang fatal dalam pengujian, produksi tetapi hanya menampilkannya indevelopment.
- Diperbarui ip_address panjang bidang database 16-45 untuk mendukung alamat IPv6 pada Trackback Perpustakaan dan Captcha Helper.
- cheatsheets Dihapus dan PDF quick_reference dari dokumentasi.
- Ditambahkan ketersediaan cek di mana penggunaan fungsi berbahaya seperti eval () dan exec () diperlukan.
- Ditambahkan dukungan untuk mengubah ekstensi file dari file log menggunakan $ config ['log_file_extension'].
- Ditambahkan dukungan untuk mengubah baris standarisasi on / off melalui $ config ['standardize_newlines'] dan set ke palsu secara default.
- Ditambahkan konfigurasi pengaturan $ config ['composer_autoload'] untuk memungkinkan pemuatan Komposer auto-loader.
- Dihapus konversi otomatis 'karakter program' ke entitas HTML dari Perpustakaan URI.
- Berubah pesan log yang mengatakan kelas atau file yang dimuat ke "info" tingkat bukannya "debug", sehingga mereka tidak mencemari file log ketika $ config ['log_threshold'] diatur ke 2 (debug).
Jujur saya gak paham beginian gan, nyimak saja boleh yah???
BalasHapus