Темы, которые касаются не только тестов, IT и Quizful, вы можете создавать в новом разделе Обсуждения.

Вдобавок, появилась возможность комментировать профиль пользователя на странице профиля.

Надеемся, эти нововведения Вам понравятся.
Знаете ли Вы, что

Вы можете подписаться на RSS ленту новых тестов сервиса Quizful, в том числе и отдельно по каждой категории

Топ контрибуторов
loading
loading
Статистика

Тестов: 127, вопросов: 5126. Пройдено: 54989 / 186427.

Тест знаний PHP 5 - Основы

Вам необходимо зарегистрироваться и войти в систему для прохождения тестов.
head tail Информация о тесте
категория
PHP
пройден1135 из 3713
вопросов в тесте20 из 75
требуется0.0 Q
сертификационныйнет
в рейтинге да
время20 минут
авторoks
head tail Модераторы
Этот тест еще никто не модерирует

Введение в тест PHP 5

В области программирования для cети, PHP — один из популярнейших скриптовых языков, который, в настоящее время, используется сотнями тысяч разработчиков.

Пятая версия PHP была выпущена 13 июля 2004 года и на данный момент является наиболее популярной и стабильной. PHP5 позволяет разрабатывать высокопроизводительные Web-сайты любого масштаба и любой категории сложности. Изменения и дополнения в PHP5 были сделаны с расчетом сохранить наибольшую совместимость с предыдущими версиями языка.

Целевая аудитория онлайн теста PHP 5

Тест проверяет знание веб-программистами скриптового языка PHP5 и принципов программирования на нем. Он будет полезен как опытным программистам так и просто желающим ознакомится с нововведениями и систематизировать свои знания в PHP5.

Для прохождения теста пользователь должен владеть основами PHP. Рекомендуем для начала пройти Тест PHP - Основы, и тем самым проверить свой уровень базовых знаний.

Структура теста PHP 5

Онлайн тест PHP5 Основы содержит как теоретические, так и практические вопросы по таким темам:

  • Формы
  • Базовые понятия
  • Переменные и типы данных
  • Новые возможности PHP5
  • Операторы и функции
  • Синтаксис
  • Классы и объекты

Дальнейшее развитие теста по PHP5:

Как упоминалось выше, скриптовой язык PHP5 содержит много дополнений и изменений. Мы будем стараться брать во внимание как можно больше из них пополняя количество вопросов теста. Надеемся, что пользователи будут помогать нам улучшать данный тест.

По результатам голосования пользователей будут обнаружены слишком сложные или слишком легкие вопросы по PHP 5. Они будут перемещены в тесты по PHP соответствующего уровня сложности.

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


Важно: Ниже обсуждается только тест в целом: покрытие тематик, типы вопросов, пути улучшения теста и так далее.

Замечания, касающиеся отдельных вопросов теста, просьба оставлять в соответствующих топиках,
которые доступны на странице результатов прохождения теста возле каждого вопроса.

Комментариев: 37
 a_w28.07.2010 | 17:25:36
Хороший тест, не прошёл. В следующий раз буду внимательнее. :)
ответить
 chop24.06.2010 | 13:44:29
прошел тест...
некоторые вопросы вызывают вопросы - зачем они? за .. лет работы ни разу не пришлось использовать
хотя понимаю, что личный опыт - не показатель
вопросы "что будет показано в браузере" элементарно "отвечаются", даже не зная - достаточно ввести код и посмотреть
ответить
 VovanVE28.06.2010 | 14:42:59
И вот здесь составители вопросов извращаются с заменой правильных букв в коде на неправильные аналогичные по написанию. Такой код после копипаста сразу не заработает.
ответить
 chop29.06.2010 | 09:19:47
нет
"здесь" и так копипаст "не проходит" :)
ответить
 art04.07.2010 | 18:05:16
Это не составители, замена происходит автоматически.
ответить
 psergii27.05.2010 | 10:21:39
Странно, что так много негативных откликов на тест. Как на меня - это лучшее, чтоя накопал в ходе подготовки к Zend sertification exam. На замечания типа "Потому что точно необязательно знать например обстрактные классы чтобы написать скрипт." отается просто развести руками... Ну а если кратко - many theanks/щиро дякую...
ответить
 Nerses02.03.2010 | 14:38:43
Укажите все некорректные способы вывода текста в php5:

daragoy Admin Razve eto karektno

