Yayınımız yeniliklerle beraber yeni sitemizden devam ediyor. Seditio.com.tr takip edin.
PHP 7.4 Deprecated Array and string offset access syntax with curly braces Hatası Çözümü
Web sitenizde böyle bir hata ile karşılaşırsanız yapmanız gereken çok basit bir işlem var.
Hata aldığınız dosyada ilgili satırı bulup oradaki kodu değiştirmek.
Örnek verecek olursak;
PHP Deprecated: Array and string offset access syntax with curly braces is deprecated in /path/to/wp-content/themes/evolve/inc/support.php on line 170
Wordpress üzerinden örnek veriyorum henüz bizde böyle bir soruna rastlanmadığı için ama bu bizde olmayacağı anlamına gelmez PHP 7.4 ile bir çok özellik yine değişiupr bu nedenle nerede hata alacağımız henüz belli değil bu nedenle wordpress üzerinden örnak veriyorum.
Örnek de support.php on line 170 satır da hata olduğunu söylüyor ilgili satıra bakıyoruz.
if ( !isset( $version{1} ) )
Bu kod ile karşılaşıyoruz ve burada hata olduğunu değilde bu kodun artık bu şekilde kullanılamayacağını söylüyor.
Peki bunu nasıl çalışır duruma getireceğiz.?
Yapmamız gereken {...} bu açma kapama kodlarını [...] bu şekilde değiştirerek kodlarımızı tekrar çalışır duruma getiriyoruz.
Çalışan kodumuz alttaki gibi olmalı
if ( !isset( $version[1] ) )
PHP Dizi Operatörleri (Array Operators) | 3648 | 2022-08-12 |
PHP Metin Operatörleri (String Operators) | 4485 | 2022-08-12 |
Deprecated: preg_replace(): The /e modifier is deprecated in phpmailer Çözümü | 1863 | 2020-12-23 |