Menurut referensi yang saya baca, warning tersebut muncul karena sintaks di PHP7.1 sudah usang (deprecated) ketika dipakai di PHP7.3. Walaupun tidak menimbulkan kerusakan parah pada Web CMS Joomla, namun saya beranggapan pasti ada fungsi yang tidak optimal. Sekian dulu ulasan dari saya, selamat mencoba dan semoga bermanfaat.
Catatan :
• Silahkan komen, kopi atau bagikan artikel ini. Jangan lupa sertakan link ya Gan.
• Jika menemui masalah, mari kita bahas bersama di Forum.
• Untuk menggunakan Forum, silahkan registrasi dahulu.
• Untuk referensi lain, silahkan kunjungi channel youtube saya.
Regard's
Warning: count(): Parameter must be an array or an object that implements Countable in joomla
Beberapa pekan lalu saya mencoba upgrade PHP7.1 saya menjadi PHP7.3. Upgrade tersebut lancar dan sukses. Namun pada saat mengakses web administrator, saya menemukan pesan "Warning: count(): Parameter must be an array or an object that implements Countable in joomla" seperti ini. Setelah ngulik sana sini, akhirnya ketemu juga solusinya. Solusinya adalah mengganti sintaks yang semula if (count($errors = $this-get('Errors'))) diganti menjadi if ($this->get('Errors') && count($errors = $this->get('Errors'))). Untuk langkah detailnya simak video dibawah ini :