1. Go to this page and download the library: Download oscarotero/fol 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/ */
oscarotero / fol example snippets
use Fol\App;
use Zend\Diactoros\Uri;
$path = '/var/www/my-website';
$uri = new Uri('http://localhost/my-website');
$app = new App($path, $uri);
//Get the path
$app->getPath(); // /var/www/my-website
$app->getPath('dir/subdir', '../other'); // /var/www/my-website/dir/other
//Get the uri
(string) $app->getUri(); // http://localhost/my-website
(string) $app->getUri('post/1', 'details'); // http://localhost/my-website/post/1/details
use Fol\App;
use Zend\Diactoros\Uri;
$app = new App(__DIR__, new Uri('http://localhost/my-website'));
//Set a value
$app->set('database.config', [
'user' => 'foo',
'pass' => 'bar'
]);
//Get the value
$config = $app->get('database.config');
//Set a service
$app->addService('database', function ($app) {
return new DatabaseClass($app->get('database.config'));
});
//Get the service value
$database = $app->get('database');
//And add ServiceProviderInterface instances to register several dependencies
$app->addServiceProvider(new MyServiceProvider());
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.