Nhật ký bảng điều khiển trong PHP là gì?

Thí dụ

Ghi vào bảng điều khiển

bảng điều khiển. log("Xin chào thế giới. ");

Tự mình thử »

Thêm ví dụ bên dưới


Định nghĩa và cách sử dụng

Phương thức log() ghi (log) một thông báo vào bảng điều khiển

Phương pháp log() hữu ích cho mục đích thử nghiệm

Ghi chú

Khi kiểm tra các phương thức của bảng điều khiển, hãy đảm bảo hiển thị chế độ xem bảng điều khiển

Nhấn F12 để mở giao diện điều khiển


cú pháp

Thông số

Tham số Mô tả tin nhắnBắt buộc
Thông báo để ghi vào bảng điều khiển

Thêm ví dụ

Viết một đối tượng vào bàn điều khiển

const myObj = {tên. "John", họ. "Doe"};
bảng điều khiển. nhật ký (myObj);

Tự mình thử »

Viết một mảng vào bàn điều khiển

const myArr = ["Cam", "Chuối", "Xoài", "Kiwi"];
bảng điều khiển. nhật ký (myArr);

Tự mình thử »


Hỗ trợ trình duyệt

console.log() được hỗ trợ trong tất cả các trình duyệt

ChromeIEEdgeFirefoxSafariOperaCó8-11CóCóCóCó

Thông tin nhật ký có thể được hiển thị trên bảng điều khiển theo hai cách bằng cách sử dụng tập lệnh PHP. Một là sử dụng hàm json_encode() và một là sử dụng các thư viện PHP. Trong hướng dẫn này, hàm json_encode() có chức năng gửi dữ liệu vào bảng điều khiển. Cú pháp của chức năng này được đưa ra dưới đây

cú pháp

chuỗi . false json_encode( hỗn hợp $, int $flags = 0, int $depth = 512);

Ở đây, đối số đầu tiên là đối số bắt buộc và hai đối số còn lại là tùy chọn. Đối số đầu tiên chứa giá trị sẽ được mã hóa. Đối số thứ hai chứa giá trị bitmask có thể được sử dụng để sửa đổi đầu ra của hàm. Đối số thứ ba được sử dụng để xác định giá trị độ sâu phải lớn hơn 0. Nó trả về chuỗi được mã hóa khi thành công hoặc sai khi thất bại

Các cách sử dụng khác nhau của Bảng điều khiển trên PHP

Hàm json_encode() được sử dụng theo nhiều cách khác nhau để hiển thị dữ liệu trong bảng điều khiển trình duyệt

ví dụ 1. Sử dụng hàm json_encode() để hiển thị dữ liệu chuỗi vào bảng điều khiển
Create a PHP file with the following script to display the sum of two numbers as a string into the console using the json_encode() function. The console.log() function of JavaScript has been used in the script to display the string data into the console. The display_log() function with two parameters has been defined to create a string value after calculating the sum of the values and displaying the encoded data into the console using the json_encode() function. The JSON_HEX_TAG value has been used in the second argument of the json_encode() function to convert all “<” and “>” to \u003C and \u003E:



echo """;
//Xác định hàm in dữ liệu ra console
function display_log ($n1, $n2)
{
    //Tính tổng hai số
    $sum = $n1 + $n2;
    //Đặt đầu ra của bảng điều khiển
    $output = "Tổng của $n1 and $n2 is $sum";
    //Gán mã javascript vào biến
    $js_code = ". json_encode($output, . )."); ";
    //Thực thi mã javascript bằng PHP
    echo $js_code;
}
//Gán hai giá trị số
$num1 = 25;
$num2 = 35;
//Gọi hàm với hai số
display_log ($num1, $num2);

?>

đầu ra
Đầu ra sau sẽ xuất hiện sau khi thực thi tập lệnh trước đó

Nhật ký bảng điều khiển trong PHP là gì?

ví dụ 2. Sử dụng hàm json_encode() để hiển thị giá trị mảng vào bảng điều khiển
Tạo một tệp PHP với tập lệnh sau để hiển thị một mảng số đơn giản vào bảng điều khiển bằng cách sử dụng hàm json_encode() và hàm console_log() của JavaScript. Hàm array_log() đã được định nghĩa với một tham số để hiển thị dữ liệu được mã hóa của mảng PHP vào bảng điều khiển bằng cách sử dụng hàm json_encode(). Giá trị JSON_HEX_TAG đã được sử dụng trong đối số thứ hai của hàm json_encode() như ví dụ trước cho cùng một mục đích



echo """;
//Khai báo một mảng số
$numArray = [56, 78, 23, 21, 50, 61];
//Khai báo hàm in mảng ra console
hàm array_log ($data){
    //Gán mã javascript vào biến
    $js_code = ". json_encode($data, . )."); ";
    //Thực thi mã javascript bằng PHP
    echo $js_code;
}

