1. Go to this page and download the library: Download nyholm/nsa 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/ */
nyholm / nsa example snippets
$object = new Dog();
NSA::setProperty($object, 'name', 'Foobar');
$name = NSA::getProperty($object, 'name');
$result = NSA::invokeMethod($object, 'doAction', 'jump', '1 meter');
echo $name; // "Foobar"
echo $result; // "Dog just did 'jump' for 1 meter"
// Access static properties and methods
$age = NSA::getProperty('\Dog', 'age');
echo $age; // 12
class Dog
{
private $name = 'unnamed';
private static $age = 12;
private function doAction($action, $parameter)
{
return sprintf("Dog just did '%s' for %s", $action, $parameter);
}
}
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.