百分号在 PHP 中除了作为模数运算符还有什么作用?
例如,我正在查看一些 PHP 代码,并看到以下内容:
define('TABLE_PREFIX','%CONFIG-PREFIX');
在其他地方,在 SQL 文件中,我看到以下内容。我希望 PHP 正在解析 SQL 脚本。
DROP TABLE IF EXISTS `%TABLE_PREFIX%api_key`;
谢谢
最佳答案
PHP 本质上不会在字符串中对其进行特殊处理。一定是应用程序在解析字符串并确定 %
表示某种变量值。
事实上,看起来您正在查看一个名为 osTicket 的项目的源代码.在它的安装程序中,我找到了与您给定的定义相对应的这一行:
$configfile= str_replace('%CONFIG-PREFIX',$_POST['prefix'],$configfile);
关于php - 百分号在 PHP 中有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11129709/