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

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

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

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 A {};
class B1 extends A {};
class_alias('A', 'B2');
$b1 = new B1; echo get_class($b1);
$b2 = new B2; echo get_class($b2);
 
 
 
 

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

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

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

Вопрос 1 из 10


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