Mengatasi a non numeric value encountered di PHP


Mengatasi a non numeric value encountered di PHP

Masalah error a non numeric value encountered terjadi pada upgrade ke php 7.1. Dalam contoh kasus ini misalnya error terjadi karena nilai yang dijumlahkan oleh function penjumlahan masih berupa variabel yang belum memiliki nilai, sehingga php menganggap bahwa data tersebut bukan jenis numeric.

Secara teknis ini tidak mengakibatkan masalah serius, ini hanya menampilkan pesan error saja yang memberitahu bahwa nilai bukan numeric. Untuk mengatasi ini kita bisa cek variabel terlebih dahulu sebelum dijumlahkan atau dilakukan operasi matematika menggunakan fungsi is_numeric() untuk memastikan nilai numerik sudah terdapat pada variabel.

Ada dua cara untuk dapat Mengatasi a non numeric value encountered di PHP
  1. Menonaktifkan error menggunakan fungsi error_reporting(0);
    Dengan menambahkan perintah error_reporting(0) untuk menonaktifkan error pada file yang bermasalah maka secara otomatis error a non numeric value encountered di PHP akan menghilang, namun disisi lain jika error reporting dinonaktifkan nantinya kita akan kesulitan mengidentifikasi jenis error yang disebabkan oleh hal lain.
  2. Menggunakan perintah is_numeric.
    Sebagai contoh jika saya memiliki fungsi perhitungan untuk menjumlahkan data seperti berikut ini
    <?php
    function NilaiRaport($data1, $data2){
            $nilai=$data1+$data2;
            return $nilai;
    
    }
    //Maka bisa dirubah menjadi seperti berikut ini
    function NilaiRaport($data1, $data2){
            if(is_numeric($data1) && is_numeric($data2)):
                    $nilai=$data1+$data2;
                    return $nilai;
            else:
            echo "-";
    
            endif;
    
    }
    ?>
    



2 Responses to "Mengatasi a non numeric value encountered di PHP"

  1. Saya menggunakan Drupal 7 untuk membuat website, tetapi setiap kali klik menu selalu muncul pesan seperti ini, Warning: A non-numeric value encountered em element_children() (linha 6695 de C:\site\includes\common.inc).

    Bagaimana untuk mengatasinya, mohon bantuan dan petunjuk dari anda. Sebelumnya saya ucapkan terima kasih.

    ReplyDelete
    Replies
    1. https://www.drupal.org/project/views/issues/2885660

      Kalau saya paling gampang ya, tinggal jangan tambahkan next atau previousnya, lupa lagi, kalau gak salah seperti itu..

      Delete

Komentar yang Anda kirim akan terlebih dahulu di moderasi oleh Admin

nagabet76slot gacorslot online1213141516Slot Online Menghadirkan Pengalaman Digital Yang Didukung Pemrosesan Data Secara Real TimeMahjongways Menganalisis Pola Visual Dan Dinamika Simbol Berdasarkan Pemrosesan Data DigitalMahjongways Mengembangkan Dinamika Permainan Melalui Pengelolaan Data Dan Elemen Visual TerintegrasiAnalisis Komputasi Modern Membantu Memetakan Dinamika Sistem Digital Berdasarkan Data ObservasiMember Baru Mendorong Dinamika Komunitas Digital Menuju Pengalaman Yang Lebih Aktif Dan Menarikslot onlinemahjongwayasarsitektur layananpemrosesan data adaptifmember baruSlot Online Terbaru Menghadirkan AnalisisScatter Hitam Dianalisis Melalui PemetaanPola Scatter Hitam Membentuk Distribusi Visual Yang Dapat Dikaji Menggunakan Komputasi AdaptifArsitektur Teknologi TerdistribusiTeknologi Visualisasi DataMahjongways Mengembangkan Interaksi Visual Melalui Integrasi Simbol Digital Yang DinamisAnalisis Mahjongways Memetakan Dinamika Visual Dan Respons Antarmuka Berbasis DataScatter Hitam Dianalisis Melalui Pemetaan Struktur Simbol Digital Berbasis Komputasi AdaptifAlgoritma Scatter Hitam Membantu Mengidentifikasi Dinamika Pola Melalui Analisis Data ObservasiPg Soft Mengembangkan Sistem Rendering Adaptif Untuk Mendukung Visualisasi Digital ModernTeknologi Pg Soft Mengoptimalkan Pemrosesan Grafis Melalui Arsitektur Rendering TerintegrasiTeknologi Pemodelan Data Membantu Menganalisis Dinamika Informasi Pada Ekosistem Digital ModernArsitektur Komputasi Terdistribusi Meningkatkan Keandalan Pengelolaan Data Pada Platform DigitalTeknologi Kecerdasan Komputasional Mendorong Pengembangan Sistem Digital Yang Lebih AdaptifPemrosesan Data Modern Membantu Memetakan Pola Informasi Melalui Pendekatan Komputasi TerukurTeknologi Integrasi Data Mempermudah Sinkronisasi Informasi Dalam Lingkungan Digital TerpaduVisualisasi Komputasi Modern Membantu Menginterpretasikan Perubahan Pola Pada Sistem Digital KompleksTeknologi Otomasi Data Meningkatkan Efisiensi Pengelolaan Informasi Pada Infrastruktur DigitalModel Komputasi Adaptif Mendukung Pengembangan Teknologi Digital Melalui Analisis Data BerkelanjutanPengembangan Pg Soft Mengintegrasikan Teknologi Rendering Dengan Interaksi Visual Yang ResponsifPg Soft Menerapkan Komputasi Visual Untuk Meningkatkan Efisiensi Pengolahan Elemen DigitalEksplorasi Scatter Hitam Memetakan Distribusi Simbol Melalui Model Analitik Digital TerintegrasiPola Scatter Hitam Dikaji Menggunakan Pendekatan Visualisasi Data Dan Pemodelan StatistikMahjongways Menghadirkan Pendekatan Visual Interaktif Melalui Pemrosesan Simbol Yang AdaptifEksplorasi Mahjongways Mengungkap Perubahan Pola Visual Dalam Lingkungan Digital Terintegrasimahjong dan rahasia di balik keanekaragaman motif ubin tradisionalmengapa permainan mahjong memiliki aturan berbeda di berbagai negaraketika mahjong menjadi bagian dari perayaan dan tradisi keluargaperjalanan seni kaligrafi asia dalam membentuk karakter visual mahjongmahjong dan fenomena munculnya komunitas penggemar permainan klasikbagaimana mahjong mengajarkan pentingnya ketelitian dalam membaca situasikisah perubahan material pembuatan ubin mahjong dari masa ke masamahjong dalam perkembangan permainan papan di tengah budaya perkotaanmengapa koleksi mahjong vintage memiliki nilai historis bagi penggemarnyaperpaduan seni dan matematika menghadirkan perspektif unik tentang mahjongkasino online dan fenomena perubahan standar layanan pelanggan digitalmengapa transparansi syarat promosi menjadi perhatian pengguna kasino onlineketika kasino online menggunakan personalisasi untuk membentuk pengalaman penggunaperan verifikasi identitas dalam membangun sistem keamanan kasino onlinekasino online dan tantangan menyajikan informasi peluang secara transparanbagaimana perkembangan sistem pembayaran memengaruhi ekosistem kasino onlinepengaruh desain notifikasi terhadap kebiasaan mengakses kasino onlinekasino online dalam perdebatan mengenai etika periklanan di ruang digitalmengapa pengguna kasino online perlu memahami kebijakan perlindungan dataketika program loyalitas kasino online memunculkan pertanyaan tentang perilaku konsumen