Exemplo n.º 1
0
 /**
  * Determine if a database supports a particular feature.
  */
 public function has_cap($db_cap)
 {
     $db_cap = strtolower($db_cap);
     $version = parent::has_cap($db_cap);
     if ($version && 'utf8mb4' === $db_cap) {
         return version_compare(mysql_get_client_info(), '5.5.3', '>=');
     }
     return $version;
 }
Exemplo n.º 2
0
 /**
  * The database version number.
  *
  * @since 2.7.0
  *
  * @return null|string Null on failure, version number on success.
  */
 public function db_version()
 {
     return $this->dbh->db_version();
 }
Exemplo n.º 3
0
 /**
  * Determine if a database supports a particular feature.
  */
 public function has_cap($db_cap)
 {
     $db_cap = strtolower($db_cap);
     $version = parent::has_cap($db_cap);
     if ($version && 'utf8mb4' === $db_cap) {
         return version_compare($this->dbh->getAttribute(PDO::ATTR_CLIENT_VERSION), '5.5.3', '>=');
     }
     return $version;
 }