<?php echo "Plain Text" ?>- zdes otsutstvuet ------------------ (;)
ответить
 admin02.03.2010 | 15:07:43
Многоуважаемый Nerses, чуть выше озвучена просьба оставлять комментарии, относящиеся к вопросам, в соответствующих топиках.
Но раз уж написали: в таких случаях ставить точку с запятой желательно, но не обязательно.
ответить
 Pupsa14.12.2009 | 10:53:30
Ага ясно. Дам совет: сделайте тесты на актуальных темах . Напр.: о безопасности , на оптимизацие , на работе с базыми данных. Поверьте абстрактные классы никому не нужны. Из 15 вопросов 5 на них точно оч много.
ответить
 Pupsa13.12.2009 | 20:19:58
Это потому что я здесь прочитал комментар одного и он говорил : "я 1 неделя как научился PHP и набрал 65%" . Я хотел сказать этого человека что точно нельзя хвалить себя из за етого:) . Вот почему этот тест нереалень :)
ответить
 admin13.12.2009 | 21:22:53
Этот человек перед PHP программировал на другом языке. И результат 65% говорит о получении им ранее хорошей теоретической и практической базы. Плюс ко всему это тест по основам.

Пожалуйста, хватит уже оправдываться - Вы засоряете топик ненужными комментариями.
ответить
 Pupsa12.12.2009 | 21:17:57
Админ я читаю тест не для того чтобы узнать знаю ли я php ,эти тесты реально для развлечения ,тоест не показываеть реальное знания человека :)
ответить
 admin12.12.2009 | 21:50:43
Вы вот уже в течении 2-х недель пишите о том, что "тесты не показывают реальных знаний человека". Развлечения обычно так не задевают.
ответить
 Pupsa12.12.2009 | 18:19:49
И кстати, коды в вопросах написаны половино на русскими буквами. Админ , а никогда вы не задумывались о том что кто нит напишеть скрипт вроде этого: $output = str_replace (array (a,b,c) , array (a,б,ц) ,$input) ? :) Только не говорите что этот код не срабатывает :))
ответить
 admin12.12.2009 | 19:58:47
Кажется понял, что Вы хотите сказать.
Такая замена делается только во время прохождения теста. После прохождения теста любой фрагмент кода можно вставить в IDE и выполнить.
Большинство посетителей сайта проходят тесты для самоконтроля и самообразования.
А если Вы проходите тесты для галочки или чтобы кому-то что-то доказать - это Ваше право.
ответить
 Pupsa12.12.2009 | 18:07:31
Я эти тесты показал и другим коллегам. Также как и я они думают что все эти вопросы не для того чтобы проверить себя, вопросы запутывают человека. :) Я думаю что после пройдения теста у человека должен появится желание найти информацию о неправильных ответов, а лично у меня никакой желании об этом нет. Потому что точно необязательно знать например обстрактные классы чтобы написать скрипт.
ответить
 admin12.12.2009 | 19:51:14
>> вопросы запутывают человека
Можете оставить комментарии к таким вопросам, мы их проанализируем.

>> Потому что точно необязательно знать например обстрактные
>> классы чтобы написать скрипт.
Можно много чего не знать и писать скрипты. Некоторые даже основ программирования не знают и пишут скрипты...
А этот тест проверяет знание PHP. И абстрактные классы - это такая же языковая фича в PHP как и, например, функции.
ответить
 yrik20.10.2009 | 21:23:07
А это так и нужно чтобы в сафари текст отображался в разном регистре???
типа
<?phP
ech0
и т д?
ответить
 admin21.10.2009 | 00:07:42
Нет, так не должно быть. Мы перепроверим данное поведение в Сафари.
ответить
 phpdog10.09.2009 | 13:25:57
прочитал немного статеек по классам, но так и не понял зачем абстрактные классы(в частности абстрактные методы?), также не понимаю зачем нужны интерфейсы... ну вот есть у тебя список функции, но без тела, а не легче их прописать просто в классе не наследуя никаких интерфейсов и абстрактных классов?
ответить
 phpdog09.09.2009 | 16:49:11
впринципи тест не очень сложный... но почему тут нет рег. выражений с PCRE(POSIX используют гоораздо реже) к примеру. я думаю часто PHP программистам приходится использовать функции preg_match, preg_match_all, preg_replace, даже например в обычных ББ-кодах без регулярных выражений никуда... а вот без классов я спокойно могу обойтись. и вообще досих пор не понимаю зачем они нужны. :)
ответить
 c0nst09.09.2009 | 20:48:41
