php: 超文字預處理器hypertext preprocessor
php檔案:可包含文字、html 標籤以及指令碼,在伺服器端執行,向客戶端瀏覽器返回純粹的 html
語法:php指令碼塊以 <?php 開始,以 ?> 結束,
基礎指令:輸出文字echo/print,
注釋:同c++
變數:以 $ 符號開始,無需宣告變數型別
字串:並置運算子 (.) 連線兩個字串,
陣列:數值陣列(帶有數字id鍵),如$names[0]="peter";$names[1]="quagmire";$names[2] = "joe";
關聯陣列(每個id鍵都關聯乙個值),如$ages = array("peter"=>32, "quagmire"=>30, "joe"=>34);
判斷語句:同c++
迴圈:while, do...while, for, foreach
函式
表單和使用者輸入:$_get 和 $_post 用於檢索表單中的值
$_get:收集來自 method="get" 的表單中的值。乙個陣列,內容是由 http get 方法傳送的變數名稱和值。
特點(1)傳送的內容會顯示在url中,(2)不適合大型的變數值;值是不能超過 100 個字元的。
$_post
:類$_get,與$_get特點相反
日期:語法date(format, timestamp), format格式化日期y/m/d, timestamp時間戳是自1970/1/(00:00:00 gmt)以來的秒數,mktime()
包含檔案:include和require,如include 'filename';
檔案處理:開啟檔案fopen(file, mode), 關閉fclose(...), feof(...), 逐行讀取fgets(...), 逐字讀fgetc(...)
檔案上傳:全域性陣列$_files
cookies: setcookie(name, value, expire, path, domain), 必須在前, 取回$_cookie[name], isset(...)
session:session_start(), 訪問$_session, 刪除unset()或session_destroy()
filter過濾器:filter_var(), filter_input()
資料庫:連線mysql_connect(servername,username,password); 關閉連線mysql_close()
傳送命令mysql_query(sql)
odbc
:odbc_connect(), odbc_exec(), odbc_fetch_row(), odbc_close(),
php相關:
1.勒多夫2023年利用一組c語言的巨集指令開發了php,並將其用於網路應用的開發。
2.php是「personal homepage」(個人主頁)的縮寫。
PHP 物件導向小記
這個是php的新的特性,對於從c 也有類似的可以返回私有屬性的函式 接觸php5也有一段時間了,儘管php5出了很長時間了,但大家對php5還是不甚感冒。在我的blog裡講一天php5的東西,希望能夠對推動php5有所貢獻。先來看乙個例子 class userinfo 這個例子我想很多人在php4種...
php學習小記1
前期準備 1.和總是可用的 2.要輸出大段文字時,跳出 php 解析模式通常比將文字通過 echo 或 print 輸出更有效率。3.檔案末尾的 php 段結束標記可以不要,有些情況下當使用 include 或者 require 時省略掉會更好些,這樣不期望的空白符就不會出 現在檔案末尾,之後仍然可...
php學習小記2
1.不像 雙引號和 heredoc語法結構,在單引號字串中的 變數和特殊字元的轉義序列將 不會被替換。2.heredoc 結構就象是沒有使用雙引號的雙引號字串,這就是說在 heredoc結構中單引號不用被轉義,但是上文中列出的轉義序列還可以使用。變數將被替換,但在 heredoc結構中含有複雜的變數...