php學習一(基礎語法)

2021-06-21 12:09:50 字數 2326 閱讀 5856

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 段結束標記可以不要,在有的情況下省略更好。指令分隔符 在語句結尾要加上 結束標記?裡面隱含了乙個 在?前的 可以省略。注釋 合理利用空...