Pembolehubah & Pembolehubah Skop | Asas PHP

WBOY
Lepaskan: 2024-07-19 02:18:10
asal
354 orang telah melayarinya

Variable & Variable Scope | PHP Fundamentals

Create Variable in PHP

The rules when you create variables in PHP:

  1. Variable declaration with dollar ($) followed by variable name
  2. Variable name must start with a letter or underscore (_)
  3. Variable name is case-sensitive

Valid variables:

$name = "Gunawan"; //valid $Name = "Gunawan"; //valid $_name = "Gunawan; //valid
Salin selepas log masuk

Not valid variables:

$4name = "Gunawan"; //not valid $user-name = "Gunawan"; //not valid $this = "Gunawan"; //not valid
Salin selepas log masuk

Variable Scope

PHP has 3 variable scopes:

  1. Global
  2. Local
  3. Static

Global scope

$name = "Gunawan"; function get_name() { echo $name; // not valid } get_name();
Salin selepas log masuk

To access a global variable within a function you must declare a global variable with the keyword 'global' within a function.

$name = "Gunawan"; function get_name() { global $name; echo $name; // valid } get_name();
Salin selepas log masuk

Use Array GLOBALS to Access Global Variable

The second way to access global variables is to use a global array.

$name = "Gunawan"; function get_name() { echo $GLOBALS['name']; // valid } get_name();
Salin selepas log masuk

Static Variable

function test() { static $number = 0; echo $number; $number++; }
Salin selepas log masuk

Variable Super Global in PHP:

  1. $GLOBALS
  2. $_SERVER
  3. $_GET
  4. $_POST
  5. $_FILES
  6. $_COOKIE
  7. $_SESSION
  8. $_REQUEST
  9. $_ENV

Download my repository php fundamental from my github.

Atas ialah kandungan terperinci Pembolehubah & Pembolehubah Skop | Asas PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:dev.to
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!