Việc sử dụng trống trong php là gì?

Hàm empty[] dùng để kiểm tra biến có rỗng hay không. Thông thường, bạn có thể gặp một kịch bản, khi bạn cần viết mã theo kiểu thời trang nếu một biến trống hoặc một thứ khác nếu không phải như vậy. Trong những tình huống này, chức năng trống đến để giải cứu

Hàm empty[] là một hàm có sẵn trong PHP dùng để kiểm tra một biến có rỗng hay không

cú pháp

bool empty [ $var ]

Tham số. Hàm này chấp nhận một tham số duy nhất như được hiển thị trong cú pháp trên và được mô tả bên dưới

  • $var. Biến để kiểm tra xem nó có trống hay không

Ghi chú. Phiên bản bên dưới của PHP 5. 5, empty[] chỉ hỗ trợ các biến, mọi thứ khác sẽ dẫn đến lỗi phân tích cú pháp. Câu lệnh sau sẽ không hoạt động trống[trim[$var]]. Thay vào đó, hãy sử dụng trim[$name] == false

Giá trị trả về. Nó trả về FALSE khi $var tồn tại và có giá trị khác không, khác không. Nếu không, nó trả về TRUE

Nó sẽ trả về True nếu biến đã cho trống và false nếu nó tồn tại hoặc khác 0 hoặc nhiều hơn 0 ký tự, v.v.

Tôi sẽ giải thích thêm trong phần sau của hướng dẫn này, cú pháp đầu tiên và các ví dụ trực tiếp về cách sử dụng hàm rỗng

Cú pháp sử dụng hàm rỗng

Đây là cách bạn có thể sử dụng hàm PHP trống

1

Bool_var = trống [$variable_to_check];

Trong đó, các biến có thể thuộc các loại khác nhau như số nguyên, chuỗi hoặc thậm chí là một mảng, v.v.

Ví dụ sử dụng hàm trống

Trong ví dụ sau, một biến chuỗi được khai báo và có giá trị ký tự bằng 0, i. e. “”. Sau đó, điều kiện if được sử dụng với hàm rỗng

Xem mã và đầu ra bằng cách nhấp vào liên kết bên dưới

Xem bản demo và mã trực tuyến

Bạn có thể thấy, biến được hiển thị là trống. Điều đó có nghĩa là nếu một biến chuỗi được khai báo và thậm chí được gán giá trị “” thì nó vẫn được coi là rỗng. Tuy nhiên, nếu nó chứa một số giá trị như “abc”, nó sẽ không được coi là trống

Ví dụ với biến kiểu số nguyên

Trong ví dụ này, một biến kiểu số nguyên được khai báo và gán giá trị 0. Xem đầu ra và mô tả bên dưới

Xem bản demo và mã trực tuyến

Vì vậy, nó vẫn trả về giá trị true hoặc biến số nguyên được lấy là rỗng. Nếu biến chứa 1 hoặc nhiều giá trị, nó sẽ không được coi là rỗng, trong trường hợp là biến chuỗi hoặc biến float

Cũng lưu ý, ngay cả khi một biến chuỗi chứa giá trị 0 i. e. str=”0”, nó sẽ vẫn được coi là rỗng

Một ví dụ trống với phần tử mảng

Trong ví dụ này, một mảng kết hợp gồm ba phần tử được sử dụng. Phần tử thứ nhất và thứ ba của mảng chứa giá trị khác 0. Trong khi phần tử thứ hai được gán giá trị 0. Tự xem đầu ra bằng cách nhấp vào liên kết hoặc hình ảnh bên dưới

Xem bản demo và mã trực tuyến

Bạn thấy đấy, vòng lặp foreach được sử dụng để lặp qua các phần tử của mảng. Bên trong foreach, câu lệnh if cũng được sử dụng và một thông báo được hiển thị nếu phần tử mảng hiện tại có trống hay không

Phần tử thứ hai được hiển thị là trống trong khi hai phần tử khác không trống

Tại sao chúng ta sử dụng chức năng trống?

Đôi khi, bạn cần kiểm tra xem một biến có chứa giá trị hay không trước khi thực hiện một số thao tác

Ví dụ: bạn đang lấy các giá trị đầu vào từ người dùng trong biểu mẫu web. Một số trường như Tên, email, địa chỉ là bắt buộc trong biểu mẫu. Mặc dù bạn có thể kiểm tra nó ở phía máy khách bằng cách sử dụng JavaScript, tuy nhiên, đôi khi nó có thể bị vô hiệu hóa

Trong trường hợp đó, bạn có thể kiểm tra các giá trị biến bằng cách sử dụng hàm trống để đảm bảo rằng người dùng đã nhập một số giá trị hoặc chuyển hướng người dùng quay lại trang biểu mẫu thay vì tiếp tục lưu thông tin trong cơ sở dữ liệu

Hàm rỗng trong PHP giúp chúng ta kiểm tra biến hoặc đầu vào có rỗng hay không. Bằng cách sử dụng biến này, chúng ta có thể xác định biến của mình trước khi sử dụng chúng trong chương trình của mình. Đúng như tên gọi, hàm trống chịu trách nhiệm kiểm tra biến có chứa bất kỳ giá trị nào bên trong nó hay không, hàm trống giúp chúng ta có được một ngoại lệ trong tương lai trong chương trình hoặc ứng dụng của mình. Hàm trống hoạt động giống như bất kỳ hàm ngôn ngữ lập trình nào khác để kiểm tra hoặc xác thực một biến có trống hay không trong PHP. Phương thức rỗng nhận tham số

Gói phát triển phần mềm tất cả trong một[hơn 600 khóa học, hơn 50 dự án]

Giá
Xem khóa học

600+ Khóa học trực tuyến. hơn 50 dự án. Hơn 3000 giờ. Giấy chứng nhận có thể kiểm chứng. Truy cập Trọn đời
4. 6 [83.503 xếp hạng]

Cú pháp của PHP rỗng

Bắt đầu khóa học phát triển phần mềm miễn phí của bạn

Phát triển web, ngôn ngữ lập trình, kiểm thử phần mềm và những thứ khác

Vì đây là một hàm nên nó nhận tham số khi sử dụng trong chương trình của chúng ta. Về cơ bản, chức năng này nhận một tham số trong khi sử dụng và kiểm tra tham số đó

Hãy xem cú pháp của nó theo tài liệu PHP

boolean empty [ $your_variable ]

Như bạn có thể thấy trong cú pháp trên, hàm này nhận một tham số làm đầu vào. Dựa trên kết quả, nó sẽ trả về true hoặc false

Hãy xem một cú pháp thực hành để hiểu rõ hơn về cách sử dụng hàm này trong chương trình của chúng ta

Thí dụ

Mã số

var demo = some string";
empty[$demo]

Hàm rỗng hoạt động như thế nào trong PHP?

Đến bây giờ chúng ta đã biết hàm empty dùng để kiểm tra biến có rỗng hay không. Đây là một hàm dựng sẵn trong PHP có nghĩa là nó đã được triển khai trong PHP. Bằng cách sử dụng hàm này, chúng ta có thể kiểm tra chuỗi hoặc biến của mình rất dễ dàng xem chúng có chứa bất kỳ giá trị nào bên trong chúng hay không. Điều này giúp chúng tôi ngăn mã của mình bị ném ngoại lệ con trỏ NULL

Đầu tiên, chúng ta sẽ xem chữ ký của nó trong PHP nó trông như thế nào

boolean rỗng [$biến]

Đến bây giờ, chúng ta có thể thấy hàm này lấy một tham số làm đầu vào ở đây. Tham số này sẽ là biến mà chúng ta muốn đánh giá bằng cách sử dụng một hàm rỗng trong PHP. Ngoài ra, kiểu trả về cho phương thức này id Boolean. Điều đó có nghĩa là nó sẽ trả về đúng hoặc sai dựa trên kết quả chúng tôi nhận được. Nó sẽ trả về true nếu biến mà chúng ta truyền vào không chứa bất kỳ giá trị nào bên trong nó. Nó sẽ trả về false nếu biến mà chúng ta truyền vào chứa một giá trị bên trong nó

Hãy xem một ví dụ thực tế cho chức năng này để sử dụng nó trong ứng dụng của chúng ta;

Thí dụ

Mã số

Như bạn có thể thấy trong ví dụ trên, chúng tôi đang sử dụng phương thức trống để đánh giá biến của chúng tôi trong PHP. Đầu tiên, chúng tôi đã tạo một biến cục bộ ở đây có tên là 'myvar' và được gán giá trị là '0'. Sau đó, chúng ta sẽ chuyển biến này vào bên trong hàm rỗng trong PHP. Sau khi gọi, nó sẽ bắt đầu đánh giá biến của chúng ta, xem nó có rỗng hay không. PHP đã đưa ra một số giá trị mặc định, được coi là trống, mà chúng ta sẽ thảo luận sau '0' là một trong số đó

