初學者之php基礎(二)

2021-07-04 03:32:43 字數 2084 閱讀 6008

php的基礎知識-第二天

php稱為後台的指令碼程式,可以巢狀在網頁中使用;

php編碼設定:header("content-type:text/html;charest=utf-8");

注釋:

html;

js//單行,/*----*/多行注釋;

php//或者# 單行,/*----*/多行注釋;

變數的宣告:$變數名=值; echo $變數名(宣告的同時必須賦值)

連線符號是. 換行.

變數型別:

1.基本型別,又叫標量型別(整型、浮點型、字串型別、布林型別,又叫標量型別),變數為數字的時候,不加引號。如:$變數名=10。

1)陣列型別:整數型別(int integer)

2)浮點型別(float double)

3)字串型別(string):

4)布林型別(bool boolean):true|false true用1表達,false用0或者空表達

2.復合型別(陣列、)

1)陣列型別:$陣列名=array(值,值,值...)

2)物件型別:$obj=new stdclass() $obj->name="王鑫" $obj->***="trun"

3.特殊型別

1)資源resource(不能賦值,只能通過函式返回。學習運算元據庫或是操作檔案時就會返回)型別 null:空型別,釋放資源;

2)空php作用:執行在伺服器上,主要用於運算元據庫中的資料;或是用php操作伺服器上的檔案或資料夾。

php的常量:一旦宣告,便不能改變的空間。在整個程式內部都有效。型別只能是否基本資料型別

自定義常量語法:define("常量名",值)常用大寫字母表達

預定義常量

資料型別的詳解:

1.字串:

雙引號的字串可以解析變數的值,在變數使用加上定界符,一般定界符用{}表達。

單引號的字串不解析變數,原樣輸出。

heredoc表達可以解析變數的字串,通常用來書寫多行字串。

語法:$變數名=《定界符

字串定界符;(最後乙個定界符前面不能有空格和其他任何字元)

nowdoc:相當於單引號的使用,不解析變數,用來表達多行字串。

語法:$變數名=<<<'定界符'

字串定界符;

2.整型:同樣可以使用八進位制(010)和十六進製制(0x)

3.浮點型 $price=0.3 $price=.3 $price=1.3e5

4.布林型別:0,0.0.「」,「0」,null,空陣列轉換成bool的時候都是返回false,其他型別的轉換都是true;

資料型別的轉換:(bool|boolean)變數,表示將資料轉換為布林型別。

sqrt():開平方

表單傳值:

如果表單是get方式的傳值 php頁面用get方式進行接收;post方式傳值用post方式接收。

get方式接收資料

$_get[「表單的名字」];

post方式接收資料

$_post[「表單項的名字」];

運算子:!(非)取反優先順序高於&&和||,同時還高於比較運算子和算術運算子。然而算術運算子又高於比較運算子,比較運算子高於邏輯運算子的&&和||。

@:錯誤抑制符:忽略邏輯中的錯誤 @表示式

var_dump(變數):可以檢視變數的結構 通常用於除錯程式;

變數的賦值方式:

傳值賦值:兩個變數擁有兩個空間;

引用賦值:兩個變數同時指向乙個記憶體空間。注意:陣列不是引用賦值,而物件是引用賦值。

小結:標量型別、null型別和陣列型別為傳值賦值,object和資源型別(resource)預設為引用賦值。

迴圈語句注意事項:

continue:結束本次循序進入下一次迴圈

break;跳出迴圈

break n:跳出n層迴圈

PHP初學者 氣泡排序

echo arr04 12,32,15,6,48,52,16,95,78 print r arr04 這邊宣告乙個函式,擁有乙個引數。原理圖引用自 從上到下的解釋一遍吧!echo是輸出的意思,php和html 是互通的,所以echo可以輸出標籤。arr04 12,32,15,6,48,52,16,9...

初學者談初學者學html

這是乙個段落。解釋一下就是 html 與 html 之間的文字是描述網頁。head 與 head 之間的文字是文件的元資料。title 與 之間的文字是文件的標題。body 與 body 之間的文字是可見的頁面內容,是文章的主體部分。h1 與 h1 之間的文字被顯示為乙個大標題。p 與 p 之間的文...

C 初學者基礎語法

c 中每個符號都是英文的!每一行 都要用 號結尾 必須是英文的 宣告變數的時候的格式 型別 變數名 常量或變數名 變數名遵循的是小駝峰命名法 小駝峰命名法 首單詞的首字母要小寫其他單詞的首字元全大寫 剩下字母全小寫 這表示的是行注釋,這個注釋符號只負責注釋一行 這是個塊注釋,這個注釋符也只負責一行,...