gpt4 book ai didi

php - 什么是 "Greedy Token Parsing"?

转载 作者:可可西里 更新时间:2023-11-01 13:06:04 25 4
gpt4 key购买 nike

什么是 PHP 中的贪婪 token 解析?我正在阅读 PHP 编码指南,其中说了以下内容......

“除非需要解析变量,否则始终使用单引号字符串,并且在确实需要解析变量的情况下,使用大括号防止贪婪的标记解析。您也可以使用双引号字符串,如果字符串包含单引号,因此您不必使用转义字符。"

这是在我的变量周围使用花括号某种安全过程来排除黑客攻击吗? (例如 {$var})贪心 token 是否解析了黑客可以使用的某种攻击,例如 SQL 注入(inject)或 XSS(跨站点脚本

最佳答案

假设您希望字符“a”紧跟在变量 $var 中包含的值之后。如果你写“$vara”,那是行不通的,因为你没有变量$vara。解析器是贪婪的——它假设 $ 之后的所有内容都应该被包含,如果包含它是合法的语法的话。 "${var}a"阻止了这种情况。

关于php - 什么是 "Greedy Token Parsing"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6878387/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com