точно това имам предвид... Само че свойствато и методи от класа, който наследяваш трябва да са protected
Аха ся го пробвах , аз бях разбрал че extends прави едностранна връзка , а то било двустранно:
и главният клас може да ползва методи от "sub"-класа
и "sub"-класа може да ползва методи от главният клас ...нали така?
------------------------------------------------------
Чакай да те питам и нещо друго , тамън съм те "хванал" да помагаш

...има ли смисъл от това:
<?php
class DB1
{
public function izvicvam($pass)
{
$get_pass=(int)$pass;
if($pass==1234)
{
DB2::exec();
}
}
}
class DB2 extends DB1
{
protected static function exec()
{
echo ' connection ok';
}
}
$mycar=new DB1();
echo $mycar->izvicvam(1234);
Идеята ми е преди да се извика даден метод или клас да се проверява за параметър играещ ролята на пас
...ето още един пример:
class RF
{
public function __construct($pass)
{
$get_pass=(int)$pass;
if($pass==1234)
{
return $this->izvicvam();
}
}
private function izvicvam()
{
echo '<br /><br /> pass ok';
}
}
$mycar=new RF (1234);