1樓:裴疤雌
完全可以在裡茄粗滑面用凳困global 只不過要這樣 把$a放在下面。
function name($string){global $a;
a="xxfaxy";
name("$a"顫臘);
php的變數是什麼
2樓:天羅網
php中的每個變數都有乙個針對它的作用域,它是指可以在其中訪問變數(從而訪問它的值)的乙個領域。對於初學者來說,變數的作用域是它們所駐留的頁面。我們為大家收集整理了關於php的變數,以方便大家參考。
變數是程式中或以變化的量爛灶,用於儲存數字、字串或函式的結果。
一旦設定了某個變數,我們就可以在指令碼中重複地使用它。
php 中的所有變數都是以 $ 符號開始的。
在 php 中設定變數的正確方法是:
var_name = value;
php 的入門者往往會忘記在變數的前遊禪面的 $ 符號。如果那樣做的話,變數將是無效的。
下面我們建立乙個存有字串的變數,和乙個存有數值的變數:
txt = hello world!";
number = 16;
php 是一門鬆散型別的'語言(loosely typed language)
在 php 中,不需要在使用變數之前先宣告該變數。
在上面的例子中,您看到了,不必向 php 宣告該變數的資料型別。
根據變數被設定的方式,php 會自動地把變數轉換為正確的資料型別。
在強型別的程式語言中,您必須在使用前宣告變數的型別和名稱。
在php中,變數會在使用時被自動宣告。
變數的命名規則。
變數名必須以字母或下劃線 "_開頭。
變數名只能包含字母數字字元以及下劃線。
變數名不能包含空格。
如果變數名由多個單片語成,那麼應該飢磨扮使用下劃線進行分隔(比如 $my_string),或者以大寫字母開頭(比如 $mystring)。
什麼是php變數?
3樓:偶回氣先假嬌
常量名和其它任何 php 標籤遵循同樣的命名規則。合法的常量名以字母或下劃線開始,後面跟著任何字母,數字或下劃線。用正規表示式是這樣表達的:
注: 在這裡,字母是 a-z,a-z,以及從 127 到 255(0x7f-0xff)的 ascii 字元。
語法可以用 define() 函式來定義常量。乙個常量一旦被定義,就不能再改變或者取消定義。
常量只能包含標量資料(boolean,integer,float 和 string)。
可以簡單的通過指定其名字來取得常量的值,不要在常量前面加上 $ 符號。如果常量名是動態的,也可以用函式 constant() 來讀取常量的值。用 get_defined_constants() 可以獲得所有已定義的常量列表。
注: 常量和(全域性)變數在不同的名字空間中。這意味著例如 true 和 $true 是不同的。
如果使用了乙個未定義的常量,php 假定你想要的是該常量本身的名字,如同你用字串呼叫它一樣(constant 對應 "constant")。此時將發出乙個 e_notice 級的錯誤。參見手冊中為什麼 $foo[bar] 是錯誤的(除非你事先用 define() 將 bar 定義為乙個常量)。
如果你只想檢查是否定義了某常量,用 defined() 函式。
常量和變數不同:
常量前面沒有美元符號($)
常量只能用 define() 函式定義,而不能通過賦值語句;
常量可以不用理會變數範圍的規則而在任何地方定義和訪問;
常量一旦定義就不能被重新定義或者取消定義;
常量的值只能是標量。
裡面能看到外面,外面看不到裡面的玻璃紙
這種玻璃紙叫單向透視玻璃貼膜,單向透視膜的 在50 150元 平左右 採用金屬功能層通過夾層或磁控濺射技術鍍製成的玻璃膜,具有最高反射太陽輻射熱和可見光的效能 迎光的一面具有鏡子特性,背面則可以透視,這種反射層的鏡面效果和色調對建築物的外觀裝飾效果佳,即單向透視型具有反射性 半透明性和多色性。擴充套...
php 怎麼修改陣列裡面的內容?
php是弱型別語言,需要改什麼的話直接賦值就可以了,例如 arr array a 1,b 2 arr a 5 直接把 arr a 的值從1 變成5了。php 修改陣列內的值 php裡如何把 陣列裡的指定元素給取出來 一 首先把陣列賦予一個變數,如 arr array 0 a 1 b 2 c 二 取出...
c 語言,while迴圈問題。裡面的變數change把我搞糊塗了,它起到了什麼作用
change 是用來控制迴圈的,整個while迴圈是將當前已經輸入的n的資料全部從小到大的排序。只有每次在迴圈裡面的有發生資料的交換,change才會被值為1,如果change為0說明陣列已經有序了,你是的只需要while n 0 這樣程式也是正確的,但是會增加很多不需要的比較,比如輸入的a j 1...