- Nothing Phone (3a) és (3a) Pro - az ügyes meg sasszemű
- iPhone topik
- Nothing Phone (3) – tervezett kaotika
- Samsung Galaxy A26 - csak a szokásos
- Huawei Watch Fit 3 - zöldalma
- Magisk
- Google Pixel topik
- Xiaomi Mi 8 - így csinálunk csúcsmodellt Mi
- Soundcore Liberty 4 Pro - basszus!
- Samsung Galaxy S10 és S10+ duplateszt
Ú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
- iPhone 16 Pro 128gb Natural Titanium
- iPhone 13 128Gb fehér (starlight) első tulaj, patika állapot, akku 85%, új kijelzóvédő
- Ez már Kóros (Core 5)! Új Samsung Galaxy Book4 Intel Core 5 120U 16GB 512GB
- HP EliteBook 830 G7 i5-10210U 16GB 256GB 1 év garancia
- FÉLÁRON! Gyeon Q2 Mohs EVO kerámia védelem (50 ml)
- Vivo Y76 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- Ez már Kóros (Core 5)! Új Samsung Galaxy Book4 Intel Core 5 120U 16GB 512GB
- BESZÁMÍTÁS! Intel Core i9 9900K 8 mag 16 szál processzor garanciával hibátlan működéssel
- Eladó karcmentes Realme 7i 4/64GB / 12 hó jótállással
- DELL Precision 5560 i7-11850H 32GB 1000GB T1200 FHD+ 1 év garancia
Állásajánlatok
Cég: FOTC
Város: Budapest