PHP code example of dconco / phpspa

1. Go to this page and download the library: Download dconco/phpspa 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/ */

    

dconco / phpspa example snippets




use PhpSPA\App;
use PhpSPA\Component;
use function Component\useState;


function HomePage() {
	$counter = useState("count", 0);

	return <<<HTML
		<h1>Counter: {$counter}</h1>
		<button onclick="setState('count', {$counter} + 1)">+</button>
		<Component.Link to="/about" children="About" />
	HTML;
}

$app = new App(fn() => '<div id="app"></div>');

$app->attach((new Component('HomePage'))->route('/'));
$app->run();

use PhpSPA\Compression\Compressor;

$app->compression(Compressor::LEVEL_AGGRESSIVE, true)
ini
ffi.enable=true
extension=ffi