//Gọi hàm
array_log ($numArray)

?>

đầu ra
Đầu ra sau sẽ xuất hiện sau khi thực hiện đoạn mã trên. Tổng số giá trị mảng cũng đã được in trong bảng điều khiển

Nhật ký bảng điều khiển trong PHP là gì?

Example 3: Use of json_encode() Function Inside

đầu ra
Đầu ra sau sẽ xuất hiện sau khi thực thi tập lệnh trước đó

Nhật ký bảng điều khiển trong PHP là gì?

Ví dụ 4. Sử dụng Hàm json_encode() để hiển thị nhiều dòng trong Bảng điều khiển
Tạo một tệp PHP với tập lệnh sau để hiển thị nhiều dòng vào bảng điều khiển bằng hàm json_encode() và hàm console_log() của JavaScript. Hàm logData() đã được định nghĩa với một tham số để hiển thị một chuỗi đơn giản và dữ liệu được mã hóa của PHP vào bảng điều khiển trong hai dòng. Giá trị JSON_PRETTY_PRINT đã được sử dụng trong đối số thứ hai của hàm json_encode() để hiển thị đầu ra được định dạng



echo """;

function logData ($data) {

    //In dòng đầu tiên trong bảng điều khiển
    echo """;
    $message = json_encode($data, JSON_PRETTY_PRINT);
    //In dòng thứ hai trong bảng điều khiển
    echo " . $message . ");";
}

$value = 'Kiểm tra dữ liệu nhật ký';
logData ($value);

?>

đầu ra
Đầu ra sau sẽ xuất hiện sau khi thực thi tập lệnh trước đó

Nhật ký bảng điều khiển trong PHP là gì?

Ví dụ 5. Sử dụng hàm json_encode() Với hàm func_get_args()
Hàm func_get_args() dùng để đọc danh sách đối số của hàm trong mảng. Tạo tệp PHP với tập lệnh sau để hiển thị mảng giá trị đối số của hàm vào bảng điều khiển bằng cách sử dụng hàm func_get_args(). Hàm console() đã được xác định mà không có bất kỳ đối số nào trong tập lệnh. Tuy nhiên, bốn giá trị đối số đã được đưa ra tại thời điểm gọi hàm console(). Hàm func_get_args() đã được sử dụng trong đối số đầu tiên của hàm json_encode() để tạo dữ liệu được mã hóa của mảng đối số



echo """;

chức năng bảng điều khiển ()
{
    //Đọc giá trị đối số và tạo mã javascript
    $js_code = '. json_encode(func_get_args() . , JSON_HEX_TAG).');;
    //In đầu ra trong bảng điều khiển
    echo $js_code;
}
//Gọi hàm
bảng điều khiển ('Dữ liệu kiểm tra', 56. 78, 34, 45. 88);

?>

đầu ra
Đầu ra sau sẽ xuất hiện sau khi thực thi tập lệnh trước đó

Nhật ký bảng điều khiển trong PHP là gì?

Phần kết luận

Các cách khác nhau để in dữ liệu vào bảng điều khiển trình duyệt bằng hàm json_encode() đã được trình bày trong hướng dẫn này. Đây là cách đơn giản nhất để sử dụng bảng điều khiển trình duyệt. Tôi hy vọng những người mới sử dụng PHP sẽ có thể ghi dữ liệu chính xác vào bảng điều khiển sau khi đọc đúng hướng dẫn này. Theo dõi Linux Hint để biết thêm mẹo và thông tin

PHP có nhật ký giao diện điều khiển không?

Có thể sử dụng các hàm PHP echo và var_dump để ghi nhật ký bảng điều khiển và theo dõi dữ liệu trên trang web.

Nhật ký bảng điều khiển () được sử dụng để làm gì?

Bảng điều khiển. log() là một hàm trong JavaScript được sử dụng để in bất kỳ loại biến nào được định nghĩa trước đó hoặc chỉ in bất kỳ thông báo nào cần hiển thị cho người dùng.

Làm cách nào để in giá trị PHP trong bảng điều khiển?

Lệnh echo được sử dụng trong PHP để in bất kỳ giá trị nào vào tài liệu HTML. Sử dụng thẻ .