Ngay sau đó, chúng tôi sẽ viết một câu lệnh có điều kiện ở đây để kiểm tra biến của chúng tôi với hàm trống. Nếu biến trống, thì nó sẽ in thông báo; . Ta cũng có thể dùng trực tiếp cách này, không nhất thiết phải dùng luôn với câu lệnh ‘IF’. Ở đây, trong trường hợp này, biến sắp ra để trống để nó in ra thông báo

Bây giờ hãy xem một số giá trị mặc định do PHP cung cấp để hàm này được coi là biến rỗng, như sau

a. VÔ GIÁ TRỊ. Đây là lệnh gán biến nhất khi ta có giá trị của biến là NULL

Thí dụ

Mã số

@myvar demo = NULL;

b. SAI. Đây là lúc chúng ta gán giá trị sai cho biến

Thí dụ

Mã số

@myvar demo = false;

c. 0. Đây là lúc chúng ta gán giá trị '0' cho biến

Thí dụ

Mã số

@myvar demo = 0;

d. mảng []. Đây là khi chúng ta gán mảng [] là trống

Thí dụ

Mã số

@myvar demo = array[];

e. 0. 0. Đây là khi chúng ta chỉ định '0. giá trị 0’ cho biến

Thí dụ

Mã số

________số 8

f. “”. Đây là khi chúng ta gán sai “” cho biến có nghĩa là một chuỗi rỗng cho một biến

Thí dụ

Mã số

@myvar demo = "";

g. “0”. Đây là khi chúng ta gán “0” làm chuỗi 0 cho biến

Thí dụ

Mã số

boolean empty [ $your_variable ]0

Một số lợi thế để sử dụng này

  • Bằng cách cung cấp các kiểm tra trước đó, chúng tôi có thể làm cho mã của mình ít gặp lỗi hơn
  • Ngăn mã của chúng tôi khỏi các ngoại lệ không cần thiết có thể xảy ra trong quá trình truy cập giá trị null trong ứng dụng

Ví dụ về PHP rỗng

Đưa ra dưới đây là ví dụ về PHP rỗng

Trong ví dụ này, chúng tôi đang tạo nhiều biến và gán cho chúng một số giá trị và giữ một số trong số chúng là trống để kiểm tra chức năng của chúng

Mã số

var demo = some string";
empty[$demo]
0

đầu ra

Sự kết luận

Bằng cách này, chúng ta có thể sử dụng phương pháp này để kiểm tra hoặc kiểm tra biến của mình xem chúng có chứa một số giá trị bên trong chúng hay không. Nhưng nó là một phương thức được xây dựng, vì vậy họ đã xác định một số giá trị mặc định cho biến trên cơ sở chúng trả về giá trị

Bài viết được đề xuất

Đây là hướng dẫn về PHP trống. Ở đây chúng ta thảo luận về phần giới thiệu, hàm rỗng hoạt động như thế nào trong PHP? . Bạn cũng có thể xem các bài viết sau để tìm hiểu thêm –

Tôi có nên sử dụng PHP trống không?

Bạn nên sử dụng cấu trúc empty[] khi không chắc biến có tồn tại hay không . Nếu biến dự kiến ​​sẽ được đặt, thay vào đó hãy sử dụng if [$var]. trống[] tương đương với. isset[$var]. $var == sai.

Làm cách nào để đặt giá trị trống trong PHP?

Trong PHP, một biến không có giá trị được gọi là kiểu dữ liệu null. Một biến như vậy có một giá trị được xác định là NULL. Một biến có thể được gán rõ ràng NULL hoặc giá trị của nó được đặt thành null bằng cách sử dụng hàm unset[] .

Rỗng có phải là null PHP không?

empty[] trong PHP ? . Hàm này cũng kiểm tra xem một biến, mảng hoặc khóa mảng đã khai báo có giá trị null hay không, nếu có, isset[] trả về false, nó trả về true trong tất cả các trường hợp có thể khác. The isset[] function is an inbuilt function in PHP which checks whether a variable is set and is not NULL. This function also checks if a declared variable, array or array key has null value, if it does, isset[] returns false, it returns true in all other possible cases.

Từ khóa rỗng là gì?

Từ khóa trống đóng vai trò như hàm trả về true nếu một biến không tồn tại hoặc nếu giá trị của nó được coi là trống . Từ khóa trống cũng đánh giá các biểu thức không có trong một biến. Một giá trị được coi là trống nếu giá trị của nó là bất kỳ giá trị nào sau đây. Một chuỗi rỗng.

Chủ Đề