Статьи по тестовым заданиям

Чтобы нашего брата не обижали и смотрели его уровень не по тестам, а по работе и достижениям, буду выкладывать здесь разного рода тесты на всевозможных собеседованиях. Пользуйтесь, экономьте свое время, деньги и нервы.

  <=   1 2 3 4 5   



Напишите, что выведется на экран $a = 1.1 - 1; $b = 0.1; if ($a == $b) { echo 'a равно b'; } else { echo 'a не равно b'; // выведется этот вариант } На экран выведется 'a не равно b'. Дело в том, что данная конструкция записи вида $a = ...

Есть 2 массива, необходимо написать, какой будет вывод $a = array(1,3,5,7); $b = array(2,4,6); $b += $a; // корректна ли данная запись print_r($b); // что получим на выводе Начнем по порядку: $b += $a; // Запись корректна, она складывает ...

Необходимо реализовать удаленную авторизацию, используя js. Есть домен1 и домен2. На домене2 выводится форма авторизации, проверка учетных данных производится на домене1, данные передаются посредством js. Что касается 3 задачи, тот тут схема так...

Cделайте веб страницу, которая не дает пользователю ее закрыть, даже при многократном подтверждении пользователем запроса о закрытии текущей вкладки ( фф, хром, ие). Вариант 1: Раньше работал способ в одну строчку и заключался он в том, что пол...

Стоит задача изменить порядок строки 0123456789 в обратном направлении, как это можно реализовать? $string = '0123456789'; // сделать в обратном порядке $cnt = strlen($string); // определяем длину строки for($i=$cnt;$i>=0;$i--) echo $string{$i};...

Опять, нам интересно, что выведется на экране и какие будут ошибки. :) class A { private $test; public function setValue($value) { $this->var = $value; } } class B extends A { public $test = 1; } $a = new A(); $b = new B(); ...

Есть массив целых чисел идущих по порядку [1,2,5,7, ... 158 .... 10000000]. Напишите оптимальную функцию которая определит есть ли число 42 в этом массиве $numbers = array(1,2,3,4,42,56); echo in_array(42, $numbers); // выведет 1, т.е. true - эт...

Нас интересует, что выведется на экран? class A{}; $a = new A(); $a->i = 1; $b = $a; $b->i = 2; echo $a->i.', '.$b->i; // 2, 2 Так как мы создаем один экземпляр класса,а потом $b просто на него ссылаемся, то получается, что мы просто п...

Напишите код, позволяющий проверить залогинен ли пользователь в ВК, твиттер, гугл сервисы. Не используя сдк/апи этих сервисов. Варианты: А) Создаем отдельный сервис к которому подключаем все АПИ данных сервисов и реализуем необходимый функционал...

Что выведет на экран данный код? class cl{ var $a; var $b; function cl($value) { $this->a = $value; } function b($b = 1) { $this->b = $b; return $this->a = $this->a-$this->b; } }; $a = new cl(); echo $a; // Выведет ...

Что выведет следующее выражение // результат вас удивит print 4 + print 3; // 35 Почему же это произошло? print - функция, а echo - языковая конструкция. То что они обе набираются текстом в редакторе совсем не значит что они одинаково работ...

Что выведется на экран? $a = in_array('test',array(0)); echo $a; // true В данном конкретном примере происходит следующее: // Происходит типизация (int)test = 0; // После чего происходит поиск значения 0 в массиве с единственным значением ...


  <=   1 2 3 4 5