Hirdetés
- Milyen okostelefont vegyek?
- Apple Watch
- Mobilinternet EU-n kívül, eSIM adatcsomagok használata
- Kicsomagoljuk és bemutatjuk a Poco F8 Ultrát
- A Vivo S50 Pro mini is beáll a sorba
- iPhone topik
- Xiaomi 15T - reakció nélkül nincs egyensúly
- Apple Watch Sport - ez is csak egy okosóra
- Samsung Galaxy Watch8 - Classic - Ultra 2025
- Xiaomi 15T Pro - a téma nincs lezárva
Ú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
- iRacing.com - a legélethűbb -online- autós szimulátor bajnokság
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Formula-1
- Pécs és környéke adok-veszek-beszélgetek
- Synology NAS
- World of Warships
- The Division 2 (PC, XO, PS4)
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- exHWSW - Értünk mindenhez IS
- BestBuy topik
- További aktív témák...
- Samsung S27E510C LCD monitor / 1920 x 1080 / 4ms / 60hz / ivelt 4000R / VA panel / szép állapot
- ÚJ CORE I5 14400F GAMER OPTIMUM PC 16-32GB DDR4 512GB NVME SSD NVIDIA RTX 2060 6GB DDR6 2ÉV GAR!
- ASUS CORE I5 8400 GAMER MAX PC 16Gb RAM 512GB SSD GEFORCE RTX 2060 SUPER 8GB DDR6 1ÉV GAR!
- ÚJ! BONTATLAN MX500 2.5 SSD 1TB
- ÚJ 4K CORE I5 14400F B760 Gamer ERŐMŰ PC 32Gb DDR5 2.0TB SSD NVIDIA RTX 3090 24GB DDR6 2ÉV GAR
- Apple iPhone 12 Mini 128 GB Fekete 1 év Garancia Beszámítás Házhozszállítás
- HIBÁTLAN APPLE WATCH ULTRA 2 NATURAL TITANIUM 49MM -1 ÉV GARANCIA - MS3713, 100% AKKUMULÁTOR
- Motorola Edge 40 / 8/256 GB / Kártyafüggetlen / 12Hó Garancia
- Microsoft Surface Go 2 m3-8100Y 8GB 128GB 1 év garancia
- Bomba ár! HP Elitebook Folio 9480m - i5-4GEN I 8GB I 256SSD I 14" HD+ I Cam I W10 I Garancia!
Állásajánlatok
Cég: ATW Internet Kft.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi


