1) php
php 檔案向瀏覽器返回純粹的 html
php 檔案可包含文字、html 標籤以及指令碼
在瀏覽器中只能看到php檔案在伺服器端執行後的輸出,是不能看到php的源**,在結果返回瀏覽器之前,指令碼已經在伺服器端執行了
2) 變數
鬆散型的語言
可以直接使用變數,而不需要宣告,沒有資料型別的概念,不是強型別
3) 操作
連線字串: "aaaa" . "bbbb"
4) if
if (condition)
code to be executed if condition is true;
elseif (condition)
code to be executed if condition is true;
else
code to be executed if condition is false;
5) 陣列
數值陣列
關聯陣列
多維陣列
<?php
$arr = array("kate","peter","jim");
echo $arr[1];
$arr2 = array("peter"=> 11, "kate"=> 28, "jim"=>7);
echo $arr2["peter"];
?>
多維陣列
$families = array
( "griffin"=>array
( "peter",
"lois",
"megan"
),"quagmire"=>array
( "glenn"
),"brown"=>array
( "cleveland",
"loretta",
"junior"
));
$families['griffin'][2]
6) foreach
<?php
$arr = array("kate","peter","jim");
foreach($arr as $t)
?>
7) $_get $_request
$_get['name']
8) date
需要設定php.ini date.timezene
echo date('y/m/d') 按照這種格式輸出當前時間
mktime()
9) include
require 和 include
require 會產生致命錯誤 (e_compile_error),並停止指令碼
include 只會產生警告 (e_warning),指令碼將繼續
php 的預設錯誤處理程式是內建的錯誤處理程式,可以自定義預設的錯誤處理函式
13) exception
當異常被丟擲時,其後的**不會繼續執行,php 會嘗試查詢匹配的 "catch" **塊。
如果異常沒有**獲,而且又沒用使用 set_exception_handler() 作相應的處理的話,那麼將發生乙個嚴重的錯誤(致命錯誤),並且輸出 "uncaught exception" (未捕獲異常)的錯誤訊息
throw new exception("this is an exception.")
建立exception
class customexception extends exception
14) filter
filter_has_var()
PHP學習 基礎語法
php的基本語法 php 指令碼在伺服器上執行,然後將純 html 結果傳送回瀏覽器 php 檔案的預設副檔名是 php php 檔案通常包含 html 標籤和一些 php 指令碼 php 指令碼可以放在文件中的任何位置 php 指令碼以結束 php,有兩種在瀏覽器輸出文字的基礎指令 echo 和 ...
(一)php基礎語法
單行注釋 多行注釋 不常用注釋 echo echo 是乙個函式 echo 功能 向瀏覽器輸出字串 echo 返回值 void無返回值 echo hello world print print 功能 向瀏覽器輸出字串 print 返回值 整型 print 將字串列印出來,而echo又將返回值列印出來 ...
一 PHP基礎語法
開始標記 結束標記 表示進入了php模式,在開始和結束之外的內容會被php直譯器忽略。php可以嵌入到html 的任何地方,也可嵌入多個php標記,檔案末尾的php 段結束標記可以不要,在有的情況下省略更好。指令分隔符 在語句結尾要加上 結束標記?裡面隱含了乙個 在?前的 可以省略。注釋 合理利用空...