• 22 February 2015

    Macam-macam error dan warning dalam PHP. Dengan error dan warning ini kita bisa tahu ada masalah dalam sebuah halaman php
    Dengan error dan warning ini kita bisa tahu ada masalah dalam sebuah halaman php


    • Parse error : kesalahan dalam syntax. Parse error adalah kesalahan yang serius dan menyebabkan script tidak dapat berjalan sebagaimana mestinya. Pesan errornya seperti : Parse error:  parse error, error,  ‘’,’’ or ‘’,’’ in /sample.php on line 6
    Error ini biasanya terjadi karena kita lupa menambahkan titik koma, tanda kurung atau kurung keriting. Dan biasanya PHP akan memberitahu sebab errornya misalnya :
    Error might be unexpected T_ECHO, expecting ‘,’ or ‘;’ 
    Artinya error statemen ECHO yang seharusnya ada tanda koma atau titik koma pada akhir baris sebelumnya.
    • Error Message : kita mendapatkan pesan error ini karena masalah yang serius sehingga PHP tidak dapat memproses halaman PHP dan menyebabkannya tidak dapat diproses. Pesan error ini akan berisi informasi penyebabnya 
    • Warning Message : Pesan error ini keluar karena masalah yang tidak begitu serius. Dan program PHP masih dapat memprosesnya, tetapi ditenggarai ada sebuah masalah yang harus segera diselesaikan. Kita musti mencari sumber error ini dan kemudian memperbaikinya 
    • Notice : Pesan ini terjadi karena ada sesuatu yang tidak seperti biasanya. Sama dengan Warning Error, program tetap masih berjalan. Yang kerap kali terjadi adalah statemen ECHO untuk sebuah variabel yang tidak ada. Pesan errornya : 
    Notice : Undefined Variable : age in sample.php on line 9
    • Strict : Pesan error ini terjadi pada PHP5 karena system kode yang buruk atau penggunaan kode yang kadaluarsa dan bisa digantikan dengan kode yang lebih baik. 
    Pada kenyataannya kita ingin mengetahui jika ada error atau kesalahan-kesalahan yang terjadi pada website kita, tetapi jika sudah on air, kita tidak ingin apabila itu ditampilkan kepada pengguna website. Untuk mengatur pesan error yang ditampilkan kita harus mengedit php.ini di system. Di dalam php.ini ada kode untuk pengaturan tampilan error ini yaitu error_reporting
    error_reporting  = E_ALL | E_STRICT
    error_reporting  = 0
    error_reporting  = E_ALL & ~  E_NOTICE

    Kode pertama akan menunjukan semua error yang terjadi kecuali strict. Yang kedua, tidak ada pesan error yang ditunjukkan Yang ketiga akan menunjukan pesan error kecuali notice dan strict. Jika kita tidak dapat mengakses file php.ini maka kita bisa menambahkan kode di awal program :

    error_reporting  (errorSetting);
    misalnya :
    error_reporting (E_ALL);

    0 comments

  • Nisekoi Template Designed by Johanes Djogan

    ©2016 - ReDesigned By Ani-Sudo