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 “” to \u003C and \u003E:

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

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

đầ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

Example 3: Use of json_encode() Function Inside Tag
In the previous two examples, the console_log() function of JavaScript has been used inside the echo. The encoded data of the PHP can be used inside the JavaScript console.log() function by using the tag. Create a PHP file with the following script to display the string value into the console using JavaScript. Here, the encoded value generated by the json_encode() function of PHP has been stored into a JavaScript variable, and this variable has been printed in the console by using the console.log() function:

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

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ố

Chủ đề