9kinc/easyphpenvpp

Easily read .env files using PHP and read them using $_ENV or $_SERVER

1.02 2020-12-01 22:52 UTC

This package is auto-updated.

Last update: 2024-04-29 04:40:26 UTC


README

Installation

via Composer:

$ composer require 9kinc/easyphpenvpp

or Include easyphpenvpp.php in your script

Usage

require "easyphpenvpp.php"; // include the class
//require "vendor/autoload.php"; // composer autoload

$file_dir = '.env';
$easyenv = new \EasyPHPEnvPP\EasyPHPEnvPP($file_dir);  

echo "<pre>";
print_r($easyenv->print_data()); 
echo "</pre>";

// ## functions
// $easyenv->get_file_found(); # Use this to see if file was found
// $easyenv->get_data_list(); # Array with key and value data inside , use for loop to get these values!
// $easyenv->get_errors(); # Array containing all the errors


// test
echo "<hr> Key APP_URL: " .$_ENV["APP_URL"]; 
echo "<hr> Key APP_NAME: " .$_SERVER["APP_NAME"]; 

You can use $_SERVER or $_ENV to get your values!

Note

Check .env.example on how to setup the .env file. You can also use other file formats as long as the content is in right format

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.