Чтобы нашего брата не обижали и смотрели его уровень не по тестам, а по работе и достижениям, буду выкладывать здесь разного рода тесты на всевозможных собеседованиях.
Пользуйтесь, экономьте свое время, деньги и нервы.
|
Напишите, что выведется на экран
$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 в массиве с единственным значением ...
|
|