source: src/router/php7/Zend/tests/bug73288.phpt @ 31874

Last change on this file since 31874 was 31874, checked in by brainslayer, 6 weeks ago

update php

File size: 563 bytes
Line 
1--TEST--
2Bug #73288 (Segfault in __clone > Exception.toString > __get)
3--INI--
4opcache.enable=1
5opcache.enable_cli=1
6--FILE--
7<?php
8
9class NoClone {
10        public function __clone() {
11                throw new Exception("No Cloneable");
12        }
13}
14
15class C {
16        public function __get($name) {
17                return new NoClone;
18        }
19}
20
21function test_clone() {
22        $c = new C;
23        $b = clone $c->x;
24}
25
26test_clone();
27?>
28--EXPECTF--
29Fatal error: Uncaught Exception: No Cloneable in %sbug73288.php:%d
30Stack trace:
31#0 %s(%d): NoClone->__clone()
32#1 %s(%d): test_clone()
33#2 {main}
34  thrown in %sbug73288.php on line %d
Note: See TracBrowser for help on using the repository browser.