首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 相關知識

PHP 語法基礎(三):變數作用域、常數與表單自動變數

     編輯:PHP 相關知識

變數作用域

函數內參數為區域變數,與同名全域變數互不干擾:

<?php
function display($file, $line) {
    global $message;  // 或 $GLOBALS["message"]
    echo "FILE:$file<br>";
    echo "LINE:$line<br>";
    echo "Message:$message<br>";
}
$message = "這是一個例程。";
display(__FILE__, __LINE__);  // 魔術常數
?>
  • global $var / $GLOBALS["var"]:引入全域變數
  • __FILE__、__LINE__:編譯期常數,當前檔案名與行號

表單自動變數

PHP 自動將 GET/POST/Cookie 參數轉為同名變數:

form.html

<form action="deal.php">
用戶名:<input type="text" name="uname" size=20><br>
<input type="submit" value="OK">
</form>

deal.php

<?php echo "你的用戶名為:$uname"; ?>

表單欄位 name="uname" 自動變為 $uname,極大簡化表單處理。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved