php 全域性變數範圍分析

2022-10-06 14:18:25 字數 681 閱讀 1191

複製** **如下:

php

$a = 1 ;

in程式設計客棧clude 'b.inc' ;

?>

這裡變數 $aqbghlslqku 將會在包含檔案 b.inc 中生效。但是,在使用者自定義函式中,乙個區域性函式範圍將被引入。任何用於函式內部的變數按預設情況將被限制在區域性函式範圍內。

複製** **如下:

<?php

$a = 1 ; /* global scope */

function test ()

test ();

?>

這個指令碼不會有任何輸出,因為 echo 語句引用了乙個區域性版本的變數 $a ,而且在這個範圍內,它並沒有被賦值。你可能注意到 php 的全域性變www.cppcns.com量和 c 語言有一點點不同

php 中全域性變數在函式中使用時必須申明為全域性(g程式設計客棧lobal關鍵字)

複製** **如下:

<?php

$a = 1 ;

$b = 2 ;

function sum ()

sum ();

echo $b ;

?>

以上指令碼的輸出將是「3」。

本文標題: php 全域性變數範圍分析

本文位址: /wangluo/php/50630.html

php全域性變數範圍

a 1 include b.inc 這裡變數 a 將會在包含檔案 b.inc 中生效。但是,在使用者自定義函式中,乙個區域性函式範圍將被引入。任何用於函式內部的變數按預設情況將被限制在區域性函式範圍內。a 1 global scope function test test 這個指令碼不會有任何輸出,...

PHP 全域性變數

全域性變數用關鍵字 global,如宣告乙個全域性變數 global x 函式之外宣告的變數具有global作用域,只能在函式之外進行訪問 函式之內宣告的變數具有local作用域,只能在函式之內進行訪問 如果全域性變數要在函式之內進行訪問,需要在變數前加global,例如 x 5 全域性作用域 fu...

php 全域性變數

描述 php中把定義在函式 類之外的變數稱之為全域性變數,也就是定義在主指令碼中的變數,這些變數可以在函式 成員方法中通過global關鍵字引入使用。1 function test 56 id 1 7test 8echo id 儲存 全域性變數在整個請求執行期間始終存在,它們儲存在eg symbol...