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