Тест 3. Классы и объекты

Тест проверит вас на знание классов и объектов в языке PHP. Прежде чем приступить к тесту повторите свои знания в этой области.

Что будет выведено в результате работы скрипта?

class A {};
class B1 extends A {};
class_alias('A', 'B2');
$b1 = new B1; echo get_class($b1);
$b2 = new B2; echo get_class($b2);
 
 
 
 

Что будет выведено в результате работы скрипта?

class Object
   {
       function Object( $entity )
       {
           $entity->name="John";
       }
   }
   class Entity
   {
       var $name = "Maria";
   }
   $entity = new Entity();
   $obj = new Object( $entity );
   print $entity->name;
 
 
 
 

Что будет выведено в результате работы скрипта?

interface foo {}
class_alias('foo', 'bar');
echo interface_exists('bar') ? 'yes' : 'no';
 
 
 
 

Экземпляры классов ещё называют:

 
 
 
 

Какое ключевое слово используется для наследования одного класса от другого?

 
 
 
 

Какой метод в PHP5 вызывается автоматом, при попытке конвертации объекта в строку или при конкатенации?

 
 
 
 

Какое название нельзя использовать в качестве имени константы класса?

 
 
 
 

Что будет выведено в результате работы скрипта?

class number
   {
       public $a= 10;
       public $b=20;
       private $c=30;
    }
    $numbers = new number();

   foreach($numbers as $var => $value)
   {
       echo "$value ";
   }
 
 
 
 

Какой из ключевых слов используется для создания объекта?

 
 
 
 

Какое из ключевых слов не является модификатором доступа?

 
 
 
 

Вопрос 1 из 10


Поделиться ссылочкой: