Variabel Global
Membuat dan menggunakan variabel global
Langkah selanjutnya dalam mempelajari aplikasi web adalah membuat kemampuan untuk mengedit record dalam database. Untuk melakukan ini, kita membutuhkan kemampuan untuk menggunakan variabel global . Mari kita lihat bagaimana menggunakannya, mengapa mereka dibutuhkan dan bagaimana mereka berbeda dari variabel lokal biasa.
Perbedaan antara variabel global dan lokal
Kami telah menggunakan variabel lokal sebelumnya. Maksud menggunakannya adalah untuk mendeklarasikannya di satu bagian dari proses bisnis dan kemudian menggunakan data dari mereka di bagian lain. Dalam pengertian ini, variabel global melakukan tugas serupa tetapi pada tingkat yang lebih maju. Pertimbangkan perbedaannya:
- Variabel global diinisialisasi segera saat aplikasi dimulai
- Ini memiliki nama sendiri untuk kemudahan identifikasi
- Ini tersedia dalam proses bisnis aplikasi apa pun
Perlu segera dicatat bahwa berbagai komponen aplikasi (backend, web, seluler) menggunakan kumpulan variabel global independen mereka sendiri. Pada saat yang sama, untuk aplikasi web, peluncuran variabel global adalah pembukaannya di tab browser. Di tab inilah variabel global "hidup". Jika Anda membuka aplikasi yang sama di tab lain, maka variabel globalnya sendiri sudah independen dari tab pertama.
Jika kita mempertimbangkan variabel global untuk bagian server, untuk backend, maka kita dapat yakin bahwa setiap variabel global ada dalam satu salinan, bahkan jika diakses oleh pengguna yang berbeda dari berbagai belahan dunia.
Membuat variabel global
Mari langsung praktik dan buat variabel global pertama untuk aplikasi web. Ini akan berguna bagi kami untuk menerapkan kemungkinan mengedit catatan dalam database.
Variabel global aplikasi web dikelola di tab yang sesuai. Mari kita pergi ke sana, buat variabel baru dan isi parameter yang diperlukan.
Variabel ini dimaksudkan untuk menyimpan ID record yang sedang diedit pada saat itu sehingga nama yang sesuai adalah Record ID dan tipe Integer . Nilai variabel akan berubah, jadi opsi Read-only harus ditinggalkan. Dimungkinkan juga untuk menetapkan Default value , tetapi dalam kasus ini, ini juga tidak perlu.