Hirdetés
- Milyen belső merevlemezt vegyek?
- Milyen egeret válasszak?
- Elsőként veti be DRAM lapkák gyártásához a High-NA EUV-t az SK Hynix
- Vezeték nélküli fejhallgatók
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Multimédiás / PC-s hangfalszettek (2.0, 2.1, 5.1)
- ThinkPad (NEM IdeaPad)
- Amlogic S905, S912 processzoros készülékek
- OLED TV topic
Ú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
- Alkatrész felvásárlás (VGA, CPU, félkonfig, konzol, notebook, komplett gép)
- Apple Watch Series 9 (GPS + Cellular), 45mm, prémium rozsdamentes acél, zafírkristály
- Precision 5680 16" FHD+ IPS i7-13800H RTX A1000 32GB 512GB NVMe ujjlolv IR kam gar
- Aspire A515-58M 15.6" FHD matt i7-13620H 32GB 512GB NVMe ujjolv új akku gar
- Sony WH-1000XM3
- Bontott, vadiúj, SKY BLUE MacBook Air 13.6" M4 10C/8G 16GB 256GB 13 Gar.: 1 év APPLE világgarancia
- Telefon felvásárlás!! iPhone 11/iPhone 11 Pro/iPhone 11 Pro Max
- Bontott, vadiúj, SPACE BLACK MacBook Pro 14" M4 10C/10G 16GB 512GB Gar.: 1 év APPLE világgarancia
- HP ZBook Studio G8 WorkStation i7-11850H 32GB 1000GB Nvidia Quadro T1200 400NIT, 100% sRGB Garis!
- ÁRGARANCIA!Épített KomPhone i5 14600KF 32/64GB RAM RX 7800 XT 16GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest