{"id":51464,"date":"2024-11-08T09:28:08","date_gmt":"2024-11-08T02:28:08","guid":{"rendered":"https:\/\/www.rumahweb.com\/journal\/?p=51464"},"modified":"2024-11-08T09:28:10","modified_gmt":"2024-11-08T02:28:10","slug":"codeigniter-4","status":"publish","type":"post","link":"https:\/\/www.rumahweb.com\/journal\/codeigniter-4\/","title":{"rendered":"CodeIgniter 4: Pengertian dan Perbedaannya Dengan Versi 3"},"content":{"rendered":"\n<p>Setelah sebelumnya kami membahas CodeIgniter secara umum, kali ini kami akan membahas <strong>CodeIgniter 4<\/strong> secara lebih spesifik. Artikel ini membahas tentang pengertian, fungsi, hingga perbedaan utama antara CodeIgniter 3 dan CodeIgniter 4. Simak informasi selengkapnya di bawah ini.<\/p>\n\n\n\n\n\n<h2 class=\"wp-block-heading\">Mengenal CodeIgniter 4<\/h2>\n\n\n\n<p>CodeIgniter 4 adalah versi terbaru dari framework PHP CodeIgniter yang dirancang untuk membangun aplikasi web agar lebih cepat dan efisien. <span style=\"font-weight: 400;\">CodeIgniter 4 dirilis pada 24 Februari 2020<\/span> yang memiliki perubahan cukup signifikan dibandingkan <span style=\"font-weight: 400;\">versi pendahulunya<\/span>.<\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Versi 4 ini muncul setelah hampir lima tahun <a href=\"https:\/\/www.rumahweb.com\/journal\/codeigniter-adalah\/\" target=\"_blank\" rel=\"noopener\" title=\"CodeIgniter adalah\">CodeIgniter<\/a> tidak melakukan <\/span><i><span style=\"font-weight: 400;\">update<\/span><\/i><span style=\"font-weight: 400;\">. Waktu ini terbilang sangat lama, mengingat perkembangan <\/span><i><span style=\"font-weight: 400;\">FrameWork <\/span><\/i><span style=\"font-weight: 400;\">yang semakin cepat dan saat ini ada banyak pilihan <\/span><i><span style=\"font-weight: 400;\">FrameWork <\/span><\/i><span style=\"font-weight: 400;\">baru yang bisa digunakan sebagai alternatif. Bahkan, PHP yang kala itu masih menggunakan versi 5.4 saja saat ini sudah sampai versi 8.<\/span><\/p>\n\n\n\n<p>CodeIgniter 4 menghadirkan fitur-fitur yang lebih modern, membuatnya lebih sesuai dengan kebutuhan pengembangan aplikasi saat ini.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-kelebihan-codeigniter-4\"><b>Kelebihan <\/b><b><i>CodeIgniter <\/i><\/b><b>4<\/b><\/h2>\n\n\n\n<p><span style=\"font-weight: 400;\">Dalam jangka waktu yang lama itu, apa saja hal baru yang telah ditemukan oleh developer CodeIgniter dan siap ditawarkan melalui versi 4 ini? Berikut 10 hal baru di CodeIgniter 4 yang perlu Anda ketahui:<\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-1-instalasi-aplikasi\"><span style=\"font-weight: 400;\">1. Instalasi Aplikasi<\/span><\/h3>\n\n\n\n<p><span style=\"font-weight: 400;\">Hal yang paling terasa perbedaannya dalam versi terbaru ini ada pada proses instalasinya. Di versi 3, Anda harus men-<\/span><i><span style=\"font-weight: 400;\">download<\/span><\/i><span style=\"font-weight: 400;\"> file <\/span><i><span style=\"font-weight: 400;\">CodeIgniter <\/span><\/i><span style=\"font-weight: 400;\">nya terlebih dahulu, untuk kemudian diletakkan di <\/span><i><span style=\"font-weight: 400;\">web server<\/span><\/i><span style=\"font-weight: 400;\"> yang Anda gunakan. Bila Anda menggunakan <\/span><i><span style=\"font-weight: 400;\">server local<\/span><\/i><span style=\"font-weight: 400;\"> (<\/span><i><span style=\"font-weight: 400;\">localhost<\/span><\/i><span style=\"font-weight: 400;\">), biasanya file website akan diletakkan di dalam folder htdocs. <br \/><br \/>Di versi terbaru, <\/span><i><span style=\"font-weight: 400;\">CodeIgniter <\/span><\/i><span style=\"font-weight: 400;\">menawarkan cara instalasi yang lebih modern, yaitu dengan menggunakan <\/span><i><span style=\"font-weight: 400;\">Composer<\/span><\/i><span style=\"font-weight: 400;\">. Cukup dengan satu baris perintah ini saja di terminal, <\/span><i><span style=\"font-weight: 400;\">CodeIgniter <\/span><\/i><span style=\"font-weight: 400;\">akan terinstal secara otomatis. <\/span><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><i><span style=\"font-weight: 400;\">composer create-project codeigniter4\/appstarter project-root<\/span><\/i><\/code><\/pre>\n\n\n\n<p><span style=\"font-weight: 400;\">Selain menggunakan cara instal instan melalui <\/span><i><span style=\"font-weight: 400;\">Composer<\/span><\/i><span style=\"font-weight: 400;\">, Anda masih diberikan opsi untuk melakukannya secara manual. Anda bisa <\/span><i><span style=\"font-weight: 400;\">download file CodeIgniter <\/span><\/i><span style=\"font-weight: 400;\">dari halaman resminya, kemudian meletakkannya di <\/span><i><span style=\"font-weight: 400;\">web server <\/span><\/i><span style=\"font-weight: 400;\">Anda.<br \/><br \/>Selain beberapa cara instalasi di atas, Anda juga bisa melakukan instalasi dengan cara <\/span><i><span style=\"font-weight: 400;\">clone <\/span><\/i><span style=\"font-weight: 400;\">melalui halaman GitHub nya.&nbsp;<\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-2-memiliki-local-development-server\"><span style=\"font-weight: 400;\">2. Memiliki Local Development Server<\/span><\/h3>\n\n\n\n<p><span style=\"font-weight: 400;\">Di versi terbaru ini, Anda bisa menjalankan <\/span><i><span style=\"font-weight: 400;\">server website <\/span><\/i><span style=\"font-weight: 400;\">yang dibuat melalui terminal. Caranya, silakan buka terminal atau <\/span><i><span style=\"font-weight: 400;\">command line<\/span><\/i><span style=\"font-weight: 400;\">, kemudian masuk ke folder kerja <\/span><i><span style=\"font-weight: 400;\">CodeIgniter <\/span><\/i><span style=\"font-weight: 400;\">yang telah diinstal. Selanjutnya jalankan perintah berikut:<\/span><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><i><span style=\"font-weight: 400;\">php spark serve<\/span><\/i><\/code><\/pre>\n\n\n\n<p><span style=\"font-weight: 400;\">Setelah perintah diatas dijalankan, selanjutnya Anda bisa membuka website di URL <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-gridlove-acc-color\">http:\/\/localhost:8080<\/mark>. Dengan Local Development Server ini, Anda bisa membuat <\/span><i><span style=\"font-weight: 400;\">website CodeIgniter <\/span><\/i><span style=\"font-weight: 400;\">lebih benar, dan tidak harus di dalam folder htdocs. Menyenangkan bukan?<\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-3-menggunakan-php-versi-7-2\"><span style=\"font-weight: 400;\">3. Menggunakan PHP Versi 7.2<\/span><\/h3>\n\n\n\n<p><i><span style=\"font-weight: 400;\">CodeIgniter <\/span><\/i><span style=\"font-weight: 400;\">4 mewajibkan untuk menggunakan PHP Versi 7.2 ke atas. Bila <\/span><i><span style=\"font-weight: 400;\">web server <\/span><\/i><span style=\"font-weight: 400;\">Anda masih menggunakan PHP versi di bawahnya, maka <\/span><i><span style=\"font-weight: 400;\">CodeIgniter <\/span><\/i><span style=\"font-weight: 400;\">4 tidak men-<\/span><i><span style=\"font-weight: 400;\">support<\/span><\/i><span style=\"font-weight: 400;\">-nya. <\/span><span style=\"font-weight: 400;\"><br \/><\/span><span style=\"font-weight: 400;\"><br \/><\/span><span style=\"font-weight: 400;\">Dengan menggunakan PHP versi 7.2 ke atas, akan membuat aplikasi yang Anda buat menjadi lebih cepat sehingga bagus dari segi <\/span><i><span style=\"font-weight: 400;\">performance-<\/span><\/i><span style=\"font-weight: 400;\">nya.<\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-4-struktur-direktori-berbeda\"><span style=\"font-weight: 400;\">4. Struktur direktori berbeda<\/span><\/h3>\n\n\n\n<p><i><span style=\"font-weight: 400;\">CodeIgniter <\/span><\/i><span style=\"font-weight: 400;\">4 menggunakan struktur <\/span><i><span style=\"font-weight: 400;\">directory <\/span><\/i><span style=\"font-weight: 400;\">yang berbeda dari versi sebelumnya. Artinya, tidak memungkinkan bila Anda berencana melakukan <\/span><i><span style=\"font-weight: 400;\">upgrade CodeIgniter <\/span><\/i><span style=\"font-weight: 400;\">versi lama ke versi yang baru tanpa melakukan <\/span><i><span style=\"font-weight: 400;\">coding <\/span><\/i><span style=\"font-weight: 400;\">ulang. <\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Hal ini berbeda dengan versi sebelum-sebelumnya, misalnya ketika Anda menggunakan <\/span><i><span style=\"font-weight: 400;\">CodeIgniter <\/span><\/i><span style=\"font-weight: 400;\">2 dan mau beralih ke versi 3, maka hanya tinggal ditimpa saja. <br \/><br \/>Di versi 4, semua yang diperlukan dalam membuat aplikasi berada di dalam folder <\/span><b>app<\/b><span style=\"font-weight: 400;\">. Kemudian penamaan <\/span><i><span style=\"font-weight: 400;\">file<\/span><\/i><span style=\"font-weight: 400;\">-nya juga sudah menggunakan huruf kapital di bagian depannya. <br \/><br \/>Di <\/span><i><span style=\"font-weight: 400;\">CodeIgniter <\/span><\/i><span style=\"font-weight: 400;\">4 sudah ada folder <\/span><i><span style=\"font-weight: 400;\">public <\/span><\/i><span style=\"font-weight: 400;\">yang didalamnya ada <\/span><i><span style=\"font-weight: 400;\">file <\/span><\/i><span style=\"font-weight: 400;\">index.php. Dengan adanya folder <\/span><i><span style=\"font-weight: 400;\">public<\/span><\/i><span style=\"font-weight: 400;\"> ini membuat aplikasi yang Anda buat menjadi lebih aman. Hal ini karena <\/span><i><span style=\"font-weight: 400;\">app<\/span><\/i><span style=\"font-weight: 400;\">-nya tidak berada di direktori yang sama dengan folder <\/span><i><span style=\"font-weight: 400;\">public <\/span><\/i><span style=\"font-weight: 400;\">sehingga tidak akan kelihatan dari <\/span><i><span style=\"font-weight: 400;\">web server<\/span><\/i><span style=\"font-weight: 400;\">-nya.<\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-5-menggunakan-namespace\"><span style=\"font-weight: 400;\">5. Menggunakan NameSpace<\/span><\/h3>\n\n\n\n<p><span style=\"font-weight: 400;\">Berbeda dari versi sebelumnya,<\/span><i><span style=\"font-weight: 400;\"> CodeIgniter <\/span><\/i><span style=\"font-weight: 400;\">versi terbaru sudah menggunakan <\/span><i><span style=\"font-weight: 400;\">NameSpace<\/span><\/i><span style=\"font-weight: 400;\">, yang sangat membantu bilamana Anda bekerja menggunakan <\/span><i><span style=\"font-weight: 400;\">library <\/span><\/i><span style=\"font-weight: 400;\">atau <\/span><i><span style=\"font-weight: 400;\">script <\/span><\/i><span style=\"font-weight: 400;\">dari pihak ketiga. Meskipun menggunakan nama yang sama tapi NameSpace-nya berbeda, tetap tidak akan menimbulkan masalah.<\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-6-memiliki-autoloading-yang-sangat-efektif\"><span style=\"font-weight: 400;\">6. Memiliki AutoLoading yang sangat efektif<\/span><\/h3>\n\n\n\n<p><span style=\"font-weight: 400;\">Menggunakan standar terbaru psr 4, di mana <\/span><i><span style=\"font-weight: 400;\">autoloading<\/span><\/i><span style=\"font-weight: 400;\">-nya bisa menjadi otomatis. Berbeda dengan versi sebelumnya yang harus dilakukan manual.<\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-7-memiliki-file-env\"><span style=\"font-weight: 400;\">7. Memiliki File .env<\/span><\/h3>\n\n\n\n<p><span style=\"font-weight: 400;\">File .env adalah file konfigurasi yang akan memudahkan Anda dalam pengaturan saat melakukan <\/span><i><span style=\"font-weight: 400;\">development, testing,<\/span><\/i><span style=\"font-weight: 400;\"> ataupun <\/span><i><span style=\"font-weight: 400;\">production<\/span><\/i><span style=\"font-weight: 400;\"> menggunakan file <\/span><i><span style=\"font-weight: 400;\">environment<\/span><\/i><span style=\"font-weight: 400;\">.&nbsp;<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Manfaat adanya <\/span><i><span style=\"font-weight: 400;\">file <\/span><\/i><span style=\"font-weight: 400;\">ini akan sangat terasa saat Anda bekerja kolaborasi dalam sebuah tim. Setiap anggota tim, cukup menyimpan file ini ke repository masing-masing tanpa perlu melakukan konfigurasi lagi.<\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-8-memiliki-cli-atau-command-line-interface\"><span style=\"font-weight: 400;\">8. Memiliki CLI atau Command Line Interface<\/span><\/h3>\n\n\n\n<p><i><span style=\"font-weight: 400;\">CodeIgniter <\/span><\/i><span style=\"font-weight: 400;\">4 saat ini sudah bertransformasi menjadi FrameWork PHP yang modern dengan disertakannya fitur CLI. Fitur ini ada untuk memudahkan para <\/span><i><span style=\"font-weight: 400;\">developer <\/span><\/i><span style=\"font-weight: 400;\">dalam membangun aplikasi. <\/span><span style=\"font-weight: 400;\"><br \/><\/span><span style=\"font-weight: 400;\"><br \/><\/span><span style=\"font-weight: 400;\">Sebagai contoh, Anda bisa melakukan <\/span><i><span style=\"font-weight: 400;\">cronjob<\/span><\/i><span style=\"font-weight: 400;\"> dan membuat <\/span><i><span style=\"font-weight: 400;\">task <\/span><\/i><span style=\"font-weight: 400;\">interaktif, yang semuanya bisa dilakukan dengan mudah menggunakan Command Line. Sama halnya seperti yang disebutkan di poin 2, <\/span><i><span style=\"font-weight: 400;\">server <\/span><\/i><span style=\"font-weight: 400;\">bisa dijalankan melalui terminal. Bahkan Anda juga bisa membuat perintah <\/span><i><span style=\"font-weight: 400;\">custom <\/span><\/i><span style=\"font-weight: 400;\">sendiri melalui terminal.&nbsp; Dengan adanya fitur ini akan memudahkan Anda dalam mengintegrasikan aplikasi yang telah dibuat ke aplikasi lain.&nbsp;<\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-9-memiliki-fitur-rest\"><span style=\"font-weight: 400;\">9. Memiliki Fitur REST<\/span><\/h3>\n\n\n\n<p><span style=\"font-weight: 400;\">Di dalam <\/span><i><span style=\"font-weight: 400;\">CodeIgniter <\/span><\/i><span style=\"font-weight: 400;\">versi terbaru ini, Anda sudah bisa membuat REST API hanya dengan menggunakan <\/span><i><span style=\"font-weight: 400;\">CodeIgniter<\/span><\/i><span style=\"font-weight: 400;\">. Di dalamnya sudah ada <\/span><i><span style=\"font-weight: 400;\">Resource Route<\/span><\/i><span style=\"font-weight: 400;\">, dimana Anda bisa melakukan <\/span><i><span style=\"font-weight: 400;\">routing <\/span><\/i><span style=\"font-weight: 400;\">tidak hanya menggunakan metode yang konvensional seperti <\/span><i><span style=\"font-weight: 400;\">Get <\/span><\/i><span style=\"font-weight: 400;\">dan <\/span><i><span style=\"font-weight: 400;\">Post<\/span><\/i><span style=\"font-weight: 400;\">, tapi bisa menggunakan metode <\/span><i><span style=\"font-weight: 400;\">Restful <\/span><\/i><span style=\"font-weight: 400;\">yang lain seperti <\/span><i><span style=\"font-weight: 400;\">Put<\/span><\/i><span style=\"font-weight: 400;\">, <\/span><i><span style=\"font-weight: 400;\">Patch<\/span><\/i><span style=\"font-weight: 400;\">, dan <\/span><i><span style=\"font-weight: 400;\">Delete<\/span><\/i><span style=\"font-weight: 400;\">.<\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-10-dokumentasi-lebih-praktis\"><span style=\"font-weight: 400;\">10.<\/span> <span style=\"font-weight: 400;\">Dokumentasi Lebih Praktis<\/span><\/h3>\n\n\n\n<p><span style=\"font-weight: 400;\">Dokumentasi yang ada di <\/span><i><span style=\"font-weight: 400;\">CodeIgniter <\/span><\/i><span style=\"font-weight: 400;\">4 lebih lengkap, namun lebih bersifat teknis. Hal ini akan menjadi kurang ramah bagi para pemula yang akan menggunakan <\/span><i><span style=\"font-weight: 400;\">FrameWork<\/span><\/i><span style=\"font-weight: 400;\">. Terkadang, bila mencoba <\/span><i><span style=\"font-weight: 400;\">script <\/span><\/i><span style=\"font-weight: 400;\">yang ada dalam contoh dokumentasinya, tidak bisa langsung berjalan. Perlu dilakukan modifikasi dan penyesuaian sesuai dengan <\/span><i><span style=\"font-weight: 400;\">script <\/span><\/i><span style=\"font-weight: 400;\">yang dibuat.&nbsp;<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Sebagai alternatif, bila Anda masih baru didunia <\/span><i><span style=\"font-weight: 400;\">FrameWork<\/span><\/i><span style=\"font-weight: 400;\"> dan mengalami kesulitan di versi 4, Anda bisa mencoba CodeIgniter 3 terlebih dahulu. Di versi 3, dokumentasinya sangat detail dan ramah untuk pemula.&nbsp;<\/span><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Tabel Perbedaan CodeIgniter 3 dan 4<\/h2>\n\n\n\n<p>Untuk lebih mudah Anda dalam memahami perbedaan CodeIgniter versi 3 dan 4, berikut kami buatkan tabel perbandingannya.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><strong>Aspek<\/strong><\/th><th><strong>CodeIgniter 3<\/strong><\/th><th><strong>CodeIgniter 4<\/strong><\/th><\/tr><\/thead><tbody><tr><td><strong>Versi PHP Minimal<\/strong><\/td><td>PHP 5.6 atau lebih<\/td><td>PHP 7.2 hingga 8.x<\/td><\/tr><tr><td><strong>Struktur Folder<\/strong><\/td><td>Tidak ada <code>app<\/code> folder<\/td><td>Folder <code>app<\/code> untuk<br \/>struktur MVC yang<br \/>lebih rapi<\/td><\/tr><tr><td><strong>Namespace<\/strong><\/td><td>Tidak mendukung<\/td><td>Menggunakan<br \/><em>namespace <\/em>untuk<br \/>penataan lebih baik<\/td><\/tr><tr><td><strong>ORM<\/strong><br \/><strong>(Object Relational Mapping)<\/strong><\/td><td>Tidak tersedia<\/td><td>Mendukung ORM<br \/>dengan Query Builder<br \/>yang lebih kuat<\/td><\/tr><tr><td><strong>Dukungan Composer<\/strong><\/td><td>Tidak mendukung<\/td><td>Mendukung Composer<br \/>untuk manajemen paket<\/td><\/tr><tr><td><strong>Security (Keamanan)<\/strong><\/td><td>Fitur keamanan dasar<\/td><td>Fitur keamanan lebih<br \/>canggih dengan <code>Content<\/code><br \/><code>Security Policy<\/code><\/td><\/tr><tr><td><strong>Routing<\/strong><\/td><td>Routing sederhana,<br \/>tanpa <code>Auto Routing<\/code><\/td><td>Routing yang lebih<br \/>fleksibel, mendukung<br \/><code>Auto Routing<\/code><\/td><\/tr><tr><td><strong>Event dan Hooks<\/strong><\/td><td>Hooks untuk beberapa<br \/>fungsi<\/td><td>Event system yang lebih<br \/>luas dan mudah<br \/>dikustomisasi<\/td><\/tr><tr><td><strong>CLI<\/strong><br \/><strong>(Command Line Interface)<\/strong><\/td><td>Terbatas pada tugas<br \/>dasar<\/td><td>CLI lebih kuat untuk<br \/>berbagai tugas<br \/>pengembangan<\/td><\/tr><tr><td><strong>Performance<\/strong><\/td><td>Cukup ringan<\/td><td>Dioptimalkan untuk<br \/>performa yang lebih baik<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Dari tabel diatas, CodeIgniter 4 yang menawarkan fitur lebih lengkap dan lebih cocok digunakan untuk aplikasi web yang kompleks dibandingkan CodeIgniter versi 3. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Kesimpulan<\/h2>\n\n\n\n<p><i><span style=\"font-weight: 400;\">CodeIgniter <\/span><\/i><span style=\"font-weight: 400;\">4 menjadikan Framework <\/span><i><span style=\"font-weight: 400;\">CodeIgniter <\/span><\/i><span style=\"font-weight: 400;\">semakin keren dan modern. Menggunakan teknologi mutakhir seperti PHP versi 8, menjadikannya semakin lebih baik dari segi performa.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Framework ini akan terus dikembangkan sehingga akan bisa selalu relevan. Bila Anda sudah membuat <\/span><i><span style=\"font-weight: 400;\">website <\/span><\/i><span style=\"font-weight: 400;\">terlebih dahulu di <\/span><i><span style=\"font-weight: 400;\">server<\/span><\/i><span style=\"font-weight: 400;\"> lokal, Anda bisa <\/span><a href=\"https:\/\/www.rumahweb.com\/journal\/cara-upload-codeigniter-4-ke-hosting-rumahweb\/\" target=\"_blank\" rel=\"noreferrer noopener\"><span style=\"font-weight: 400;\">upload CodeIgniter 4 ke hosting<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/p>\n\n\n\n<p>Bagi Anda yang ingin membuat aplikasi CodeIgniter 4 bisa diakses secara online, Anda dapat membeli layanan <a href=\"https:\/\/www.rumahweb.com\/hosting-murah\/\" target=\"_blank\" rel=\"noopener\" title=\"domain dan hosting murah\">domain dan hosting<\/a> dari Rumahweb. Terdapat ratusan ekstensi domain yang dapat Anda pilih sesuai kebutuhan. Tidak hanya itu, hosting kami juga dilengkapi dengan free ssl, imunify360 hingga redis cache yang mampu meningkatkan performa aplikkasi <i><span style=\"font-weight: 400;\">CodeIgniter <\/span><\/i><span style=\"font-weight: 400;\">4<\/span> yang Anda buat. <\/p>\n\n\n\n<p>Demikian artikel tentang 10 kelebihan <i><span style=\"font-weight: 400;\">CodeIgniter&nbsp;<\/span><\/i><span style=\"font-weight: 400;\">4 dari Rumahweb, semoga bermanfaat.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Setelah sebelumnya kami membahas CodeIgniter secara umum, kali ini kami akan membahas CodeIgniter 4 secara lebih spesifik. Artikel ini membahas tentang pengertian, fungsi, hingga perbedaan utama antara CodeIgniter 3 dan CodeIgniter 4. Simak informasi selengkapnya di bawah ini. Mengenal CodeIgniter 4 CodeIgniter 4 adalah versi terbaru dari framework PHP CodeIgniter yang dirancang untuk membangun aplikasi [&hellip;]<\/p>\n","protected":false},"author":329,"featured_media":51470,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[543,1392,798,45],"class_list":{"0":"post-51464","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-web-programming","8":"tag-codeigniter","9":"tag-codeigniter-4","10":"tag-framework","11":"tag-php"},"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/51464","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/users\/329"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/comments?post=51464"}],"version-history":[{"count":0,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/51464\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/media\/51470"}],"wp:attachment":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/media?parent=51464"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/categories?post=51464"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/tags?post=51464"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}