[TOC]
# 上節回顧
* PHP是一種什么語言?
* PHP程序中的注釋都有哪幾種?
* 變量的命名規則是如何的?
* PHP都有哪些數據類型?
# PHP中的運算符
> 什么是運算符?
運算符是告訴PHP做相關運算的標識符號。例如,你需要計算123乘以456等于多少,這時候就需要一個符號,告訴服務器,你需要做乘法運算。
PHP中的運算符有哪些?有三種類型的運算符:
1. 一元運算符,只運算一個值,例如 !(取反運算符)或 ++(加一運算符)。
2. 二元運算符,有兩個操作數,PHP支持的大多數運算符都是這種。
3. 三元運算符:? :。它應該被用來根據一個表達式在另兩個表達式中選擇一個,而不是用來在兩個語句或者程序路線中選擇。把整個三元表達式放在擴號里是個很好的主意。
######算數運算符

######字符串運算符
有兩個字符串運算符:
1. 連接運算符(“`.`”),它返回其左右參數連接后的字符串。
2. 連接賦值運算符(“`.=`”),它將右邊參數附加到左邊的參數后。
```
<?php
$a = "Hello ";
$b = $a . “World!”; // 現在$b的值: Hello World!
$a = "Hello ";
$a .= “World!”; // 現在$a的值: Hello World!
?>
```
######賦值運算符
基本的賦值運算符是“=”。一開始可能會以為它是“等于”,其實不是的。它實際上意味著把右邊表達式的值賦給左邊的運算數。

######比較運算符

######邏輯運算符

######其他運算符

######運算符的優先級

######表達式
表達式是 PHP 最重要的基石。在 PHP 中,幾乎所寫的任何東西都是一個表達式。簡單但卻最精確的定義一個表達式的方式就是“任何有值的東西”。
最基本的表達式形式是常量和變量。當鍵入“`$a = 5`”。
稍微復雜的表達式例子就是函數。
其他還有運算符與操作數構成的也成表達式。如:比較表達式`$a>5、$a==5`。
###### 可變變量
有時候使用可變變量名是很方便的。就是說,一個可變變量獲取了一個普通變量的值作為這個可變變量的變量名。 例如:
```
<?php
$a = 'hello'; //普通變量
$$a = ‘world’; //可變變量
echo "$a $hello"; //輸出:hello world
?>
```
###### 變量的引用賦值
引用操作符`&`可以在關聯賦值中使用,就像一個別名,使得變量都指向了內存的相同地址。
```
<?php
$a=5;
$b=&$a;
echo $b; //輸出5
$a=7;
echo $b; //輸出7
?>
```
通過unset($a)重置變量與內存的關聯
> Have a try?
1. 在html中嵌入php代碼的方式有哪幾種?
2. php腳本中注釋有哪幾種?
3. 如何定義php的變量(命名規范)?
4. (寫代碼塊:)定義一個變量name,賦值為”zhangsan”,并輸出這個變量,要求顏色為藍色的。最后銷毀這個變量。
5. PHP值哪八種原始類型?
6. 在php中都有哪些類型的什么數據轉為boolean值時為(假)False?
7. 在PHP中定義字符串都有哪三種方式?并舉出示例。
8. 參考如下效果,實現動態改變網頁背景。
9. 參考如下界面做一個計算器:


- 前言
- Ⅰ.PHP基礎知識
- 1.PHP基本語法(一)
- 2.PHP基本語法(二)
- 3.流程控制結構
- 4.PHP函數
- 5.數組
- 6.字符串
- 7.PHP正則表達式
- 8.PHP的日期和時間
- 9.GD庫圖像處理
- 10.文件處理系統
- 11.文件上傳和下載
- 12.數據庫之MySQL(概述)
- Ⅱ.ThinkPHP5入門實踐
- 一、先看到頁面
- 1.1只展示頁面
- 1.2給視圖傳遞數據
- 1.3使用公共模板
- 1.4使用模板布局
- 二、簡單的數據庫操作
- (1)查
- (2)增
- (3)改
- (4)刪
- (5)鏈式操作
- 三、初級-階段性綜合應用
- (1)注冊
- (2)登錄
- 四、各種基本操作
- 1.操作Session
- 2.操作Cookie
- 3.文件上傳
- 五、富文本編輯器
- 集成wangEditor
- 集成UEditor
- 六、驗證碼
- 圖片驗證碼
- Ⅲ.常用類庫的使用
- 一、PHPExcel表格導入
- 二、PHPExcel表格導出
- 三、阿里大于短信驗證碼
- 四、時間戳操作Time
- 五、郵件發送
- 六、PHP操作Python
- Ⅳ.實例講解
- 一、病房管理系統
- 寫在前面
- 1.引導頁
- 2.公共模板
- 3.登錄
- 4.功能引導頁集合
- 5.修改密碼
- 6.員工信息注冊
- 7.員工信息更新
- 8.員工信息刪除
- 9.病人信息注冊
- 10.病人信息更新
- 11.出院手續辦理
- 12.病人信息刪除
- 13.科室信息查詢
- 14.醫護信息查詢
- 15.病房信息查詢
- 16.病歷信息查詢
- 加群驗證
- 必看推薦閱讀【不斷更新】