0
A
回答
4
不,你不應該關心。
1
不,沒有辦法做到這一點。一旦字符串被分配完成,您將無法在以後檢查。然而,如果你真的真的想要,你可以有一個數組來存儲如何分配字符串,但你必須自己更新數組。像這樣:
$v1 = "some text";
$info['v1'] = true;
$v2 = 'some test';
$info['v2'] = false;
在這裏,您可以稍後檢查$ info數組的值。如果確實如此,則通過雙引號或單引號完成。 然而,我無法理解這個東西的實際用途。這完全沒用。
1
沒有辦法做到這一點,而且試圖找出答案是沒有意義的。
從文件或用戶輸入中讀取字符串怎麼樣?如何將雙引號字符串附加到單引號字符串?什麼引用樣式會導致?當它被轉換爲字符串時,什麼樣的引號圍繞整數?
0
你看不到哪個字符串是用哪個文字創建的。但也有如何的文字解釋一些差異:
1
嗯。如果您的任務是通過靜態分析找出問題,而不是運行時分析(這是不可能的),那麼您可能應該使用Tokenizer並分析文件的標記流,並查看相應的T_VARIABLE
是否分配了'"'
或T_CONSTANT_ENCAPSED_STRING
。前者將發生,如果一個變量被插入,後者如果不是。如果您想區分"
和'
,則不能在插值/未插值之間進行檢查,您應該檢查T_CONSTANT_ENCAPSED_STRING
的第一個字符與'
和"
之間的第一個字符。
雖然我很確定,但沒有人想在面試中知道這一點。 Tokenizer是非常高的東西,很少有人知道,它不會在標準的採訪;)
相關問題
- 1. 與一些文本
- 2. 通過PHP在文本區域中回顯一些文本
- 3. 如何正確編碼一些文本
- 4. 如何顯示一些多行文本?
- 5. 如何刪除一些鏈接文本?
- 6. 顯示一些文本在
- 7. 獲取__(「一些文本」)
- 8. 寫(或)一些文本UIStatusBar
- 9. 如何彩色文本的特定部分的一些分離
- 10. 一些SVG和文本動畫的Defs
- 11. 拆分文本並在它們之間放置一些文本
- 12. GWT - 文本區 - getText() - 如何保存一些格式?
- 13. 內聯綁定XAML和文本文本的最佳實踐=「一些文本{一些綁定}一些更多的文本}」
- 14. 如何將一些文本添加到文本框
- 15. VB.net如何保存一些文本框的文本到文本文件
- 16. 如何用chai聲明某些div包含一些文本?
- 17. 一些文本添加到一堆線
- 18. 給出一段文本,一些keyshorts和目標文本,如何獲得最小按鍵來轉換文本?
- 19. 如何將文本居中放在左側有一些文本的同一行
- 20. 如何匹配任何其他文本之前一些文字
- 21. VBA countifs()w/multiple criteria - >一些文本的一些數字
- 22. 如何在路徑和文本之間添加一些填充?
- 23. 如何打印某些線路和線路的某些部分在一個文本文件
- 24. 比較文本文件 - 使用VB編寫Igonring一些文本
- 25. 螞蟻在文本文件中搜索一些文本表達
- 26. 寫一些嵌套文本到文本文件VB
- 27. 如何對齊某些文本並保留一些文本位於同一行上?
- 28. 如何從<abc>獲得一些文本</abc>與Python的「一些文本」?
- 29. 可能會插入一些文本字符串到過濾器文本區域
- 30. 拆分並刪除一些數據到另一個文本框
出於好奇,是否有一個原因,你需要這樣做? – templatetypedef 2011-01-29 07:53:59