Sử dụng hàm var_dump trong PHP – sử dụng var_dump trong php

Hướng dẫn này sẽ chỉ cho bạn cách bạn có thể sử dụng hàm var_dump trong PHP. Chức năng này cho phép bạn kết xuất thông tin trên một biến.

Bạn đang xem : sử dụng var_dump trong php

Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách sử dụng Hàm var_dump trong ngôn ngữ PHP.

Hàm var_dump trong PHP

Hàm var_dump () cực kỳ hữu ích để gỡ lỗi các biến. Hàm kết xuất tất cả thông tin bạn có thể muốn biết về một biến.

Sau khi chuyển một biến vào var_dump , nó sẽ xuất ra kiểu của biến và giá trị được lưu trữ trong đó. Đó là một giải pháp thay thế tốt hơn so với việc sử dụng bản in hoặc tiếng vọng tích hợp của PHP khi gỡ lỗi giá trị của một biến.

Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách sử dụng hàm var_dump trong PHP và đưa ra các ví dụ về cách sử dụng hàm tốt nhất.

Cú pháp của Hàm var_dump trong PHP

Hàm var_dump trong PHP cực kỳ đơn giản và có cú pháp đơn giản.

Nhìn vào cú pháp bên dưới, bạn có thể thấy rằng hàm var_dump có hai tham số.

Tham số đầu tiên là bắt buộc và là nơi bạn sẽ chỉ định biến đầu tiên của mình.

Tham số thứ hai là tùy chọn , nhưng cho phép bạn nhập bất kỳ biến bổ sung nào bạn muốn kết xuất, hãy đảm bảo bạn phân tách từng biến bằng dấu phẩy (, ). < / p>

  var_dump ($ VARIABLE, ... $ VARIBLES);  

Hàm này sẽ xử lý tất cả các công việc khó khăn trong việc lấy thông tin về các biến PHP của bạn. Nó sẽ in ra cả giá trị và kiểu của biến.

Khi được sử dụng trên một mảng, hàm “ var_dump ” sẽ chạy qua nó, in ra khóa, kiểu và giá trị của từng phần tử trong mảng.

Lưu giữ Đầu ra từ var_dump ()

Để duy trì các dòng mới trong đầu ra của var_dump , bạn cần phải bọc nó trong các thẻ pre , như được hiển thị bên dưới.

Thẻ pre cho trình duyệt web biết rằng đây là văn bản được định dạng sẵn và phải được trình bày như khi nó được viết.

  echo '& lt; pre & gt;';
var_dump ($ VARIABLE);
echo '& lt; / pre & gt;';  

Ví dụ về Sử dụng var_dump trong PHP

Trong các ví dụ sau, chúng tôi sẽ chỉ cho bạn cách hàm var_dump trong PHP xử lý nhiều loại biến khác nhau.

Xem Thêm  Npm là gì? Hướng dẫn quản lý gói Node cho người mới bắt đầu - npm nghĩa là gì

Mặc dù những ví dụ này tương đối đơn giản, nhưng chúng sẽ cung cấp cho bạn ý tưởng về kết quả đầu ra của dữ liệu var_dump .

Sử dụng var_dump trên một Số

Đối với ví dụ đầu tiên của chúng tôi, chúng tôi sẽ tạo một biến đơn giản có tên là “ integer ” và lưu trữ số “ 125 ” trong đó.

Sau đó, chúng tôi sẽ chỉ cần sử dụng var_dump để in loại và giá trị của biến sau khi nó đã được gán.

  & lt;? php
$ số nguyên = 125;
var_dump ($ integer);  

Nếu bạn tải đoạn mã này lên trong trình duyệt web của mình, bạn sẽ thấy rằng nó sẽ xuất ra như sau.

  int (125)  

Bạn có thể thấy rằng PHP đã in ra loại biến của chúng tôi là int (Viết tắt của số nguyên) và giá trị của nó, được đặt thành 125 .

Khi sử dụng hàm var_dump của PHP trên một số, PHP sẽ ghi giá trị trong dấu ngoặc của kiểu dữ liệu. Ví dụ: int (VALUE) hoặc float (VALUE) .

Xuất Loại và Giá trị của Chuỗi

Hàm var_dump của PHP xuất dữ liệu của nó hơi khác đối với kiểu dữ liệu chuỗi của PHP . Chúng tôi sẽ thể hiện hành vi này bằng cách tạo một chuỗi có tên “ website ” và lưu trữ giá trị “ pimylifeup.com ” trong đó.

Sau khi biến chuỗi của chúng tôi đã được tạo, chúng tôi sẽ chuyển nó vào tham số hàm var_dump .

  & lt;? php
$ website = "pimylifeup.com";
var_dump ($ website);  

Sau khi chạy đoạn mã này, bạn sẽ thấy loại biến và giá trị xuất trong trình duyệt.

  string (14) "pimylifeup.com"  

Đầu tiên, bạn thấy loại biến, trong trường hợp này là “ string “. Sau đó, trong dấu ngoặc bên cạnh loại, bạn có thể thấy độ dài của chuỗi, trong trường hợp của chúng tôi là 14 ký tự.

Sau đó, chính chuỗi được xuất ra giữa hai dấu ngoặc kép. Thông thường, var_dump sẽ sử dụng định dạng sau khi được sử dụng trên biến chuỗi: string (LENGTH) "STRING VALUE" .

Ví dụ về cách sử dụng Hàm var_dump của PHP trên Mảng

Đối với ví dụ này, chúng tôi sẽ chỉ cho bạn cách hàm var_dump trong PHP xử lý các mảng.

Trong mảng này, chúng tôi sẽ sử dụng các loại hỗn hợp. Hai giá trị đầu tiên sẽ là chuỗi. Hai số cuối cùng sẽ là số nguyên.

Xem Thêm  Phần mềm học lập trình Pascal miễn phí - free pascal 3.0.2

Để làm cho đầu ra từ var_dump dễ đọc hơn, chúng tôi sẽ bọc hàm trong các thẻ “ pre ”.

  & lt;? php
$ array = ['apple', 'banana', 1234, 6345];

echo '& lt; pre & gt;';
var_dump ($ mảng);
echo '& lt; / pre & gt;';  

Khi bạn chạy tập lệnh PHP nhỏ này, bạn sẽ nhận được một kết quả, như chúng tôi đã trình bày bên dưới.

  mảng (4) {
  [0] = & gt;
  chuỗi (5) "quả táo"
  [1] = & gt;
  chuỗi (6) "chuối"
  [2] = & gt;
  int (1234)
  [3] = & gt;
  int (6345)
}  

Bạn có thể thấy rằng hàm “ var_dump () ” xuất ra mọi phần tử mảng.

Kết xuất cho một mảng bắt đầu với kiểu biến và số phần tử của nó. Cú pháp cơ bản là array (SỐ PHẦN TỬ) .

Tất cả các phần tử trong mảng sau đó được tham chiếu trong dấu ngoặc nhọn ( {} ).

Đối với mỗi phần tử, khóa ( [0] ), loại biến và giá trị của nó được xuất bởi hàm var_dump () .

Sử dụng Hàm var_dump của PHP trên Nhiều Biến

Như đã đề cập trước đó trong hướng dẫn này, hàm var_dump của PHP cho phép bạn chuyển nhiều biến trong một lệnh gọi hàm.

Điều này hữu ích khi bạn có một số biến muốn kết xuất thông tin nhưng không muốn viết nhiều lệnh gọi hàm var_dump .

Đối với ví dụ này, chúng ta hãy tạo ba biến với các giá trị khác nhau.

  1. Đầu tiên, một biến được gọi là “ integer ” với giá trị là “ 200 “.
  2. Thứ hai, một biến có tên là “< code> website ”với giá trị“ pimylifeup.com “.
  3. Cuối cùng, một biến có tên“ float ”với một số động trong tổng số “ 3,14 “.

Với tất cả các biến được xác định, chúng ta có thể chuyển từng biến vào hàm “ var_dump ”, phân tách từng biến bằng dấu phẩy để chúng được coi là một tham số mới.

Ngoài ra, vì chúng tôi đang sử dụng nhiều biến, chúng tôi nên sử dụng thẻ “ pre ” để các dòng mới được giữ nguyên trong quá trình xuất.

  & lt;? php
$ số nguyên = 200;
$ website = "pimylifeup.com";
$ float = 3,14;

echo '& lt; pre & gt;';
var_dump ($ integer, $ website, $ float);
echo '& lt; / pre & gt;';  

Dưới đây, bạn có thể thấy cách var_dump dễ dàng xử lý từng biến mà chúng tôi đã chuyển vào. Hãy in ra từng loại dữ liệu và giá trị tương ứng của chúng.

  int (200)
string (14) "pimylifeup.com"
float (3.14)  

Kết luận

Hy vọng rằng bây giờ bạn đã hiểu rõ về cách sử dụng hàm var_dump trong PHP.

Xem Thêm  Cypress Driving School - vnpress..com

Đây là một công cụ gỡ lỗi cực kỳ hữu ích vì nó cho phép bạn in giá trị và loại của bất kỳ biến nào một cách dễ dàng.

Nếu bạn có bất kỳ câu hỏi nào về việc sử dụng hàm var_dump () , vui lòng bình luận bên dưới.

Để tìm hiểu thêm về ngôn ngữ PHP, hãy xem nhiều hướng dẫn về PHP của chúng tôi.

Nhận các dự án Raspberry Pi, hướng dẫn viết mã, hướng dẫn Linux và hơn thế nữa!


Xem thêm những thông tin liên quan đến chủ đề sử dụng var_dump trong php

PHP Basics Lesson 08: var dump

alt

  • Tác giả: The Tech Team
  • Ngày đăng: 2015-10-22
  • Đánh giá: 4 ⭐ ( 5290 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: PHPs var_dump function is a brilliant tool to help with debugging and knowing exactly what information if within a variable. In this tutorial I teach to the basics and exactly how to use the function.

PHP: var_dump

  • Tác giả: www.php.net
  • Đánh giá: 3 ⭐ ( 7488 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Một số tip debug trong Laravel.

  • Tác giả: viblo.asia
  • Đánh giá: 4 ⭐ ( 8924 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Xin chào anh em, cũng lâu lâu mình cũng chưa viết bài chia sẻ. Trong lân này mình muốn chia sẻ cho các bạn về các kỹ thuật debug trong Laravel nhé. Như các bạn biết đấy, khi chúng ta code thì hầu hết…

Hàm var_dump() trong PHP

  • Tác giả: freetuts.net
  • Đánh giá: 3 ⭐ ( 3864 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: hàm var_dump() sẽ in ra thông tin của biến gồm kiểu dữ liệu của biến và giá trị.

Hàm var_dump() trong PHP dùng để làm gì?

  • Tác giả: codetutam.com
  • Đánh giá: 4 ⭐ ( 3310 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

php var_dump () so với print_r ()

  • Tác giả: qastack.vn
  • Đánh giá: 4 ⭐ ( 1062 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: [Tìm thấy giải pháp!] Các var_dumphiển thị chức năng cấu trúc thông tin về biến / biểu thức bao gồm…

Hàm var_dump trong PHP

  • Tác giả: quachquynh.com
  • Đánh giá: 4 ⭐ ( 4788 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình