PHP bỏ đặt so với null

PHP có ba cấu trúc ngôn ngữ để quản lý các biến.

					
						$empty = '';
						if(isset($empty)) {
							echo $empty. ' is also set.'; // is also set.
						}
					
				
1,
					
						$empty = '';
						if(isset($empty)) {
							echo $empty. ' is also set.'; // is also set.
						}
					
				
2 và
					
						$empty = '';
						if(isset($empty)) {
							echo $empty. ' is also set.'; // is also set.
						}
					
				
0. Chúng tôi xem xét từng người trong số họ một cách riêng biệt trong các phần dưới đây

PHP
					
						$empty = '';
						if(isset($empty)) {
							echo $empty. ' is also set.'; // is also set.
						}
					
				
1

Cấu trúc ngôn ngữ

					
						$empty = '';
						if(isset($empty)) {
							echo $empty. ' is also set.'; // is also set.
						}
					
				
1 kiểm tra xem một biến nhất định đã được đặt trước đó hay chưa và trả về giá trị boolean.
					
						$empty = '';
						if(isset($empty)) {
							echo $empty. ' is also set.'; // is also set.
						}
					
				
6 nếu được đặt,
					
						$empty = '';
						if(isset($empty)) {
							echo $empty. ' is also set.'; // is also set.
						}
					
				
7 nếu không hoặc được đặt thành
					
						$empty = '';
						if(isset($empty)) {
							echo $empty. ' is also set.'; // is also set.
						}
					
				
8

PHP bỏ đặt so với null

Trong đoạn script sau, chúng tôi gán biến

					
						$empty = '';
						if(isset($empty)) {
							echo $empty. ' is also set.'; // is also set.
						}
					
				
9 cho chuỗi
					
						$untrue = false;
						if(isset($untrue)) {
							echo $untrue. ' is also set.'; // is also set.
						}
					
				
0. Bên trong câu lệnh
					
						$untrue = false;
						if(isset($untrue)) {
							echo $untrue. ' is also set.'; // is also set.
						}
					
				
1,
					
						$empty = '';
						if(isset($empty)) {
							echo $empty. ' is also set.'; // is also set.
						}
					
				
1 được áp dụng trên
					
						$empty = '';
						if(isset($empty)) {
							echo $empty. ' is also set.'; // is also set.
						}
					
				
9 để kiểm tra xem nó có được đặt hay không

________số 8

Một biến được đặt thành một chuỗi rỗng cũng được đặt và do đó,

					
						$empty = '';
						if(isset($empty)) {
							echo $empty. ' is also set.'; // is also set.
						}
					
				
1 trả về
					
						$empty = '';
						if(isset($empty)) {
							echo $empty. ' is also set.'; // is also set.
						}
					
				
6

					
						$empty = '';
						if(isset($empty)) {
							echo $empty. ' is also set.'; // is also set.
						}
					
				

Một biến được đặt thành giá trị

					
						$empty = '';
						if(isset($empty)) {
							echo $empty. ' is also set.'; // is also set.
						}
					
				
7 cũng được đặt và do đó, trong trường hợp này,
					
						$empty = '';
						if(isset($empty)) {
							echo $empty. ' is also set.'; // is also set.
						}
					
				
1 cũng trả về
					
						$empty = '';
						if(isset($empty)) {
							echo $empty. ' is also set.'; // is also set.
						}
					
				
6

					
						$untrue = false;
						if(isset($untrue)) {
							echo $untrue. ' is also set.'; // is also set.
						}
					
				

Nhiều biến cũng có thể được truyền dưới dạng đối số cho

					
						$empty = '';
						if(isset($empty)) {
							echo $empty. ' is also set.'; // is also set.
						}
					
				
1, nhưng nó sẽ chỉ trả về
					
						$empty = '';
						if(isset($empty)) {
							echo $empty. ' is also set.'; // is also set.
						}
					
				
6 nếu tất cả các đối số đã cung cấp được đặt

					
						$empty = '';
						if(isset($empty)) {
							echo $empty. ' is also set.'; // is also set.
						}
					
				
5
PHP
					
						$empty = '';
						if(isset($empty)) {
							echo $empty. ' is also set.'; // is also set.
						}
					
				
2

Cấu trúc

					
						$empty = '';
						if(isset($empty)) {
							echo $empty. ' is also set.'; // is also set.
						}
					
				
