[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Научиться и немножко заработать.
Страницы: 1, 2, 3, 4, 5, 6, 7
twin
Вот много раз слышал, мол дайте задание для практики.

И еще много раз видел - хочу заработать немного помимо и пр.

Есть шанс. Мы тут затеяли тестер типа мамбы. Нам нужны вопросы. Готов платить.

Был опыт такого обращения, мало кто откликнулся. Тогда тестер почил в бозе. Хочу реанимировать.

Это же не просто заработок, это портфолио своего рода. Всегда можно сказать - я участвовал в разработке этого теста. А он скоро будет крут, я отвечаю. ph34r.gif

Кто хочет денежек и славы - мне в личку. Я расскажу подробно.

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

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
Arh
Вот уже 1 вопрос есть из соседней темы =)

$v->z=1;
$data=$v;
$data->z=3;
print $v->z;


_____________
Промокод предоставляет скидку на заказ домена и/или хостинга reg.ru
BFCC-3895-8804-9ED2
twin
Это я давно унес)))

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

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
Zzepish
Arh
Выдаст 3?
twin
Угадай))) Могу поспорить, что ответ будет неверным.

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

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
Zzepish
twin
По идее должно быть 3
twin
Нет.

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

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
sergeiss
Цитата (Zzepish @ 30.07.2014 - 00:59)
twin
По идее должно быть 3

Цитата (twin @ 30.07.2014 - 02:34)
Нет.

Но вот ПХП "почему-то" думает, что получится 3... Думаю, что с самим ПХП спорить не стОит wink.gif

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
vagrand
sergeiss
Цитата
Но вот ПХП "почему-то" думает, что получится 3... Думаю, что с самим ПХП спорить не стОит


Рискну предположить что если запустить данный пример в php 4, то будет не 3, а как раз таки 1

_____________
Senior PHP developer: PHP5, MySQL, JavaScript, CakePHP, Yii/Yii2, Zend Framework, Smarty, XML/Xslt, JQuery, Jquery Mobile, Bootstrap, ExtJS, HTML, HTML5, CSS, Linux, SVN, Git, Memcached, Redis, MongoDB, Zend Guard, Ioncube, FFMpeg, PayPal, Webmoney, Qiwi, Facebook API, Vkontakte Api, Google API, Twitter Api, Steam Api.
Junior Android Developer: Android SDK, многопоточность, работа с HTTP запросами, JSON, SQLite, фрагменты.
twin
Цитата (sergeiss @ 29.07.2014 - 22:46)
Но вот ПХП "почему-то" думает, что получится 3... Думаю, что с самим ПХП спорить не стОит wink.gif

ПХП как минимум думает, что получится ошибка.
Цитата
Creating default object

А уж потом 3 или не 3 - не важно. smile.gif Так что никто и не собирался с ним спорить.

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

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
Arh
twin

Тогда вопрос должен быть либо такой:
$v = (object)'';
$v->z=1;
$data=$v;
$data->z=3;
print $v->z;


Либо вариантов ответа несколько (выведет ошибку и число 3)
Просто все тут и так поняли что будет ошибка, когда проверили, но речь то о другом (1 или 3)
А то получиться тест с подвохом.

_____________
Промокод предоставляет скидку на заказ домена и/или хостинга reg.ru
BFCC-3895-8804-9ED2
twin
Ну а я про что. Конечно с подвохом. Объекта нет, значит логично предположить, что будет ошибка. В контексте изначального топика понятно, что предполагался объект. Но я то говорю о тесте. Вопрос будет звучать так:

Каков результат выполнения кода
$v->z=1;
$data=$v;
$data->z=3;
print $v->z;


Варианты ответов:
1
3
ошибка

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

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
sergeiss
Цитата (Arh @ 30.07.2014 - 11:28)
А то получится тест с подвохом.

С подвохом - это еще ладно smile.gif Главное, чтобы не с ошибкой.

Цитата (twin @ 30.07.2014 - 11:43)
Объекта нет, значит логично предположить, что будет ошибка.

Это будет ошибкой самого теста. Потому что вовсе не факт, что объект не был создан ранее.

Существенно то, что на момент работы со второй строкой кода объект уже существует!!! И далее уже не важно, был ли он создан заранее или нет. Далее уже идет работа с объектами и ссылками на них.

Цитата (vagrand @ 30.07.2014 - 11:03)
Рискну предположить что если запустить данный пример в php 4, то будет не 3, а как раз таки 1

Не буду утверждать, что будет в ПХП4. Но если давать такое задание как тестовое, то надо тогда четко указывать все условия: какой ПХП, был ли объект создан ранее или это полный код ПХП.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
twin
sergeiss
Цитата
Потому что вовсе не факт, что объект не был создан ранее.
Не нужно домысливать. Есть код и есть вопрос. Мало ли кто чего додумает. Нужен четкий ответ.

Вот еще к примеру. Без ответов, просто на логику

Что вернет данная функция:
    define('CONST', false);

if(!defined('CONST'))
define('CONST', true);

var_dump(CONST);



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

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
sergeiss
Цитата (twin @ 30.07.2014 - 11:50)
Нужен четкий ответ.

Четкий ответ "3". А вот будет ли при том ворнинг - это как раз "домыслы". Потому что вывод ворнингов может быть отключен, точно также, как может быть уже создан объект.

И ответ "3" уже назывался.

А ответ "ошибка" сам по себе ошибочный!!!!!!!!!! Потому что там не error, а warning, что не является ошибкой, а является предупреждением!!! Но среди вариантов ответа я не увидел "предупреждение", только "ошибка".


PS. Поясняю, зачем я тут что-то доказываю. Любой тест должен быть корректен сам по себе. Тем более, когда это не "просто так", а оценка профпригодности.



_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.