toolmao/nearphp

Simple PHP Functional combination.

1.0.0 2018-07-17 03:06 UTC

This package is not auto-updated.

Last update: 2024-09-29 06:14:16 UTC


README

Nearphp is a simple, open source PHP Functional combination. Include Router / Template .

Install

If you have Composer, just include Nearphp as a project dependency in your composer.json. If you don't just install it by downloading the .ZIP file and extracting it to your project directory.

require: {
    "toolmao/nearphp": "dev-master"
}

Examples

This is with Nearphp installed via composer.

composer.json:

{
   "require": {
        "toolmao/nearphp": "dev-master"
    },
    "autoload": {
        "psr-4": {
            "" : ""
        }
    }
}

.htaccess(Apache):

RewriteEngine On
RewriteBase /

# Allow any files or directories that exist to be displayed directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ index.php?$1 [QSA,L]

.htaccess(Nginx):

rewrite ^/(.*)/$ /$1 redirect;

if (!-e $request_filename){
	rewrite ^(.*)$ /index.php break;
}