1Asymmetric visibility modifiers 2----- 3<?php 4 5class Test { 6 final protected private(set) $a; 7 private public(set) static $b; 8 protected(set) $c; 9 10 public function __construct( 11 protected private(set) $d, 12 private public(set) $e, 13 protected(set) $f, 14 ) {} 15} 16----- 17class Test 18{ 19 final protected private(set) $a; 20 private public(set) static $b; 21 protected(set) $c; 22 public function __construct(protected private(set) $d, private public(set) $e, protected(set) $f) 23 { 24 } 25} 26