CodeIgniter 3 versi 3.1.13
masih belum support di PHP 8.2
Saat dijalankan pasti muncul banyak error yang tulisannya deprecated, salah satunya
Creation of dynamic property CI_URI::$config is deprecated
Ini dikarenakan PHP 8.2 lebih strict dan sudah tidak support dynamic property, jadi setiap property yang digunakan harus dideklarasikan, sementara di CI3 masih menggunakan dynamic property jadilah error tersebut bermunculan
Solusinya dengan menambahkan #[AllowDynamicProperties]
sebelum
kode class
di beberapa file berikut
system\core\URI.php
#[AllowDynamicProperties]
class CI_URI {
system\core\Router.php
#[AllowDynamicProperties]
class CI_Router {
system\core\Controller.php
#[AllowDynamicProperties]
class CI_Controller {
system\core\Loader.php
#[AllowDynamicProperties]
class CI_Loader {
system\database\DB_driver.php
#[AllowDynamicProperties]
abstract class CI_DB_driver {
Posting Komentar