Kuri is minimalist web framework for PHP. Minimum code - maximum speed. Quick start your web application or API.
It's recommended that you use Composer to install Kuri.
composer require masterforweb/kuri
Autoroutes:
https://{your domain}/{your function}/param1
or
https://{your domain}/{your class}/{funtion}/param1/param2
or
command line: php {application path}/index.php {your function} param
require 'vendor/autoload.php';
kuri();
function index() {
echo 'Hello World! Is index page';
}
require 'vendor/autoload.php';
_kuri();
function index_kuri() {
echo 'Hello World! Is index page';
}
function id_kuri(int $id){
echo "result $id";
}
_kuri();
class news_kuri {
function id($id){
echo 'ID ='.$id;
}
}
_kuri();
class news_kuri {
function get($id){
echo 'ID ='.$id;
}
function post($title, $text) {
$sql = "INSERT INTO `news` (`title`, `name`) VALUES($title, $text);";
}
}
require 'vendor/autoload.php';
_kuri();
function about_kuri(){
return [
'author' => 'masterforweb',
'email' => '[email protected]',
'name' => 'kuri'
];
}
curl -I http://kuri.dv/about
HTTP/1.1 200 OK
Content-Type: application/json; utf-8
curl http://kuri.dv/about
{"author":"masterforweb","email":"[email protected]","name":"kuri"}
support: [email protected]