- 1
- 2
- 3
- 4
- 5
- 6
- 7
private function _fileExists($file)
{
if(file_exists(self::FILE_PATH . $file)) {
return true;
}
return false;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 2
+147
private function _fileExists($file)
{
if(file_exists(self::FILE_PATH . $file)) {
return true;
}
return false;
}
Нашел в одном из проектов.
+147
<?php
require_once 'MDB2.php';
$dsn = "mysql://user:pass@localhost/db";
$mdb2 = & MDB2::singleton($dsn);
if (PEAR::isError($mdb2)) {
die($mdb2->getMessage());
}
class DB {
static private $instance = NULL;
static private $mdb2 = NULL;
private function __construct() {
self::$mdb2 = & MDB2::singleton();
self::$mdb2->exec("SET NAMES utf8");
self::$mdb2->setFetchMode(MDB2_FETCHMODE_ASSOC);
}
static function getInstance() {
if(self::$instance == NULL) {
self::$instance = & new DB();
}
return self::$instance;
}
public function query($sql = false) {
$res = self::$mdb2->query($sql);
if (PEAR::isError($res)) {
die($res->getMessage());
}
if(!$res->numRows()) {
return FALSE;
}
return $res;
}
private function __clone() {
}
}
class Page{
public $limit = 10;
private $conn = FALSE;
function __construct() {
$this->conn = & DB::getInstance();
}
public function getPageList() {
$result = FALSE;
$sql = "SELECT * FROM table LIMIT ".$this->limit;
$res = $this->conn->query($sql);
if($res) {
$result = $res->fetchAll();
}
return $result;
}
}
$p = & new Page();
$nodes = $p->getPageList(25);
print '<pre>'.print_r($nodes, 1).'</pre>';
?>
Дайте, пожалуйста, оценку такой конструкции. Не говнокод ли?