2017-05-02 8 views
-1

Ich frage mich, ob es eine Möglichkeit gibt, eine bestimmte Einstellungen meines PHP (z. B. phpMyAdmin Anmeldeinformationen) zu speichern, indem Sie den Code nicht öffnen. Einfach die Anmeldeinformationen in ein Textfeld einfügen und dann speichern. Dies würde wirklich helfen, wenn ich es bereitstellen möchte und den Code nicht öffnen muss, um die Einstellungen/Anmeldeinformationen zu ändern.Wie kann ich variable Daten in einer PHP-Datei speichern?

+0

speichern Sie Anmeldeinformationen in einer Datei wie 'database.php' als ein Array und verwenden Sie' database.php ', um es an der Spitze zu laden –

+0

ja, kann es. Sie speichern es einfach in php.file –

+0

http://stackoverflow.com/a/14952941/6229548 –

Antwort

2

Wenn Sie speichern es in seiner eigenen Klasse können Sie es in einem Verfahren zuzugreifen, die Config von der Eigenschaft ruft

// database.php 

<?php 

class Database{ 

    private $config = [ 
     'user' => 'root', 
     'password' => '', 
     'database' => my_db 
    ]; 

    public function getConfig(){ 
     return $this->config; 
    } 
}; 

Dann in Ihrer PHP-Datei, die eine Seite

//index.php 

<?php 

... 
include database.php 
$database = new Database(); 
$config = $database->getConfig(); 
... 

A rendert mehr ideale Verwendung, die Sie tatsächlich anrufen würde $database->getConnection(); Welche würde den Code enthalten, um Ihr PDO oder mysqli Verbindungsobjekt zu bauen und es zurückzugeben.

Verwandte Themen