<?php
class A
{
// Список детей, сразу после создания объекта - пустой
public $C;
// Выводит сообщения в момент уничтожения объекта
}
class B
{
// Список детей, сразу после создания объекта - пустой
public $E;
public $C; //4
// Выводит сообщения в момент уничтожения объекта
}
$objA= new A;
$objA-> C = 3;
echo "objA->C: ", $objA->C; // objA->C: 3
echo "<BR>";
$objB = new B;
$objB-> C =4;
$objB-> E =5;
// Создали отдельный объект класса B и обратились "как бы" к переменной С класса A
echo " objB->C: ", $objB->C; // objB->C: 4
echo "<BR>";
echo " objB->E: ", $objB->E; // objB->E: 5
echo "<BR>";
// но на самом деле свойство C класса A не поменялось
echo " objA->C: ", $objA->C;
//echo $C; // не выведется