Štítek


php

Statická třída v php jako konfigurační soubor

Používám statickou třídu jako konfigurační soubor pro nastavení blogu. Základ stránek naprogramuji na lokále a až odladěné stránky dávám na hosting. Někde na php.net jsem našel inicializaci statické třídy … třeba se bude hodit i někomu jinému ;)

<?php
 
class Nastaveni {
 
    /* nastaveni pripojeni databaze */
    protected static $dbHost = "localhost";
    protected static $dbUzivatel = "";
    protected static $dbHeslo = "";
    protected static $dbDatabaze = "localdb";
 
 
    public static function NastaveniInit() {
 
      if($_SERVER['HTTP_HOST']!='localhost') {
 
        /* nastaveni pripojeni databaze */
        self::$dbHost = "host_db";
        self::$dbUzivatel = "uzivatel_db";
        self::$dbHeslo = "heslo_db";
        self::$dbDatabaze = "server_db";
 
      }
 
    }
 
 } Nastaveni::NastaveniInit();
 
?>