Создание свойства которого несуществует в классе


<?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; // не выведется