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. 通过PHP在文本区域中回显一些文本
- 2. 如何删除一些链接文本?
- 3. 如何显示一些多行文本?
- 4. 写(或)一些文本UIStatusBar
- 5. 一些SVG和文本动画的Defs
- 6. 拆分文本并在它们之间放置一些文本
- 7. 内联绑定XAML和文本文本的最佳实践=“一些文本{一些绑定}一些更多的文本}”
- 8. 如何将一些文本添加到文本框
- 9. VB.net如何保存一些文本框的文本到文本文件
- 10. 一些文本添加到一堆线
- 11. 如何将文本居中放在左侧有一些文本的同一行
- 12. 如何匹配任何其他文本之前一些文字
- 13. VBA countifs()w/multiple criteria - >一些文本的一些数字
- 14. 如何从<abc>获得一些文本</abc>与Python的“一些文本”?
- 15. 如何对齐某些文本并保留一些文本位于同一行上?
- 16. 可能会插入一些文本字符串到过滤器文本区域
- 17. 拆分并删除一些数据到另一个文本框
- 18. 如何在一些同名的文件中找到文本
- 19. 如何写一些文本到C#中的excel文件#
- 20. 如何与一些替换文本文件中的明星{*}
- 21. 如何只保留文本文件中的一些关键字
- 22. 如何解析文件中的一些文本在Perl中
- 23. 如何创建一个带有一些文本的MenuItemImage?
- 24. 简单:PHP不显示一些文本
- 25. 用一些文本替换BIT值
- 26. 一些文本被添加到JavaScript的
- 27. 隐藏一些热图贴图文本
- 28. AsyncFileUpload更新一些文本框
- 29. 一些规则排序文本
- 30. 更改一些找HTML文本
出于好奇,是否有一个原因,你需要这样做? – templatetypedef 2011-01-29 07:53:59