1. 程式人生 > >PHP基礎-變數

PHP基礎-變數



PHP的變數宣告方法:

一個有效的變數名由字母或下劃線“_”開頭,後面跟任意數量的字母、數字或下劃線。例如:$_num=1;

PHP變數的型別有布林型、整型、浮點型、字串型、陣列、物件、資源和NULL。資料型別在前面已經做過介紹。變數在初始化時,使用賦值運算子“=”給變數賦值,變數的型別會根據其賦值自動改變,PHP也可以將一個變數的值賦給另外一個變數。

變數的引用:

PHP提供了另外一種給變數賦值的方式——引用賦值,即新變數引用原始變數,改動新變數的值將影響原始變數,反之亦然。使用引用賦值的方法是,在將要賦值的原始變數前加一個“&”符號。例如:$_num=1;   $_num2=&$_num;這個時候列印$_num2,輸出的值就是1,如果$_num2=2;此時輸出num的值就變作了2;

檢驗變數是否存在:

我們可以使用isset()函式來檢查變數是否存在,將返回一個布林值,如果被檢測的變數被設定了且不為空才返回 TURE 否則返回 FALSE,其中 $_chars= " ";  isset($_chars)將返回真,與empty( )不同,空白字串並不代表是NULL;

預定義變數

   1. 伺服器變數$_SERVER

 
      伺服器變數是由Web伺服器建立的陣列,其內容包括頭資訊、路徑、指令碼位置等資訊。不同的Web伺服器提供的資訊也不同,以Apache伺服器提供的資訊為例。下表列出了一些常用的伺服器變數及其作用,使用phpinfo()函式可以檢視到這些變數資訊。


3. GLOBAL變數$GLOBALS

$GLOBALS變數以陣列形式記錄所有已經定義的全域性變數。通過“$GOLBAL["變數名"]”的方法來引用全域性變數。這樣在函式裡就能通過這個預定義變數來訪問到全域性變量了。

另外,PHP的預定義變數還有:
$_COOKIE。它是由 HTTP Cookies傳遞的變數組成的陣列。
$_GET。它是由HTTP get方法傳遞的變數組成的陣列。
$_POST。它是由HTTP post方法傳遞的變數組成的陣列。
$_FILES。它是由HTTP post方法傳遞的已上傳檔案專案組成的陣列。
$_REQUEST。它是所有使用者輸入的變數陣列,包括$_GET、$_POST、$_COOKIE所包含的輸入內容。
$_SESSION。它是包含當前指令碼中會話變數的陣列。


相關推薦

PHP基礎-變數的基本操作

變數命名規則 以字母或下劃線開頭 後跟任意數量(含0個)的字母,數字和下劃線 駝峰命名法:首單詞小寫,其後每個單詞首字母大寫 下劃線分割法:每個單詞之間用下劃線分開 帕斯卡命名法:每個單詞首字母大寫 判斷isset(變數名): 作用:判斷該變數是否存在,或

php基礎--變數及作用域

php變數定義規則 變數必須以$符號開頭,後面接變數名 變數名必須以字母或者下劃線開頭 變數名只能包含字母數字和下劃線(A-z,0-9和_) 變數名不能包含空格 變數名區分大小寫 建立變數 在php中,不必事先宣告變數,在給變數賦值的時候被建立

PHP基礎-變數

 PHP的變數宣告方法: 一個有效的變數名由字母或下劃線“_”開頭,後面跟任意數量的字母、數字或下劃線。例如:$_num=1; PHP變數的型別有布林型、整型、浮點型、字串型、陣列、物件、資源和N

PHP基礎 如何使用變數 操作符和表示式

1.PHP標記 所有的PHP程式碼以“<?php”開始,以“?>”結束,類似於HTML。 2.PHP語句 echo '<p>Order processed.</p>'; 該句在PHP程式碼中執行將在瀏覽器上看到Order processe

PHP基礎----02常量與變數

