PHP溫習之二

2022-07-26 04:45:08 字數 1746 閱讀 5726

1.php包含的超全域性變數

(1)$globals超全域性變數組,在php指令碼所有的作用域均可以訪問到。

<?php

$x = 23;

$y = 17;

function

addaction()

addaction();

echo

$globals['z']; //輸出:40

echo $globals['x'];   //輸出:23

(2)$_server是與網路有關的全域性變數

function

getserver()

$_server['remote_host']瀏覽當前頁面的使用者的主機名:

$_server['remote_port']使用者機器上連線到 web 伺服器所使用的埠號:60783

$_server['script_filename']當前執行指令碼的絕對路徑:d:/deve/index.php

(2)$_post

(3)$_get

(4)$_request

(5)$_cookie

(6)$_session

(7)$_file

$_files['myfile']['name'] 客戶端檔案的原名稱       

$_files['myfile']['type'] 檔案的 mime型別,需要瀏覽器提供該資訊的支援,例如"image/gif"

$_files['myfile']['size'] 已上傳檔案的大小,單位為位元組

$_files['myfile']['tmp_name'] 檔案被上傳後在服務端儲存的臨時檔名,一般是系統預設,可以在php.ini的upload_tmp_dir指定,但用 putenv

() 函式設定是不起作用的

$_files['myfile']['error'] 和該檔案上傳相關的錯誤**,['error'] 是在 php 4.2.0版本中增加的,下面是它的說明:

(8)$_env儲存環境變數的。

2.ajax優缺點

(1)ajax的工作原理

ajax的工作原理相當於在使用者和伺服器之間加了—個中間層(ajax引擎),使使用者操作與伺服器響應非同步化。並不是所有的使用者請求都提交給伺服器,像—些資料驗證和資料處理等都交給ajax引擎自己來做, 只有確定需要從伺服器讀取新資料時再由ajax引擎代為向伺服器提交請求。

(2)ajax的優點

(3)ajax的缺點

;冗餘**比較多(層層包含js檔案是ajax的通病,再加上以往的很多服務端**現在放到了客戶端);破壞了web的原有標準。

(3)ajax的適合場景

<1>.表單驅動的互動

<2>.深層次的樹的導航

<3>.快速的使用者與使用者間的交流響應

<4>.類似投票、yes/no等無關痛癢的場景

<5>.對資料進行過濾和操縱相關資料的場景

<6>.普通的文字輸入提示和自動完成的場景

(4)ajax不適用的場景

<1>.部分簡單的表單

<2>.搜尋

<3>.基本的導航

<4>.替換大量的文字

<5>.對呈現的操縱

PHP學習之二

mysql 資料庫函式庫 本函式庫共有 32 個函式 先看一下下面幾個 mysql close 關閉 mysql 伺服器連線。mysql connect 開啟 mysql 伺服器連線。mysql error 返回錯誤資訊。mysql query 送出乙個 query 字串。mysql select ...

PHP基礎之二

超全域性變數 post 常量 利用define進行宣告,值不能改變,不能銷毀,不能重新宣告,不用 常用大寫字母 利用動態常量名,左變數的值做常量的名字 define name lee name name echo name 輸出lee 檔案引入相當於把檔案的內容加進來 php錯誤報告 避免黑客攻擊,...

php溫習 變數,常量

1.變數 記憶體中用於臨時儲存資料的乙個空間,空間有乙個名字子,變數都是以 開頭 預定義變數 get post request sever seesion cookie files global 可變變數 變數名 字串 v age age 20 echo v 20 2.常量 define 常量名 值...