1--TEST--
2private(set) protected(set) ast printing
3--INI--
4zend.assertions=1
5assert.exception=1
6--FILE--
7<?php
8
9try {
10    assert(function () {
11        class Foo {
12            public private(set) string $bar;
13            public protected(set) string $baz;
14        }
15    } && false);
16} catch (Error $e) {
17    echo $e->getMessage();
18}
19
20?>
21--EXPECT--
22assert(function () {
23    class Foo {
24        public private(set) string $bar;
25        public protected(set) string $baz;
26    }
27
28} && false)
29