一、什麼是php?
PHP即PHP: Hypertext Preprocessor(超文本處理器),是一種伺服器端腳本語言,适用于建立web站點。開源免費
二、php能做什麼?
1. 伺服器端腳本(主要方向)
2. 指令行腳本
3.桌面應用程式
三、基礎文法
1. 嵌入php腳本
<? . . . ?>
<?php . . . ?> ----總是可用
<script language="php"> . . . </script> ----總是可用
<% . . . %>
2. 注釋
// 這是一行注釋
# 這是注釋
/*
* 這是注釋
*/
3.資料類型 ----變量聲明是不需要指定類型,其類型會在使用中自動确定
php支援整數、浮點數、字元串、數組和對象
>1 .數值 包括整數和浮點數
例如:$a = 1;$b = -1;$c = 0123(八進制);$d =0x12(十六進制);$e = 1.2;$f = 1.2e3
>2 .字元串 單引号表示字面定義,雙引号引出的字元串可以擴充
例如:$a = 'hello';$b = "world";
$c = "$a $b";//hello world
$d = '$a $b';//$a $b
字元串連接配接用“.”
>3 . 數組 實作方式類似于哈希表或者字典
例如:$a = array(1,2,3); $b = array("name"=>'tiger','age'=>26);
>4 .對象 使用new執行個體化對象
例如: $d = new Demo();
>5 .變量
$做字首,都是局部變量,全局變量用global修飾
>6 .運算符
+-*/ . && || ! and or xor ! == != === > >= < <= ?:
>7 .控制流程
if , else ,elseif , if(): endif
while , do..while , for , foreach
switch
break
continue
include , require
>8 .函數
修飾符 函數名(參數清單) 傳回值可以任意類型
>9 .類
class Deml
{protected $name;private $age;public function __construct($name,$age){$this->name = $name;$this->age = $age;}public function display()echo "my name is {$this->name},{$this->age} year's old";}