-1

当我尝试运行此代码时,变量 $column 没有通过。但相反,如果我使用一个字符串(例如“ABC”),它就会通过。怎么了?

(a) calling function
foreach ($columns as $column) {
    if(PMA_SQP_isKeyWord($column)) {

(b) called function
function PMA_SQP_isKeyWord($column) {
4

1 回答 1

0

使用functionsfor 条件语句需要在执行任务后返回 BOOLEAN。如果它满足您的条件,则返回函数并告诉条件语句。如果使用,回显字符串和其他方法或函数将不起作用。您还应该检查是否$columns已相应定义并且也是一个数组,因为foreach只对数组进行操作。

于 2013-03-02T05:36:26.720 回答