Этот тест и не должен быть сложным, все таки он по основам. Именно поэтому в тесте и нет вопросов по регэкспам.
Если есть время и желание, можете предложить свои вопросы по регэкспам в PHP. Те что будут попроще оставим здесь, те что посложнее - перенесем в тест среднего уровня.
ответить
 Istamendil01.09.2009 | 20:30:46
очень много вопросов про действия и очерёдность ихз выполнение. сер0 как-то =/. Отметил пару вопросов хороших на мой взгляд.
ответить
 admin01.09.2009 | 22:46:06
Обычно все жалуются именно на наличие теоретических, а не практических, вопросов. Мне кажется, что нужны и те, и те, но больше должно быть именно практических вопросов, по крайней мере в тестах по языкам программирования.
ответить
 Lumos23.08.2009 | 18:19:14
Блин, в вопросе <?php echo 30 * 5.7; ?>
написал 30 * 5.7 - думал мол считать не надо, что подразумевался результат умножения :D
ответить
 slans14.08.2009 | 12:32:56
Админ поступает некорректно, я описал реальную недоработку теста - это понятно любому разработчику. Мы же здесь не студенты, и проверяем знания, так что тест должен называться "Основы ООП в PHP", и никак иначе, тут нет неуважения. Неуважением было бы не написать про это.
ответить
 admin14.08.2009 | 15:23:15
1. ООП является важной частью любого объектно-ориентированного языка. Во всех тестах по основам языков с поддержкой ОО подхода у нас есть вопросы по ООП. И тест "PHP 5 - Основы" не исключение. Когда мы разработаем тест "ООП в PHP", он будет содежать исключительно вопросы по нюансам реализации ОО подхода в PHP.
2. Мы очень ценим помощь наших посетителей и благодарны за любые замечания, которые нам делают. Если у Вас есть какие-либо замечания, пишите об этом по-человечески, внятно и без грубостей. Ваши сообщения читают не только администраторы, а и посетители сервиса - хотя бы к ним относитесь с уважением.
ответить
 bebeka11.08.2009 | 14:57:48
Отличный тест, узнал немножко новой информации. Спасибо.
ответить
 b099ard10.08.2009 | 14:59:46
65% Неплохо для человека, который с пхп знаком всего неделю %)
ответить
 mat06.08.2009 | 18:35:43
меня что-то в тестах стало смущать одно обстоятельство.... т.есть есть вопрос с правильными 3 ответами из 4-рёх.. пользователь указывает, допустим 2 из них и получает 0 очков....... почему не 0,5 очков к примеру??? типа частичто-правильный ответ*
ответить
 admin06.08.2009 | 19:13:45
Если пользователь указал не все варианты, значит он не правильно ответил на вопрос.
Вас же не смущает такой вариант: предположим, вопрос содержит код из трех операторов и необходимо указать результат выполнения кода. Пользователь допускает ошибку при вычислении в уме третьего оператора. Результат-то все равно получается неправильным. Аналогично оцениваются и вопросы со множественным выбором.
ответить
 mat08.08.2009 | 00:18:07
Я имею ввиду, что дан вопрос и к нему парвильных 3 ответа, и 2 не правильных и задача выбрать правильные ответы из всех предложенных вариантов. если выбирает хотябы один неправильный - 0 очков, один из правильных 0,3, два ответа из правильных 0,6 и наконец все три правильных ответа 1... ну короче смысл примерно таков...
ответить
 admin08.08.2009 | 12:17:26
Если человек не выбрал даже один из вариантов, значит он досконально не знаком с материалом, что может привести к ошибкам в его дальнейшей работе. Поэтому неполные ответы мы считаем неправильными.
Кроме этого, практически все мировые сертификационные экзамены (Sun, IBM, Oracle) учитывают неполный ответ как неправильный. Так что в ближайшее время пересматривать подход к оценке неполных ответов мы не собираемся.
ответить
 mat08.08.2009 | 12:51:32
=)
ответить
 betakley27.07.2009 | 15:14:27
нормальный, хотя про абстрактные классы, немного напрягло :)
ответить
 Turako19.08.2009 | 20:55:20
Абстрактные классы и интерфейсы я не знаю. Но правильный ответ нашел с первого раза.
ответить
 MAXSCORPION23.07.2009 | 13:28:16
сложный тест
ответить
Добавить комментарий