Chức năng nào được sử dụng để bỏ đặt biến trong php?
Nếu chức năng hủy đặt được sử dụng cho các biến cục bộ và toàn cầu, thì nó sẽ đặt lại cả hai biến cục bộ. Điều đó có nghĩa là giá trị của biến toàn cục không thay đổi được xác định trước khi thay đổi bên trong hàm. Mảng $GLOBALS hoặc từ khóa toàn cầu có thể được sử dụng để hủy đặt vĩnh viễn biến toàn cục. Việc sử dụng chức năng này để đặt lại các biến PHP đã được hiển thị trong hướng dẫn này Show
cú phápHàm này có thể xóa nhiều biến thuộc các kiểu dữ liệu khác nhau và không trả lại kết quả nào. Cú pháp của chức năng này đã đưa ra dưới đây void unset( hỗn hợp $var[, mixed ...$vars]) Đối số đầu tiên của chức năng này là bắt buộc. Các đối số tùy chọn khác có thể được sử dụng trong hàm này để xóa nhiều biến Công dụng của hàm unset()Việc sử dụng hàm unset() để xóa một hoặc nhiều biến đã được trình bày trong phần hướng dẫn này Ví dụ 1. Đặt lại biến toàn cụcTạo một tệp PHP với tập lệnh sau để kiểm tra cách xóa một biến bằng biến unset(). Trong tập lệnh, một biến float đã được khai báo đã bị xóa sau đó bằng cách sử dụng hàm unset(). Biến đã in trước khi xóa và sau khi xóa //Khởi tạo giá trị động$CGPA=;//Hiển thị giá trị và giá trị kết xuất của biếnecho . $CGPA";tiếng vang . ";var_dump($CGPA$CGPA";tiếng vang . ";var_dump($CGPA đầu ra Đầu ra sau sẽ xuất hiện sau khi thực hiện đoạn mã trên. Các thông báo cảnh báo đã được in ở đầu ra sau khi xóa biến Ví dụ-2. Đặt lại biến toàn cục bên trong hàmTạo một tệp PHP với tập lệnh sau để kiểm tra biến toàn cục hoạt động như thế nào khi biến bị xóa bên trong hàm. Biến toàn cục có tên $num đã được khai báo trong tập lệnh và 10 đã được thêm biến và xóa biến bằng hàm unset() bên trong hàm có tên unsetGlobal(). $nun đã được in trước và sau khi gọi hàm Unset Global() //Khai báo biến số nguyên$num= đầu ra Đầu ra sau sẽ xuất hiện sau khi thực hiện đoạn mã trên. Theo đầu ra, biến toàn cục chưa bị hủy bên trong hàm Ví dụ-3. Đặt lại Biến toàn cục với Mảng GLOBALSCần có mảng GLOBALS để hủy đặt các biến toàn cục bên trong hàm. Tạo một tệp PHP với tập lệnh sau để bỏ đặt biến toàn cục bên trong một hàm bằng cách xác định biến toàn cục với mảng GLOBALS trong hàm unset(). Hàm isset() đã được sử dụng trong tập lệnh để xóa thông báo nóng lên sau khi xóa biến //Khai báo biến số nguyên$num=?> đầu ra Đầu ra sau sẽ xuất hiện sau khi thực hiện đoạn mã trên Ví dụ-4. Đặt lại Biến Truyền theo Tham chiếuTạo một tệp PHP với tập lệnh sau để kiểm tra cách loại bỏ biến được truyền theo tham chiếu trong hàm. Một biến chuỗi đã được định nghĩa và truyền theo tham chiếu trong hàm có tên là tổ hợpString(). Biến đã bị xóa sau khi nối một giá trị chuỗi bên trong hàm. Biến đã in trước và sau khi gọi hàm và bên trong hàm sau khi xóa /*Khai báo hàm kết hợp các giá trị chuỗi và kiểm tracách thức hoạt động của biến chuỗi sau" Thế giới"; //Bỏ đặt biến . đầu ra Đầu ra sau sẽ xuất hiện sau khi thực hiện đoạn mã trên. Đầu ra cho thấy biến cục bộ đã bị xóa và biến toàn cục chứa giá trị đã sửa đổi Ví dụ-5. Đặt lại biến tĩnhTạo một tệp PHP với tập lệnh sau để kiểm tra biến tĩnh hoạt động như thế nào sau khi loại bỏ nó bên trong hàm. Hàm unsetStaticVariable() đã được gọi ba lần để kiểm tra đầu ra của các biến tĩnh /*Khai báo một hàm để kiểm tra biếntĩnh hoạt động như thế nào sau khi bỏ cài đặt < . $count"; / . đầu ra Đầu ra sau sẽ xuất hiện sau khi thực hiện đoạn mã trên Sự kết luậnCác ví dụ khác nhau về hàm unset() đã được trình bày trong hướng dẫn này để bỏ đặt các biến toàn cục, tham chiếu và tĩnh sẽ giúp người dùng PHP biết đúng mục đích của hàm này Cái nào được sử dụng để hủy đặt một biến trong PHP?Hàm unset() là một hàm có sẵn trong PHP được sử dụng để bỏ đặt một biến đã chỉ định.
Hàm unset() có ý nghĩa gì trong PHP?unset() hủy các biến đã chỉ định . Hành vi của unset() bên trong một hàm có thể khác nhau tùy thuộc vào loại biến mà bạn đang cố hủy. Nếu một biến toàn cầu hóa không được đặt () bên trong một hàm, thì chỉ biến cục bộ bị hủy.
Chức năng của unset ($array);?Sử dụng hàm unset(). Hàm unset() dùng để xóa phần tử khỏi mảng . Hàm unset được sử dụng để hủy bất kỳ biến nào khác và sử dụng tương tự để xóa bất kỳ phần tử nào của một mảng. Lệnh bỏ đặt này lấy khóa mảng làm đầu vào và xóa phần tử đó khỏi mảng.
Unset dùng để làm gì?Từ khóa CSS chưa đặt đặt lại thuộc tính về giá trị kế thừa nếu thuộc tính kế thừa tự nhiên từ cấp độ gốc của nó và về giá trị ban đầu nếu không . |