PHP code example of ymmtmsys / properties
1. Go to this page and download the library: Download ymmtmsys/properties 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/ */
ymmtmsys / properties example snippets
use Ymmtmsys\Properties\Properties;
class SubClass extends Properties // extend Properties class
{
/**
* @accessor
*/
protected $rdwr = 'Read and wirte property';
/**
* @reader
*/
protected $rdonly = 'Read only property';
/**
* @writer
*/
protected $wronly = 'Write only property';
protected $no_annotation = 'no annotation';
}
$obj = new SubClass;
// Read
echo $obj->rdonly, "\n"; // => "Read only property"
echo $obj->rdwr, "\n"; // => "Read and wirte property"
// Write
$obj->wronly = 'Yippee!';
$obj->rdwr = 'Yup!';
// Error!!
$obj->rdonly = 'Oops!';
echo $obj->wronly, "\n";
$obj->no_annotation = 'php';
echo $obj->no_annotation, "\n";