<?php /* * To change this license header, choose License Headers in Project Properties. * To

PHP基礎變數定義

1.定義常量define("CONSTANT", "Hello world."); 常量只能包含標量資料(boolean,integer,float 和 string)。 呼叫常量時,只需要簡單的用名稱取得常量的值,而不能加“$”符號,如:echo CONSTANT; 注:

PHP基礎變數(2)

基本資料型別 四種標量型別 boolean (布林型) integer (整型) float (浮點型) string (字串) 兩種複合型別: array (陣列) obje

php基礎語法

弱類型 打印數組 類型 錯誤 比較 tty 同時 中文 大寫 js是前段腳本語言 php是後端腳本語言 一、所建的文件都要存在wap下的www裏面 二、所有的文件名都不能包含中文 三、通過輸入 localhost/www下的文件名稱,可以瀏覽 四、在DW內新建站點,更改站點

php基礎

png 環境 com ges 本地 目錄 path img system32 DocumentRooot 程序開發目錄 Directory:可以設置目錄權限 DirectoryIndex: 程序訪問路進,默認查找的文件 本地host文件 C:\Windows\System3

php 基礎

code ctype eth for html col 報錯 ext 三種 1.php內可以書寫html 代碼 2.php傳輸方式 為 $_GET,$_POST,$_REQUEST 三種方式 <!DOCTYPE html> <html lang="en"

php基礎-數組

-1 一個 ont head del 裏的 () com 技術分享 PHP數組 PHP有兩種數組:索引數組、關聯數組。 索引數組   簡介 索引數組是指數組的鍵是整數的數組,並且鍵的整數順序是從0開始,依次類推。如下代碼以及示意圖所示: $fruit=

前端向後臺的華麗轉身 — PHP基礎

tag 排序算法 四大 查找字符 字符串 explode 通過 比較運算 right 這一次,本K帶大家來看一下關於PHP中數組、字符串的一些註意事項和函數(方法)。 一、PHP中的數組 (一)PHP中的數組簡介 數組類型是PHP兩種復合數據類型之一。根據下標的

php高級進階系列文章--第二篇(PHP基礎知識復習)

new val 大小寫 包括 所在 復習 part option ogl php基礎知識復習 本文中對於簡單的知識點只會提及一下(例如什麽控制結構什麽的),對於較有難度的詳細復習下(例如面向對象的反射等等) 再次申明,本系列文章不是從最基礎的開始復習,對於零基礎的可能不適用

php基礎知識整理

n) 一個 mon 如果 定義變量 += 字段值 insert 劃線 <?php /*PHP 變量 1、PHP 中的所有變量都是以 $ 符號開始的。 2、在 PHP 中設置變量的方法是:$var_name = value;

php基礎17/7/30

php 查詢 light 字符 ddr () quest 靜態 name <?php //變量的作用域 //局部變量 /* function add() { $intData=10; echo $intData; } add(); */ //全局變量 /*

1)PHP基礎介紹

http 分享 web服務 rss web 圖形界面 圖形 基礎介紹 alt 1.php基礎介紹:       Perssonal Home Page ====>PHP 2.應用範圍     · web服務器腳本語言       命令行腳本語言      應

PHP基礎與JS操作的區別

整型 多個 time isn 字符串拼接 ech 函數 操作 bool   嵌入頁面方式   JS嵌入方式:<script></script>   PHP嵌入方式:<?php           ?>(常用)   輸出語法 Javascr

IDE及PHP基礎

顯示 註釋 編寫 程序開發 () echo env 弱類型 分析 IDE(Integrated Development Environment ),集成開發環境,是用於提供程序開發環境的應用程序,一般包括代碼編輯器、編譯器、調試器和圖形用戶界面等工具。集成了代碼編寫功能、分

PHP基礎知識

linu window 軟件 col -c 解析器 win 互聯 image   PHP就是“超文本預處理器”,就是在服務器端運行的可以嵌入HTML中的腳本語言,必須通過PHP的解析器對PHP代碼進行解析成瀏覽器可以看懂的代碼(HTML、css、js)。   服務器:安裝了

PHP基礎入門詳解(一)【世界上最好用的編程語言】

轉換成 c語言 127.0.0.1 mac const 讀取 成對 後臺 isset 簡介 ---------  PHP(超文本預處器)是一種通用開源腳本語言。語法吸收了C語言、Java和Perl的特點,利於學習,使用廣泛,主要適用於Web開發領域。PHP 獨