PHP學習系列5

來源:互聯網
上載者:User
PHP學習系列五
1,$_POST,$_GET,$_REQUEST---超級全域變數
$_POST,$_GET數組之一都可以儲存表單變數的細節,使用哪個數組取決於提交表單時使用的方法是POST還是GET。
另外,通過這兩種方式提交的所有資料都可以通過$_REQUEST數組獲得
2,點號用來連接字串
雙引號和單引號
echo “$tire”:這樣是輸出$tire的值
echo '$tire':這樣是輸出$tire
3,Php可以在任何時間根據儲存在變數中的值來確定變數的類型
改變變數的名稱,用一個變數的值作為另一個變數的名稱
如:
$varname='tireqty'
就可以用$$varname取代$tireqty,可以設定$tireqty的值
如$$varname=5;等價於$tireqty=5;

聲明常量:
define('TIREPRICE',100);
echo TIREPRICE;
php預定了許多常量,可通過phpinfo()函數來查看
4,超級全域變數
$GLOBALS
$_SERVER 伺服器環境變數數組
$_GET,通過get方法傳遞給該指令碼的變數數組
$_POST,通過post方法傳遞
$_COOKIE,cookie變數數組
$_FILES,與檔案上傳相關的變數數組
$_ENV,環境變數數組
$_REQUEST,所有使用者輸入的變數數組
$_SESSION,會話變數數組
5,變數的賦值
在將一個變數的值賦給另一個變數的時候,先產生原變數的一個副本,然後再將它儲存在記憶體的其他地方。可以使用引用操作符&來避免產生這樣的副本。
引用就像一個別名,而不是一個指標,可以通過重設它們來改變所指向的地址。
如:$a=5,$b=&$a,$a=7;這樣,$a,$b都是7了。unset($a);
恒等號(===)
只有當操作符兩邊的運算元相等並且具有相同的資料類型時,其傳回值才為true。
new和 ->操作符,用來初始化類的執行個體和訪問類的成員。
錯誤抑制操作符@
如$a=@(57/0)
[email protected],這一行代碼將產生一個除0警告。使用這個操作符,這個警告就會被抑制。
執行操作符(``)
如$out=`ls -l`
類型操作符
instanceof
6,基本文法
switch中條件可以是整型,字串,浮點型。
if(){}elseif(){};或者if(){}else if(){};
if():
endif;

endswitch,endwhile,endfor,endforeach.

do...while沒有可替換的文法;
declare(directive){
block
}
用來設定代碼塊的執行命令。

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.