DivisionByZeroError未缓存在php5.6中

时间:2019-05-23 10:03:32

标签: php codeigniter php-5.6

我正在尝试捕获DivisionByZeroError,但无法正常工作,仍然会得到零除错误消息

try{
            //incidencia
            $html = "<div id='incidence'>
            <div><h4>$table</h4></div>
            <div>"
            .$this->drawTable($this->setIncidence($tables)).
                    "<p><b>Duración Válidas MEDIA: </b>".$this->getAverageDuration($tables)." minutos</p>"
                    ."<p><b>Duración Válidas MEDIANA: </b>".$this->calculate_median($tables)." minutos</p>"
                ."<div>";

            //validas        
            $html .= "<div id='filters'>
            <div><h4>Válidas</h4></div>
                <div>"
                    .$this->drawTable($this->setValidsTable($tables)).
                "</div>
            </div>
            </div>";
            //filtros
            //var_dump($this->setFilterTable($tables));
            $html .= "<div id='filters'>
                    <div><h4>Filtros</h4></div>
                    <div>"
                        .$this->drawTable($this->setFilterTable($tables)).
                    "</div>
                </div></div>";
            //incoherencias        
            $html .= "<div id='inco'>
                <div><h4>Incoherencias</h4></div>
                <div>"
                    .$this->drawTable($this->setIncoTable($tables)).
                "</div>
            </div>";
            echo  $html;
        }catch(DivisionByZeroError $error){
            echo "No existen datos";
        } 

try中有一些被调用的函数可以将其除以零。

0 个答案:

没有答案