...
Code Block | ||||
---|---|---|---|---|
| ||||
/**
* A short one line description of the class
*
* You can now add a longer description and describe properties that might
* be found via a magic get or set.
*
* @author Your Name <email@example.com>
* @copyright Copyright (c) 2024 You or your employer
*/
class MyClass
{
/** @var int A description of what the property stores. */
protected int $property;
/**
* A property that needs a long explanation
*
* If a property is complicated you may use a multi-line
* doc block for it.
*
* @var array
*/
protected array $data = [];
/**
* A one line description of the method
*
* An optional longer description of the method if needed.
*
* You only need to to define @returns if you explicitly use
* a return statement.
*
* @param int $value A description of the value
*/
public function set_property(int $value)
{
$this->property = $value;
}
/**
* A one line description of the method
*
* An optional longer description of the method if needed.
*
* @returns int An optional text description what is returned when it is not already described.
*/
public function get_property(): int
{
return $this->property;
}
} |
...