我正在尝试创建一种计算空mysql列的方法。

我的代码如下:

public function countCompletion() {
        $userData = $this->find(Session::get('user'));
        $userData = $this->_data;

        $completion = 0;

        foreach($userData as $item) {
            if(empty($item)) {
                $completion++;
            }
        }

        die($completion);
    }


问题是,当我死于$completion时,它什么也没显示,而应该显示2。

最佳答案

According to the documentation,当使用整数参数调用die(或exit)时,不打印该参数,而是将其作为退出代码传递回操作系统。要显示该值,您需要return,然后从调用例程中将其打印出来。

关于php - 计算PHP中的空mysql列,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37864924/

10-10 04:01