2.3常量及數據類型考察點

PHP中字符串可以使用哪三種定義方法以及各自的區別是什么?

思考
考官想考什么
PHP中字符串定義方法以及各自的區別

延伸:數據類型和常量

單引號
雙引號
heardoc和newdoc

區別:
單引號不能解析變量
單引號不能解析轉義字符,只能解析單引號和反斜線本身。
變量和變量、變量和字符串、字符串和字符串之間可以用.鏈接。

雙引號可以解析變量,變量可以使用特殊字符和{}包含
雙引號可以解析所有轉義字符
也可以使用.連接

最重要的區別
單引號的效率要比雙引號的效率高。

因為雙引號,并不知道你是$a 還是$ag,,并不知道你的長度是多少。所以用{}括起來比較好。。。


Paste_Image.png
Paste_Image.png
Paste_Image.png
Paste_Image.png

s數據類型
八大類型

三大數據類型(標量 符合 特殊)

浮點類型
浮點類型不能用到比較類型里面

$a=0.1;
$b=0.7;
if($a+$b = =0.8)
{
false = 0.7999; //智能轉換為二進制運算,轉換的時候,會有損耗。
}

布爾類型
false的qizhongqingkuang

0 , 0.0 , ‘ ’ , ‘0’ , false , array() , null

Paste_Image.png

數組類型

超全局數組

$GLOBALS包含了后面的所有內容
$_REQUEST包含了$_GET $_POST $_COOKIE,還有$_REQUEST盡量少用,因為這相當于一個萬能鑰匙,并不好。


Paste_Image.png

$_SERVER['QUERY_STRING']就是問號后面跟的一大串


Paste_Image.png

$_SERVER['HTTP_REFERER']就是上級請求的頁,是從哪過來的,也可能是個空。。
$_SERVER['HTTP_USER_AGENT'] 頭信息里面用戶的信息

$_SERVER['REMOTE_ADDR'] 客戶端的地址

$_SERVER['REQUEST_URI']

$_SERVER['PATH_INFO'] 處理路由,,,處理路由里面的功能。

Paste_Image.png
Paste_Image.png
Paste_Image.png
Paste_Image.png
Paste_Image.png
Paste_Image.png

FILE 返回路徑名和文件信息

LINE 返回行號

DIR 返回所在目錄
FUNCTION 函數體名稱
CLASS
TRAIT
METHOD 類名加方法名
NAMESPACE

解題方法
把我們總結的點,進行梳理和復習,牢記

Paste_Image.png

$_SERVER['SERVER_ADDR']
$_SERVER['REMOTE_ADDR']

Paste_Image.png

返回文件的所在路徑和文件名

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,951評論 19 139
  • 一、php可以做什么 php是一種可以在服務器端運行的編程語言,可以運行在Web服務器端。 php是一門后臺編程語...
    空谷悠閱讀 3,142評論 4 97
  • 1. Java基礎部分 基礎部分的順序:基本語法,類相關的語法,內部類的語法,繼承相關的語法,異常的語法,線程的語...
    子非魚_t_閱讀 31,766評論 18 399
  • 落木蕭蕭萬物衰 年華流逝幾人哀 漸覺往昔皆無味 不若來年桃花開
    窺蒼穹閱讀 106評論 0 0
  • 或許文字是我們在深夜中測枕難免唯一的工具,逃離了電子科技產品,揉著微微發澀的眼睛,托著稍有疲憊的身體我又來的靜謐...
    簡書提升館閱讀 327評論 0 0