PHP code example of neutrino / dotconst

1. Go to this page and download the library: Download neutrino/dotconst library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

neutrino / dotconst example snippets


DATABASE_USER === 'db_user'

BASE_PATH === {base path of .const.ini file}
APP_ENV === getenv('APP_ENV')
PHP_V === PHP_VERSION_ID

define('BASE_PATH', '{base path of .const.ini file}');
define('APP_ENV', getenv('APP_ENV'));
define('PHP_V', PHP_VERSION_ID);

\Neutrino\Dotconst::load('/ini_path' [, '/compile_path']);

DATABASE_HOST === '10.0.0.0'

\Neutrino\Dotconst\Compile::compile('/ini_path', '/compile_path');

define('DATABASE_USER', 'db_user');

class MyExtention extends \Neutrino\Dotconst\Extensions\Extension{
    
    protected $identifier = "php/my";

    public function parse($value, $path) {
        return 'my';
    }

    public function compile($value, $path){
        return "'my'";
    }
}

\Neutrino\Dotconst::addExtension(MyExtention::class);

FOO_BAR === 'my'

define('FOO_BAR', 'my');

[database]
user = db_user

base_path = @php/dir
app_env = @php/env:APP_ENV
php_v = @php/const:PHP_VERSION_ID