File: bug02053.inc

package info (click to toggle)
xdebug 3.4.5-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 9,096 kB
  • sloc: ansic: 19,944; php: 6,217; xml: 4,172; pascal: 534; makefile: 4; sh: 2
file content (23 lines) | stat: -rw-r--r-- 383 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
declare(strict_types=1);
class MyObject
{
	public $pub;
	protected $prot;
	private $priv;

	public function __construct($pub, $prot, $priv)
	{
		$this->pub = $pub;
		$this->prot = $prot;
		$this->priv = $priv;
	}
}
/** @var MyObject[] $arr */
$arr = [
	new MyObject(1, 'first', true),
	new MyObject(2, 'second', false),
	new MyObject(3, '3rd', false),
];
echo $arr[0]->pub;
?>