当我尝试运行此代码时,变量$ column不会传递。但相反,如果我使用一个字符串(例如“ABC”),它就会被传递。怎么了?
(a) calling function
foreach ($columns as $column) {
if(PMA_SQP_isKeyWord($column)) {
(b) called function
function PMA_SQP_isKeyWord($column) {
答案 0 :(得分:0)
对条件语句使用functions
需要在执行任务后返回BOOLEAN。如果它满足您的标准,则返回函数并告知条件语句。回声字符串和其他方法或功能将无法使用。您还应该检查是否相应地定义了$columns
并且也是一个数组,因为foreach
仅对数组进行操作。