PHP UNSET: Cara Unset Variabel dalam Python – Codewithaden

Ke memeriksa Jika variabel adalah mengatur di Php , menggunakan Php isset () fungsi.

Php tidak disetel

Php unset () adalah fungsi bawaan yang mengakhiri variabel yang ditentukan. Hanya variabel lokal yang dihancurkan jika variabel global tidak disetel () di dalam fungsi.

Variabel dalam konteks panggilan akan mempertahankan nilai yang sama seperti sebelumnya Unset () telah dipanggil. Jika variabel yang dilewati oleh referensi adalah Unset () Di dalam suatu fungsi, hanya variabel lokal yang dihancurkan.

Sintaksis

Sintaks fungsi PHP Unset () mengikuti.

unset (var1, var2.... ) 

Parameter

Anda dapat melewati sebanyak mungkin variabel.

Jika kita mau Unset () variabel global di dalam fungsi, lalu gunakan $ Global array untuk melakukannya:

unset($GLOBALS[var]); 

Lihat kode berikut.

Lihat outputnya.

➜  pro php app.php
PHP Notice:  Undefined variable: el in /Users/krunal/Desktop/code/php/pro/app.php on line 5

Notice: Undefined variable: el in /Users/krunal/Desktop/code/php/pro/app.php on line 5
➜  pro 

Jika variabel statisnya Unset () di dalam fungsi, Unset () menghancurkan variabel hanya dalam konteks sisa fungsi.

Panggilan berikut akan mengembalikan nilai variabel sebelumnya.

Lihat outputnya.

➜  pro php app.php
Before unset: 1, after unset: 11
Before unset: 2, after unset: 11
Before unset: 3, after unset: 11
➜  pro 

PHP Unset Array

Lihat kode berikut.

Lihat outputnya.

➜  pro php app.php
Array
(
    [0] => Netflix
    [1] => Disney+
    [2] => Comcast
    [3] => HBO GO
)
PHP Notice:  Undefined variable: data in /Users/krunal/Desktop/code/php/pro/app.php on line 7

Notice: Undefined variable: data in /Users/krunal/Desktop/code/php/pro/app.php on line 7
➜  pro 

Menggunakan casting unset ()

Itu Unset () casting sering bingung dengan Unset () fungsi.

Untuk kelengkapan, casting (yang tidak disetel) hanya berfungsi sebagai gips tipe nol. Itu tidak mengubah variabel; itu casting. Itu (tidak disetel) Cast sudah usang PHP Versi 7.2.0

Lihat output berikut.

➜  pro php app.php
PHP Deprecated:  The (unset) cast is deprecated in /Users/krunal/Desktop/code/php/pro/app.php on line 5

Deprecated: The (unset) cast is deprecated in /Users/krunal/Desktop/code/php/pro/app.php on line 5
NULL
string(11) "AppDividend"
➜  pro 

Cookie PHP yang tidak disetel

Gunakan superglobal _KUE KERING variabel. Lihat kodenya.

unset($_COOKIE['mycookiename']); 

Sesi PHP Unset

Sesi membuat file di direktori sementara di server di mana variabel sesi terdaftar dan nilainya disimpan.

Data akan tersedia di semua halaman di situs selama kunjungan itu.

Jika Anda ingin menghancurkan variabel sesi tunggal, Anda dapat menggunakan Unset () berfungsi untuk membuka variabel sesi. Lihat kodenya.

Itu untuk tutorial ini.

Artikel ini berasal dari website Winpoin, dan kemudian diterjemahkan ke bahasa indonesia, baca artikel asli disini

Leave a Reply

Your email address will not be published. Required fields are marked *