Source for file jDbStatement.class.php

Documentation is available at jDbStatement.class.php

  1. <?php
  2. /**
  3. @package    jelix
  4. @subpackage db
  5. @author      Florian Lonqueu-Brochard
  6. @copyright  2012 Florian Lonqueu-Brochard
  7. @link      http://www.jelix.org
  8. @licence    http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public Licence, see LICENCE file
  9. */
  10.  
  11. abstract class jDbStatement {
  12.  
  13.     protected $_stmt=null;
  14.  
  15.     function __construct ($stmt{
  16.         $this->_stmt = $stmt;
  17.     }
  18.  
  19.     function __destruct(){
  20.         if ($this->_stmt){
  21.             $this->_free ();
  22.             $this->_stmt = null;
  23.         }
  24.     }
  25.  
  26.     public function getAttribute($attr){return null;}
  27.  
  28.     public function setAttribute($attr$value){}
  29.  
  30.     abstract public function execute();
  31.  
  32.     abstract public function bindParam();
  33.  
  34.     abstract protected function _free ();
  35. }

Documentation generated on Wed, 04 Jan 2017 22:53:54 +0100 by phpDocumentor 1.4.3