PHP笔记——java程序员看懂PHP程序
PHP筆記——java程序員看懂PHP程序
?
<script language=”php”></script>???腳本風格
<?????????>????簡短風格
<%??????????????%>????ASP風格
以;結尾;
a)?????????//
b)?????????#
c)?????????/*?????*/
$k=<<<str
…
str;
以為PHP為類型松散的語言,所以變量在聲明的時候沒有具體的類型關鍵詞。
統一用$開頭?+?變量名
1、??必須字母或者_開頭
2、??只能包含字母數字字符和下劃線
3、??對大小寫敏感
a)?????????local(局部)
b)?????????global(全局)
c)?????????static(靜態)
函數之外聲明的變量擁有global作用域,只能在函數之外進行訪問。
函數內部聲明的變量擁有local作用域,只能在函數之內進行訪問。
函數內部調用global變量需要①在內部用global關鍵詞進行聲明;②$GLOBAL[index]中存儲了所有的全局變量,可以通過超全局變量$GLOBAL[index]中獲取。
?
根據使用位置而改變的常量,成為魔術常量。
?
1)?????? __FILE__??? ???????? 當前文件夾
?
2)?????? __LINE__???????????? 當前行數
?
3)?????? __FUNCTION__ 當前函數名
?
4)?????? __CLASS__????????? 當前類名
?
5)?????? __METHOD__??? 當前對象的方法名
?
print???????只能夠輸出一個字符串,并始終返回1。
a)?????????$GLOBALS????????引用全局作用域中的全部變量。
b)?????????$_SERVER?????????保存關于報頭、路徑和腳本位置的信息。
c)?????????$_REQUEST??????用于收集HTML表單提交的數據。
d)?????????$_POST??????????????廣泛用于收集提交method=”post”的HTML表單后的表單數據,也常用與傳遞變量。
e)?????????$_GET????????????????用于收集提交HTML表單(method=”get”)之后的表單數據,也可以收集URL中發送的數據。
f)??????????$_FILES??????????????從客戶計算機向遠程服務器上傳文件。
g)?????????$_ENV?????????????????????????獲取服務器端的環境參數。(variables_order=EPGCS)
h)?????????$_COOKIE??????????????????用于取回cookie的值。
i)???????????$_SESSION?????????????????用于存儲有關用戶會話的信息,或者更改用戶會話的設置。
a)?????????require(靜態加載),當出現錯誤的時候,會生成致命錯誤,并停止腳本。
b)?????????include(動態加載),當出現錯誤的時候,只生成警告,腳本會繼續執行。
c)?????????require_once/include_once?????同一個頁面只包含一次。
count()返回數組的長度。
數組遍歷:foreach循環,用count()得到數組的長度然后用for;list()語言結構循環,僅僅用于默認數字索引;each()返回的是鍵值對。
while(list($key,$value)=each($array)){
?
}
foreach($array as $key => $value){
?
}
“=>”??????數組成員訪問符號;
“->”???????對象成員訪問符號;
“=&”?????引用(起別名);
“=”????????賦值。
$變量名->成員屬性?=?值;???????????????//為屬性賦值;
$變量名->成員屬性;???????????????????????????//取得屬性值;
$變量名->成員方法;???????????????????????????//使用方法;
1)???????$conn = mysql_pconnect(“localhost”,”root”,””) or die(mysql_error());
2)???????mysql_select_db(“數據庫名”,$conn);//連接到指定的數據庫。
3)???????mysql_query(“set names utf8”);
4)???????$sql = “”;
5)???????$resultSet = mysql_query($sql) or die (“Invalid query : “.mysql_error);//返回sql語句結果集;
6)???????while($v = mysql_fetch_array($resultSet)){
7)????????????echo “字段名:”.$v[‘title’];
8)???????}
9)???????mysql_free_result($resultSet);//關閉結果集;
10)???mysql_close($conn);//關閉連接
?
我得不斷學習,才會知道這個地方到底要寫什么。總結
以上是生活随笔為你收集整理的PHP笔记——java程序员看懂PHP程序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 梦到好多水蛭预示着什么
- 下一篇: Swing-BoxLayout用法-入门