簡體   English   中英

PHP-具有\\ x7f-xff char的函數或類名稱的示例

[英]PHP - example of function or class name with \x7f-xff char

PHP手冊 ,函數名稱類的合法字符集為

[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]

我很困惑如何使用\\x7f-\\xff作為第一個字符。

function 0x7ftest(){}

function \x7ftest(){}

引發執行錯誤。

有人可以舉例嗎?

\\x表示它是十六進制編碼的。 \\x7F是不可打印的DEL字符。 [\\x7f-\\xff]范圍內的許多字符都是不可打印的,或者是與其他字符一起使用以修改其外觀的修飾符。

您可以使用此頁面查找字符(在“擴展ASCII碼”表的“ 十六進制”列中)。

例如,可以使用\\x8C (the字符),如下所示:

function Œ() {
    return "Πis a ligature of OE!";
}
echo Œ();

您應該避免在代碼中使用這些字符,因為您無法使用大多數鍵盤輕松鍵入這些字符,並且由於它們中的大多數是不可打印的(即,它們不會以字符的形式出現在屏幕上,或者如果它們經常以某些字符的形式出現, “未知”字符:?, 或□)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM