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
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
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
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";
0
empty[$demo]
đầ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 –