【发布时间】:2012-12-18 07:37:34
【问题描述】:
我正在使用 token_get_all 开发一个工具。我陷入了在 php 代码中有以下查询的情况
$sql = "UPDATE `key_values` SET
`Value_Content` = '" . $this->db->escape($revisionValues['value']) . "',
`Comments` = '" . $this->db->escape($revisionValues['comment']) . "',
`Is_Active` = '" . $this->db->escape($revisionValues['actstate']) . "',
`Is_Modified`='1'
WHERE
`Key_Value`='" . $candidateKey['key'] . "'
AND `Email_Template`='" . $candidateKey['template'] . "'
AND `Locale_ID`='" . $candidateKey['locale'] . "'";
还有另一个代码
$array = array(
"foo" => "bar",
"bar" => "foo",
);
我想把它当作一行。如上所述,我无法检测多行代码中的行尾。有什么方法可以检测到。我需要一些标识符来告诉我这个多行 sql 查询是 php 的单行。
【问题讨论】:
-
不是 100% 确定您的问题,但如果您只是需要一些东西让您更清楚地阅读,为什么不使用
<<<EOF和EOF
标签: php token tokenize lexical