2 phá hủy một biến/tập hợp các biến đã cho. Chúng ta hãy lấy ví dụ đầu tiên được sử dụng trong phần trên và áp dụng
					
						$empty = '';
						if(isset($empty)) {
							echo $empty. ' is also set.'; // is also set.
						}
					
				
2 trên biến
					
						$empty = '';
						if(isset($empty)) {
							echo $empty. ' is also set.'; // is also set.
						}
					
				
9 ngay sau khi nó được gán cho
					
						$untrue = false;
						if(isset($untrue)) {
							echo $untrue. ' is also set.'; // is also set.
						}
					
				
0. Khi chúng ta gọi
					
						$empty = '';
						if(isset($empty)) {
							echo $empty. ' is also set.'; // is also set.
						}
					
				
1 trên biến
					
						$empty = '';
						if(isset($empty)) {
							echo $empty. ' is also set.'; // is also set.
						}
					
				
9, chỉ là
					
						$empty = '';
						if(isset($empty)) {
							echo $empty. ' is also set.'; // is also set.
						}
					
				
2, nó trả về
					
						$empty = '';
						if(isset($empty)) {
							echo $empty. ' is also set.'; // is also set.
						}
					
				
7

					
						$empty = '';
						if(isset($empty)) {
							echo $empty. ' is also set.'; // is also set.
						}
					
				
0

Một số biến có thể bị hủy/bỏ đặt cùng một lúc

					
						$empty = '';
						if(isset($empty)) {
							echo $empty. ' is also set.'; // is also set.
						}
					
				
1
PHP
					
						$empty = '';
						if(isset($empty)) {
							echo $empty. ' is also set.'; // is also set.
						}
					
				
0

Cấu trúc

					
						$empty = '';
						if(isset($empty)) {
							echo $empty. ' is also set.'; // is also set.
						}
					
				
0 trả về
					
						$empty = '';
						if(isset($empty)) {
							echo $empty. ' is also set.'; // is also set.
						}
					
				
6 nếu một biến được đặt thành chuỗi rỗng, thành 0 (dưới dạng số hoặc chuỗi), thành
					
						$empty = '';
						if(isset($empty)) {
							echo $empty. ' is also set.'; // is also set.
						}
					
				
7 hoặc thành
					
						$empty = '';
						if(isset($empty)) {
							echo $empty. ' is also set.'; // is also set.
						}
					
				
8

					
						$empty = '';
						if(isset($empty)) {
							echo $empty. ' is also set.'; // is also set.
						}
					
				
7

Tuy nhiên, một ký tự khoảng trắng không được coi là trống. Trong đoạn mã sau, chúng tôi đặt biến

					
						$empty = '';
						if(isset($empty)) {
							echo $empty. ' is also set.'; // is also set.
						}
					
				
05 thành một ký tự khoảng trắng. Áp dụng
					
						$empty = '';
						if(isset($empty)) {
							echo $empty. ' is also set.'; // is also set.
						}
					
				
0 trên đó, điều kiện
					
						$untrue = false;
						if(isset($untrue)) {
							echo $untrue. ' is also set.'; // is also set.
						}
					
				
1 không thành công

Tôi có nên sử dụng PHP chưa đặt không?

Nó phụ thuộc vào biến là gì. Nếu đó là một mảng lớn tiêu thụ một vài meg dữ liệu và tập lệnh của bạn có khả năng cần nhiều bộ nhớ trong tương lai (tôi. e. trước khi nó kết thúc thực thi) thì sẽ là khôn ngoan khi đánh dấu bộ nhớ này là có sẵn để sử dụng bằng cách bỏ cài đặt mảng

Giải phóng bộ nhớ bằng PHP unset() hay $var NULL thì còn gì tuyệt hơn?

biến null giải phóng bộ nhớ ngay lập tức . Chu kỳ CPU bị lãng phí và mất nhiều thời gian thực hiện hơn. Nó nhanh chóng giải phóng bộ nhớ.

Không đặt có nghĩa là gì PHP?

Hàm unset() trong PHP đặt lại bất kỳ biến nào . Nếu unset() được gọi bên trong một hàm do người dùng định nghĩa, nó sẽ hủy đặt các biến cục bộ. Nếu người dùng muốn bỏ đặt biến toàn cục bên trong hàm, thì người đó phải sử dụng mảng $GLOBALS để làm như vậy.
Hàm unlink() được sử dụng khi bạn muốn xóa hoàn toàn các tập tin. Hàm unset() được sử dụng khi bạn muốn làm trống tệp đó .