我在mysql表中有一行,其列包含:
This is a test.
Run Code Online (Sandbox Code Playgroud)
我在同一个mysql表中有另一行,其中相同的列包含:
K_IM_A_CONSTANT
Run Code Online (Sandbox Code Playgroud)
在PHP脚本的早期,这行代码存在:
define(K_IM_A_CONSTANT, 'This is a constant.');
Run Code Online (Sandbox Code Playgroud)
如何回显列的内容,返回的值将是"这是一个测试".或"这是一个常数.",取决于所选的行?
eval()是这样做的吗?如果是这样,eval()语法看起来如何?我试图让eval()工作时遇到太多错误.
谢谢你的帮助.
使用constant功能:
if(defined($row['column_name']))
{
echo constant($row['column_name']);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1924 次 |
| 最近记录: |