1--TEST--
2Bug #76300: Unserialize of extended protected member broken
3--FILE--
4<?php
5class Base {
6	private $id;
7	public function __construct($id)
8	{
9		$this->id = $id;
10	}
11}
12class Derived extends Base {
13	protected $id;
14	public function __construct($id)
15	{
16		parent::__construct($id + 20);
17		$this->id = $id;
18	}
19}
20$a = new Derived(44);
21$s = serialize($a);
22$u = unserialize($s);
23print_r($u);
24--EXPECT--
25Derived Object
26(
27    [id:protected] => 44
28    [id:Base:private] => 64
29)
30