- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- Geri Bátyó: Agglegénykonyha 1 – rizseshús másképp
- eBay-es kütyük kis pénzért
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- gban: Ingyen kellene, de tegnapra
- sziku69: Szólánc.
- LordAthis: AI Kérdés érkezett - 3600 soros Spagetti kód refaktorálása és budget
- BMWFan: Akasztófa
- Gergosz2: Emlékezzünk!
Új hozzászólás Aktív témák
-
#68216320
törölt tag
Segítséget szeretnék kérni. Ki milyen class loader-t használ? Nálam folyton gond van azzal amit csináltam. Ez például PHP 7.2-n működik, de 5.6 esetében már nem. Valami olyan megoldás volna jó, ami minden helyen működőképes. Persze lehet teljesen rossz a koncepcióm.
./autoloader.php
<?php
function classLoadMain($class) {
$class = str_replace('\\', '/', $class);
include $class . '.php';
}
function classLoadAdmin($class) {
$class = str_replace('\\', '/', $class);
include '../' . $class . '.php';
}
?>./classes/DbConnect.php
<?php
namespace classes;
use PDO;
use Exception;
class DbConnect {
private $connection;
public function __construct() {
$this->connection = new PDO('mysql:host=localhost;dbname=my_test_database', 'root', 'admin');
if (!$this->connection) {
throw new Exception('Could not connect to database server');
}
$this->connection->query("SET NAMES 'utf8'");
$this->connection->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$this->connection->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
}
public function getConnection() {
return $this->connection;
}
}
?>./test1.php
<?php
use classes\DbConnect;
require_once("autoloader.php");
spl_autoload_register('classLoadMain');
$dbConnect = new DbConnect();
?>
Új hozzászólás Aktív témák
- IKEA (HAVREHOJ) tablet tartó
- LG 65G4 - 65" OLED evo - 4K 144Hz & 0.1ms - MLA Plus - 3000 Nits - NVIDIA G-Sync - FreeSync Premium
- Samsung Galaxy A55 5G / 8RAM 256GB / Gyárifüggetlen / 12 Hó Garanciával
- Telefon felvásárlás!! iPhone X/iPhone Xs/iPhone XR/iPhone Xs Max
- Bomba ár! Lenovo ThinkPad X280 - i5-G8 I 8GB I 512GB SSD I 12,5" FHD I HDMI I Cam I W10 I Gari!
Állásajánlatok
Cég: FOTC
Város: Budapest