1. 程式人生 > 實用技巧 >第一週php學習筆記

第一週php學習筆記

PHP筆記:

1.PHP程式碼標記:

1>基本格式:

 <?p
header('Content-type:text/html;charset=utf-8')
$變數名=‘值’;
echo$變數名;
//php 程式碼
>

1>宣告:

('Content-type:text/html;charset=utf-8')

生成文字形式的HTML檔案;

表示PHP宇瀏覽器互動的編碼;

注意

必須將header()的函式放在任何HTML和Php輸出之前,一般是放在首行;

2>變數:

  • 定義變數:$變數名=‘值’;

  • 刪除變數:unset($變數名);

  • 檢測變數:isset($變數名):檢測變數是否存在,若存在返回true,否則返回false

  • 除錯變數:var_dump($變數名):輸出內容的長度,值,型別;

  • 可變變數:$$變數名=‘變數值’:$變數名:

[$變數名] 將以定義好的變數值作為變數的名字;

預定義變數:

$_GET:

接受get方式傳的值;

$變數名=$_GET['引數名'];

eg:$name =$_GET['username '];

$_POSTT:

接受POST方式傳的值;

$_SERVE:

顯示伺服器客戶端的基本資訊;

$變數名=$_SERVE['屬性名']

$host=$SERVE['http_host'];

$_REQUEST:

可接受以任何方式傳來的值;不用;

變數的賦值方式

<p>3.常量:

  • 定義常量:

define ('常量名',‘常量值’);

define('PI','3.14');

  • 使用常量:

echo PI;

  • 常量不能修改;

  • 檢測常量:

    defined(‘常量名‘);已定義則返回true,未定義則返回false;

    預定義常量:PHP_TNT_MAX:php中計算機識別的最大十進位制數;

    查詢手冊

    注意:

常量建議使用大寫字母</p>


資料型別:

標量型別:

布林型: bool(true)or bool(false);

字串型:string;

  • ‘ ’:單引號(無法解析字串)

  • “ ”:雙引號(可以解析字串)

陣列型別:

  • 陣列型別:

    1.索引陣列;

    2.字元陣列;

    1.索引陣列定義語法:

    $陣列名=arry(陣列元素1,陣列元素2,陣列元素n)

    $arr=arry('劉備',‘張飛’,‘趙雲‘);

    系統預設自動生成o開始的索引,也稱為下標

    2.關聯陣列定義語法:

    $陣列名=arry(鍵名1=>值1,······鍵名=>值n)

    $arr=arry('name'=>'張三','age'='29','sex'='男')

    通常將name,age,sex,叫做當前的鍵,叫鍵名;

輸出陣列:

var_dump($arr);

注意:

echo ’ ‘.$arr[下標];

echo’ ‘。¥arr[鍵名];

其他方式定義陣列:

1.$陣列名=[元素1,元素2,元素3];

2.$陣列名[]='元素';

型別轉換:

強制轉換:

$a=10;

$a=(string)$a;

運算子:

=== 全等

** 乘方;

. 字串運算子;

<> 不等於

<=> 比大小:相等時返回 1,左比右大返回1,否則返回0.

表示式1?表示式2:表示式3;三目運算子。

語法:

選擇,迴圈==C語言