检查变量是否为空

时间:2019-10-23 01:16:36

标签: php

我要检查的是$campo01$campo02列是否为空,如果不为空,它将显示在我的页面上,问题是,如果变量为空,则不显示不为空的变量的结果

class Test extends URLDynamic
{

    public function Testando( $campo01, $campo02, $linguagem, $audio )
    {
         $CRUD = new CRUD;
         $this->SetParametro();

         $VerificaAudio = $this->SelectDados(
            "campo01, campo02",
            "table_01",
            "WHERE mCat = ? AND mSlug = ? AND mStatus = ?",
            array ( $this->SepURL[0], $this->SepURL[1], 1 )
         );

         foreach ( $VerificaAudio as $VerificouAudio ) {

             $campo01   = $VerificouAudio['campo01'];
             $campo02   = $VerificouAudio['campo02'];

             if ( empty ( $campo01 ) ) {
                 echo 'Empty Campo 01';
             } elseif ( empty ( $campo02 ) ) {
                 echo 'Empty Campo 02';
              } else {

                 // Returns the value of each column.
                 echo $linguagem;

                 $Temporadas = $this->SelectDados(
                    "*",
                    "table_02",
                    "WHERE mCat = ? AND mSlug = ? AND tAudio = ? AND tStatus = ?",
                     array ( $this->SepURL[0], $this->SepURL[1], $audio, 1 )
                  );

              } // end else
         } // end foreach
    }
}


$Test = new Test;
$Test->Testando( "Legendado", "Legendado" ); // campo01
$Test->Testando( "Dublado", "Dublado" ); // campo02

1 个答案:

答案 0 :(得分:0)

class Test
{
    public $Teste01;
    public $Teste02;

    public function Testando($Param01, $Param02)
    {
        $this->Teste01 = '';
        $this->Teste02 = 'Has value';

        echo $this->checkIfEmpty($this->$Param01);
        echo $this->checkIfEmpty($this->$Param02);
    }

    private function checkIfEmpty($var)
    {
        if (empty($var)) {
            return 'Empty';
        } else {
            return $var;
        }
    }
}