DiMasKiss
Новичок
из ООП написание мутированного объекта
test.php
экземпляр $mutator наследует функцию transform($string) объекта $algorithm2 при передаче самого объекта $mutator->setAlgorithm($algorithm2);
Как наследовать функцию transform() или сменить адресацию из других объектов
test.php
PHP:
$string = 'anystring'; $algorithm1 = new Task_Algorithm_Md5();
$algorithm2 = new Task_Algorithm_Sha1();
if(md5($string) == $mutator->transform($string)) {
echo "md5 OK\n";
} else {
echo "md5 Failed\n";
}
$mutator->setAlgorithm($algorithm2);
if(sha1($string) == $mutator->transform($string)) {
echo "sha1 OK\n";
} else {
echo "sha1 Failed\n";
}
Как наследовать функцию transform() или сменить адресацию из других объектов

