1. 程式人生 > >PHP基礎入門(一)

PHP基礎入門(一)

ipa arr 客戶 默認值 unset 他會 blog 不能 fine

php現在很火的後臺開發語言,它融合了許多其他的語言,所以它的靈活性不用多說.話不多說,我們開始php的學習吧!

整數類型:$變量名=132;
浮點類型:$變量名=1.32;
字符串類型:$變量名="132";
布爾類型:$變量名=true/false;
數組類型:$變量名=array("a","b","c");
(要輸出1,則可以寫 echo $變量名[0];數組裏面的內容可以是整數,浮點數,字符串,數組,對象都可以。除此之外,PHP數組除了支持數字索引外,還支持字符串索引,例如:
<?php
$zz=array(
‘aa‘=>‘AA‘,
‘bb‘=>‘BB‘,
‘cc‘=>‘CC‘
);
echo $zz[‘aa‘]
?>
那麽結果就會輸出AA。
)

變量名,常量名,函數名只能由下劃線或字母開頭。


判斷變量類型:is_變量類型($變量名);
獲取變量類型:gettype($變量名);
設置變量類型:settype($變量名,"需要轉換成的變量類型");
判斷變量是否已經定義:isset($變量名);
刪除一個或多個變量:unset($變量名,$變量名);
定義常量:define(常量名,常量值);
"."這是字符串連接符;

函數定義:
function 函數名($參數){
函數體;}
(參數分為有默認參數和普通參數,但是在調用函數的時候沒有填參數,那麽就用默認值.如果填了,就運用的是填的值.如果兩種參數同時存在,那麽默認參數必須在普通參數後面)
變量函數:$變量名="函數名";
$變量名();//實際調用的是上面等於的函數

全局變量並不能在函數裏面有作用,函數裏面定義的變量只能在函數裏使用;
如果想要在函數裏面使用全局變量,那麽在函數裏面用global來定義全局變量;


form表單 :<form name="form1" method="post" action="ss.php">
這是將頁面跳轉到ss.php頁面,在ss.php頁面中想要表示出傳入的數據的方法
$username=$_POST[‘username‘];(註意格式,並且記住這裏的username是表單裏面元素的name屬性);

session:是指用戶進入網站到瀏覽器關閉這段時間.
使用session的原因:在web開發應用的時候,頁面之間需要傳遞數據,怎麽確定不同客戶端發生的不同的請求操作,那麽就需要用到session.session能夠記錄有關的信息來完成用戶身份確認.
(在使用session之前,需要定義,必須首寫 session_start(); )
格式:$_SESSION[‘user‘]=‘txz‘;


上傳文件(從客戶端上傳到服務端):<form enctype="multipart/form_data" method="post" action="ss.php">
上傳此文件:<input name="myfile" type="file">(他會自動生成一個按鈕讓你上傳文件)
在php程序中可以使用全局變量$_FILES數組來處理數據,
$FILE[‘myfile‘][‘name‘]文件名
$FILE[‘myfile‘][‘size‘]文件大小
$FILE[‘myfile‘][‘type‘]文件類型
$FILE[‘myfile‘][‘tmp_name‘]文件上傳後,在服務端存儲時臨時文件名
$FILE[‘myfile‘][‘error‘]文件上傳的時候出現的錯誤信息

PHP基礎入門(一)