PHP學習 8 引用字串常量

2022-02-15 07:23:20 字數 1823 閱讀 3962

在php中,有三種方法來定義乙個字串常量。即單引號、雙引號以及來自於unix shell的here文件。

在介紹三種定義方法之前,先介紹乙個變數轉換。在php中,雙引號以及來自於unix shell的here文件定義,都會把字串的變數轉換為變數的值。其中,字型串的變數也可以用大括號{}括起來,以示明顯。

要注意的是在單引號字串裡是沒有變數轉換的。

如下**:

123

4567

891011

$name

='yutuo'

;//

單引號字串

echo

'my name is $name'

;//

單引號字串

echo

"my name is$name"

;echo

"my name is ";

// here

文件字串

echo

<<< end

my name is$name

my name is

end;

其結果為(輸出沒有任何換行,為了容易理解,我在結果裡換行了):

123

45

my name is $name

my name is yutuo

my name is yutuo

my name is yutuo

my name is yutuo

下面分別對單引號、雙引號以及來自於unix shell的here文件這三種定義方法進行介紹。

1. 單引號字串

單引號字串指用單引號括起來的字串。它只支援兩種轉義符,反斜線(\)以及單引號(『),它們分別以(\\)和(\』)來表示。

要注意的是單引號字串不支援(\n)這種換行方式,但單引號字串可以跨行定義。如下**:

1

2

echo

'my name is yutuo.

i am studing php.'

;

其結果為(輸出結果有換行):

1

2

my name is yutuo.

i am studing php.

2. 雙引號字串

雙引號字串指用雙引號括起來的字串。它只支援多種轉義符,也可以跨行定義。書裡說有大括號和中括號,但我在php5.3.1下測試是沒有的。其支行的轉義字元列表如下:

\"      

雙引號\n       換行

\r       回車

\t      

製表符\\       反斜線

\$      

美元符\000~777 八進

制ascii

碼\x00~ff  十六進

制ascii

3. here文件

here文件可以很容易將多行文字放進程式。除了定義方法不同外,它的轉義字元以及跨行定義和雙引號字串是完全一樣的。

其定義方法為 <<< 識別符號,結尾再以單行識別符號結尾。要注意的是《和識別符號之間有乙個空格,結尾識別符號前不能有空格。

參考**可以看看最前面的。

PHP 字串和常用字串函式

php 字串 php 的字串是什麼樣的?來看看下面這個例子 str hello world echo str hello world這只是乙個簡單的例子,字串就是字元的集合,用來儲存文字資訊。當然,也可以操作它。php字串連線符 php中只有乙個字串連線符 可以將兩個或是多個字串連線為乙個新的字串。...

php學習筆記 常用字串記錄

字串操作筆記記錄 分割字串 foreach arr as i php的迴圈遍歷 foreach arr as key value php的迴圈遍歷 for j 0 j count arr j 常規的迴圈遍歷 str 100,200,300,400,500 arr explode str foreac...

java中物件的引用字串的引用

一 物件的引用 1.student stu1 new student 小明 stu1指向新建立的堆記憶體空間 student stu2 null 只在棧中建立變數stu2 stu2 stu1 stu2引用stu1,stu1和stu2都指向同乙個堆記憶體位址 stu2.name 小紅 system.o...