久久久久在线观看_又色又爽又黄的免费视频播放_一区中文字幕_日韩电影在线播放

今日焦點 焦點資訊 營銷之道 企業報道 淘寶運營 網站建設 軟件開發 400電話
  當前位置: 首頁 » 資訊 » 軟件開發 » 正文

php變量的原理分析

放大字體  縮小字體 發布日期:2018-03-05  來源:企業800網  作者:新格網  瀏覽次數:882  【去百度看看】
核心提示:一、所謂變量,是指在程序中其值可以變化的量。程序是管理和處理數據的。在程序運行過程中,我們需要存貯這些數據,變量和常量就是用于保存程序運行時的數據的。 變量通常由兩部分組成,變量名 和 變量值。
一、所謂變量,是指在程序中其值可以變化的量。程序是管理和處理數據的。在程序運行過程中,我們需要存貯這些數據,變量和常量就是用于保存程序運行時的數據的。

變量通常由兩部分組成,變量名 和 變量值。

php變量


1.1 在php中,定義一個變量,使用$符號,在定義的時候不用理會這個變量是什么數據類型。

php變量基本表現形式

1.2 變量賦值,修改,銷毀

增,就是賦值,比如$a = “PHP”

改, 重新賦值即可,$a = “Mysql”

查, 通過引用的方式 如 $a

刪, 使用unset 如 unset($a)

1.3 Unset 到底干了什么?

去掉了變量引用,然后銷毀變量。

二、變量名的規范定義

1. 變量名通常是由字母、數字和下劃線組成,不以數字開頭。

2. 見名知意

3. 對于一個有多個單詞組成的變量名,單詞之間如何分割,firstName,first_name。(入鄉隨俗)

? 注意細節

   $不是變量名的一部分,這是php變量語法,意思是后邊的標識符是一個變量(特殊的this變量)

   當使用一個沒有定義的變量時,會報一個notice錯誤,可以使用isset來檢查

   變量名是大小寫敏感的,建議使用下劃線方式

bl22.jpg.png

bl333,jpg.png

三、變量之間的賦值

在php中,變量賦值默認是采用值傳遞的方式,這也是php最基本的賦值方式。

blfz.jpg.png

還有一種傳值的方式,就是引用傳遞。

blfz1.jpg.png

php變量

? 注意細節

  unset一個變量時,刪除該變量,以及標識符到變量之間的引用

  存在變量名字,已經在內存里存在的變量才滿足引用賦值的條件。($bar = &(24 * 7); // 非法;)

四、可變變量

變量名(變量標識符),它還可以是一個變量,這就是可變變量。

php變量

簡單的例子

php變量

五、預定義變量

php中存在很多不需要用戶腳本來定義就可以直接使用的變量,稱之為預定義變量。

  $_POST

  $_GET

  $_REQUEST

  $_SERVER

  $_FIELS

  $_SESSION

  $_cookie

  $_ENV

  $GLOBALS

關于get和post,如果在get和post同時存在一個變量,應該取哪一個值。(在php.ini配置中約定好的)

ydybl.jpg.png

起作用是后面POST。

$_REQUST = $_POST + $_GET

如果能夠明確是post還是get提交,就直接使用post或者get,當不明確的時候,那就可以使用$_REQUEST。

$_SERVER,和HTTP協議以及服務器相關的一些信息。

? 注意細節

  使用request時,如果post和get都有一個相同變量名稱時,則只保留post,取決于php的配置 request_order = 'GP';

  $GLOBALS 引用全局作用域中可用的全部變量

六、變量的作用域

什么是作用域?

  指的是變量的生效范圍。

  全局變量(也就是生效范圍,在當前腳本,在腳本運行結束的時候失效。)

  局部變量

  超級全局

相關推薦:

PHP變量詳解及字符串動態插入變量

php變量結構體的深入理解

有關PHP變量的介紹

以上就是php變量的原理分析的詳細內容,更多請關注php中文網其它相關文章!

 
關鍵詞: php,分析,原理
 
[ 資訊搜索 ]  [ 加入收藏 ]  [ 告訴好友 ]  [ 打印本文 ]  [ 違規舉報 ]  [ 關閉窗口 ]

 
0條 [查看全部]  相關評論

 
網站首頁 | 關于我們 | 聯系方式 | 使用協議 | 版權隱私 | 網站地圖 | 排名推廣 | 廣告服務 | 積分換禮 | 網站留言 | RSS訂閱 | 皖ICP備2021004516號-14
企業800網 · 提供技術支持