php基礎教程(一)

來源:互聯網
上載者:User

標籤:變數命名   開頭   變數聲明   資料   deb   布爾   編程   body   命名   

文法:
  PHP的文法很簡單 --直接看代碼: <?php /*代碼部分*/ ?> 這就是PHP代碼的聲明方式。 註:<? ?> 等這中寫法也可以寫,但是不建議這麼寫。
  標記語句的結束:分號是標記一條語句的結束 ";" --每條語句結束後要用“;”分號表示結束.
=====================================================================
PHP中的注釋: --詳見教程中的code
  php中的注釋有單行注釋: //這是注釋
和大模組注釋:/*這是注釋*/
=====================================================================
變數:
PHP變數是鬆散的。但是它也區分大小寫,這點大家要注意。 在使用它之前,無需聲明 -根據變數聲明方式,PHP會自動把變數轉換成正確的資料類型.
在PHP中聲明變數使用$關鍵字來聲明 --所有的變數都是由$來標識的
變數命名規則:
變數名必須以字母或底線 "_" 開頭。
變數名只能包含字母數字字元以及底線。
變數名不能包含空格。如果變數名由多個單片語成,那麼應該使用底線進行分隔(比如 $my_string),或者以大寫字母開頭(比如 $myString)。
注:(基本上所有的程式設計語言的變數命名規則都差不多!)

樣本:

複製代碼 代碼如下:
<?php
//聲明變數
$var_name = "snow";
//使用變數
echo $var_name;
/*
顯示結果: snow
*/
?>


常量:
  PHP中常量的聲明:
    在PHP中聲明常量使用define函數來聲明的 。直接看code

複製代碼 代碼如下:
<?php
/*
define函數有三個參數
第一個參數:指定常量名 --不得使用關鍵字,常量不能有$符號
第二個參數:指定常量的值 --只能是布爾、整數、浮點、字串四個類型
第三個參數:指定此常量是否對大小寫敏感 --true忽略大小寫,false區分大小寫
*/
define("Name","張三",true);
echo name;
/*顯示結果:張三 --因為是true所以不區分大小寫*/
?>


PHP中也有預定義常量 --大家可以查詢PHP手冊或者相關資料
=====================================================================
數組: --PHP的數組還是比較簡單好用的。
  PHP數組可以當作其它語言中的集合使用
  PHP數組裡可以存放PHP支援的任何類型。當然也可以存放 類對象等 --直接看code

複製代碼 代碼如下:
<?php
/*===================================================================*/
//數值數組
$nums = array(1,2,3);
//或者等同於
$nums[0] = 1;
$nums[1] = 2;
$nums[2] = 4;
echo $nums[2]."<br />";
/*輸出:4*/
/*===================================================================*/
//關聯陣列 --其中的“=>”是PHP中的關聯符號,就是指定索引值對的。
$ns = array("name"=>"張三","age"=>22,"sex"=>"man");
//或者等同於
$ns["name"] = "張三";
$ns["age"] = 22;
$ns["sex"] = "man";
echo "姓名:".$ns["name"]."<br />年齡:".$ns["age"]."<br />性別:".$ns["sex"]."<br />";
/*輸出:
姓名:張三
年齡:22
性別:man
*/
/*===================================================================*/
//多維陣列 --數組裡面還可以存放數組
$bs = array("張三"=>array("愛好"=>"電腦","年紀"=>"23","性別"=>"男"),"小紅"=>array("愛好"=>"吃飯","性別"=>"女"));
//調一下格式,讓大家看的清楚些
$bs = array
(
"張三"=>array
(
"愛好"=>"電腦",
"年紀"=>"23",
"性別"=>"男"
),
"小紅"=>array
(
"愛好"=>"吃飯",
"性別"=>"女"
)
);
//或者等同於
$bs["小紅"]["性別"] = 2; $bs["小紅"]["愛好"] = 2; //....
//或
$bs["張三"] = array("愛好"=>"電腦","年紀"=>"23","性別"=>"男"); $bs["小紅"] = array("愛好"=>"吃飯","性別"=>"女");
echo $bs["小紅"]["性別"]."<br />";
/*輸出:女*/
/*===================================================================*/
?>

php基礎教程(一)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.