Perbedaan antara Pengecualian::getMessage dan Pengecualian::getLine

Pengecualian::getMessage: Itu dapatkan pesanxception dalam bahasa PHP pada dasarnya digunakan oleh programmer untuk mengetahui pesan Exception. Ini berarti bahwa setiap kali kondisi pengecualian terjadi dalam kode, untuk mengetahui arti yang tepat dan apa pengecualian itu semua tentang fungsi ini digunakan. Fungsi ini cukup berguna bagi pemrogram karena membantunya menemukan sifat sebenarnya dari pengecualian itu dan dengan menggunakan informasi berharga ini, ia dapat menulis kode penanganan pengecualian yang benar.

Contoh: Dalam kode di bawah ini, dapatkanPesan() akan mendapatkan pesan pengecualian.

PHP

<?php

    try {

        throw new Exception(" error message");

    } catch(Exception $e) {

        echo $e->getMessage();

    }

?>

Pengecualian::getLine: Itu getLine pengecualian dalam bahasa PHP pada dasarnya digunakan oleh programmer untuk mengetahui di baris mana pengecualian yang sesuai telah terjadi. Ini berarti bahwa setiap kali pengecualian terjadi dalam kode, khusus ini getLine() fungsi dapat mengetahui posisi kode yang tepat di mana pengecualian ini terjadi. Fungsionalitas ini membantu saat kami memiliki kode yang sangat besar dan kami tidak dapat menemukan lokasi pengecualian tertentu.

Contoh: Dalam kode di bawah ini, getLine() fungsi akan mendapatkan baris di mana pengecualian telah terjadi.

PHP

<?php

    try {

        throw new Exception(" error message");

    } catch(Exception $e) {

        echo "The exception has occured on line: "

             . $e->getLine();

    }

?>

Keluaran

The exception has occured on line: 3

Perbedaan antara Exception::getMessage dan Exception::getLine :

Pengecualian::getMessage Pengecualian::getLine
Fungsi ini mengembalikan pesan pengecualian. Fungsi ini mengembalikan posisi garis di mana pengecualian telah terjadi.
Ini mengembalikan pesan pengecualian dalam format string. Ini mengembalikan nomor baris dalam format integer.
Ini sangat membantu dalam semua jenis kode. Ini sangat membantu dalam kode besar yaitu. Kode yang mengandung banyak baris.