一、PHP5.4的基本語法格式
1、PHP的分割符
1.
$php
=true;
//分號結束語句
2.
if
(
$php
){
3.
echo
"真"
;
//分號結束語句
4.
}
//大括號結束語句
5.
?>
2、PHP註釋與語法標識
(1)、單行註釋 // 來源於C++的註釋 # 來源於C語言的註釋
(2)、多行註釋 /* */ 來源於C語言的註釋
3、函式的使用格式
(1) 返回值 函式名()
(2) 返回值 函式名(引數, 引數)
(3) 函式名(引數, 引數, 返回變數)
(4) 返回值 函式名(.. ..)通用符 // PHP5.4的用法
二、PHP5.4的變數與變數的資料型別
變數是由一個美元符“$”開頭,”$”後是一個識別符號。標識字串隻字母、數字、下劃線組成且不可以數字開頭。
01.
$php
=true;
//分號結束語句
02.
if
(
$php
){
03.
echo
"真"
;
//分號結束語句
04.
}
//大括號結束語句
05.
06.
$url
=
"blog.csdn.net/dawanganban"
;
//定義變數
07.
echo
$url
;
08.
unset(
$url
);
//刪除一個變數url
09.
echo
$url
;
10.
?>
變數命名的方式
(1)單詞之間直接連線
$titlekeyword
(2)單詞之間用下劃線連線
$title_keyword
(3)單詞之間首字母大寫(駝峰)
$titleKeyword
PHP的資料型別如下:
(1)字串(String):單引號(簡單引號)或雙引號(功能引號)內的內容
(2)整型(integer): -2^32 < n < 2^32-1
(3)浮點符(float或double) 1.8E+308 (1.8 x 10^308)
(4)布林型(boolean) true或false
(5)陣列(Array)
(6)物件(Object)
01.
class
Person{
02.
public
$userName
=
"陽光小強"
;
03.
public
function
getMsg(){
04.
echo
"姓名為:"
.
$this
->userName;
05.
}
06.
}
07.
$p
=
new
Person();
08.
$p
->getMsg();
09.
10.
?>
(7)資源型別(Resouce) 系統資料資源
資源是一個特殊的資料型別,無法直接獲得變數,需要通過專門的函式來訪問:
資料庫訪問必須通過Mysql函式庫、Mysqli函式庫或PDO函式庫實現。
檔案訪問必須通過FileSystem函式庫實現。
目錄操作必須通過Directory函式庫實現。
影像操作必須通過GD函式庫實現。
(8)空值(NULL)
三、PHP5.4的系統常量與自定義常量
常量在程式執行期間無法改變資料,常量的作用域是全域性的。常量的命名與變數相似,只是不帶“$”符號。一個有效的常量由字母或者下劃線開頭,一般在PHP中常量都為大寫字母而且又分為系統常量和自定義常量。
系統常量範例:
__FILE__ 預設常量,是指PHP程式檔名及路徑
__LINE__ 預設常量,是指PHP程式的行數
__CLASS__ 類的名稱
在PHP中通過define()函式來定義一個常量,其語法格式為:
bool define(string $name, mixed $value [, bool case_$insensitive])
name:常量的名稱
value:常量的值
insensitive:指定常量名稱是否區分大小寫。如果設定為true則不區分大小寫;如果設定為false則區分大小寫,預設值為false。
1.
define(
"COLOR"
,
"red"
);
//定義一個常量COLOR,值為red
2.
echo
COLOR."
3.
";
//輸出常量COLOR的值
可變變數
1.
$a
=
"b"
2.
$
$a
=
"123"
//可變變數
3.
echo
$b
;
輸出結果為:123
在字串中輸出變數要使用雙引號
1.
$a
=50;
2.
//echo
`我有$a元人民幣"; 單引號3.
echo
"我有$a元人民幣"
;
在雙引號中可以執行的轉意字元更多,比如
判斷資料型別
1.
$a
=
"-5"
;
2.
//$a=-5;
3.
var_dump(
$a
);
相關文章
- [一、基本語法]1基本語法概述
- UniRx精講(二):獨立的 Update &UniRx 的基本語法格式
- Python的基本語法Python
- VUE的基本語法Vue
- Thymeleaf的基本語法
- C++ 的基本語法C++
- Markdown基本語法
- Java基本語法Java
- shell基本語法
- TCP基本語法TCP
- mysql基本語法MySql
- lua~基本語法
- Markdown 基本語法
- JSP基本語法JS
- PHP基本語法PHP
- Python 基本語法Python
- React基本語法React
- Redux基本語法Redux
- javascript基本語法JavaScript
- Xpath語法格式整理
- nginx rewrite語法格式Nginx
- 阮一峰的ES6---Class的基本語法
- markdown基本語法的學習
- Perl語法的基本規則
- Nginx配置檔案的語法格式Nginx
- HTML基本語法和語義HTML
- python基本語法元素Python
- C++基本語法C++
- 自學PHP筆記(一)PHP基本語法PHP筆記
- 正規表示式的基本語法
- Kotlin的基本語法和型別Kotlin型別
- go 模板(template)的常用基本語法Go
- orcale 語句基本語法縮寫
- 詳解Dockerfile基本語法Docker
- Java基本語法回顧Java
- jsx基本語法規則JS
- java基本語法--運算子Java
- Scala基本語法學習
- [一、基本語法]8stateStyles:多型樣式多型