![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
Muerto |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1207 Регистрация: 23.9.2006 Репутация: 3 Всего: 4 |
Я вот ваучер купил, планирую на след. недели может попробовать...
Здесь есть кто с сертификацией? что можете посоветовать? Достаточно ли книгу прочитать? или ещё весь мануал нужно наизусть знать? Вот здесь тест нарыл кому интересно... http://getmizanur.wordpress.com/2010/07/13...ractice-test-1/ |
|||
|
||||
BuShaRt |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1391 Регистрация: 29.6.2006 Репутация: 4 Всего: 6 |
Где-то пять лет назад я проходил PHP-тест на сертификацию и с тех пор у меня аллергия на все сертификаты и тесты. Суть была в том, что вопросы были до тошноты тупые и нелепые, по сути к программированию на PHP не имеющие не какого отношения. Та же история повторялась еще много раз, как в университете, так и во время гос. службы на курсах повышения квалификации.
Искренни надеюсь, что ZEND такого кошмара недопустят, а значит книгу прочитать будет недостаточно, даже для сдачи "на троечку". Хотя я не знаю какие книги вы читаете, если произведения авторов ZEND в подлиннике, то шансы у вас есть, если произведения наших соотечественников, то вы зря потратили деньги как на книгу так и на ваучер. |
|||
|
||||
Muerto |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1207 Регистрация: 23.9.2006 Репутация: 3 Всего: 4 |
BuShaRt, Читаю книгу зенд, а собственно уже дочитал фактически, ещё у меня есть книга тестов + видео курс по материалам книги какой то амереканской компании ...
ещё думаю пару экзаменов купить у них... хотя в инете и прога и на холяву валом... Больше всего меня пугает то что я не на все вопросы ответы знаю... не люблю вопросы когда наизусть точное название функции нужно... Но я кстати насчет зенд не согласен что экзамен не провиряет навыки программирования.... У них очень хитро вопросы построены... К примеру
Чему равен $a? Варианты 0 62 32 512 error Это сообщение отредактировал(а) Muerto - 29.9.2010, 02:13 |
|||
|
||||
ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 96 Всего: 386 |
Muerto,
А почему в ответах нет варианта 2? Мой калькулятор именно такой вариант выдал. А вообще Zend - оригиналы, мягко говоря. Сначала слепили странный, непохожий ни на кого сдвиг, который при слишком большом значении сдвига не делает ничего. Потом гордясь этим спрашивают об этом на "экзамене". Все равно , что в микрософт будут требовать знать все глюки и баги своих версий продуктов и умение ими пользоваться... -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! ![]() |
|||
|
||||
Amphiluke |
|
|||
![]() ☽ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1253 Регистрация: 26.8.2009 Репутация: нет Всего: 112 |
ksnk, это не глюк. ![]() Например, если у нас 32-битное целое x смещается на 40 разрядов вправо, то реальное смещение будет на 8 разрядов, так как остаток от деления 40 на 32 равен 8. x >> y = x >> (y % SizeOf(x)) Добавлено через 53 секунды Да, в тесте, почему-то нет правильного ответа 2. ![]() |
|||
|
||||
ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 96 Всего: 386 |
Amphiluke, Да, действительно - такое поведение операции сдвига - типичное для С. В то время как Паскаль (VirtualPascal) исправно выводит 0.
Интересно, для Delphi что выведет операция сдвига? Моя претензия к осмысленности вопроса снимается. Такие "особенности" следует знать ![]() -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! ![]() |
|||
|
||||
Amphiluke |
|
|||
![]() ☽ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1253 Регистрация: 26.8.2009 Репутация: нет Всего: 112 |
||||
|
||||
Muerto |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1207 Регистрация: 23.9.2006 Репутация: 3 Всего: 4 |
Amphiluke, "прикол" вопроса должен был быть в том что типа на 32битной машине, если сдвинуть слишком далеко то запись обнулиться, и поэтому пофиг что там этот pow делает...
Там в оригинале было что то типа $x* pow(2,8) или чет в этом роде я уже не помню точно что дает 512 Но на моем компе кстати не обнуляет $x>>32 хотя у меня 32 битная система... так что имхо глюк в вопросе. Им стоило сдвиг на 33 бита делать или 31 но не 32 на 32битной системе Но это не от компании зенд вопрос, а от какой то проги которую скачал
Это сообщение отредактировал(а) Muerto - 29.9.2010, 13:47 |
||||
|
|||||
Muerto |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1207 Регистрация: 23.9.2006 Репутация: 3 Всего: 4 |
Я вот почему то подумал что B =-( а они говорят А
10. What is the best way to iterate through the $myarray array, assuming you want to modify the value of each element as you do?
A. Using a for loop B. Using a foreach loop C. Using a while loop D. Using a do…while loop E. There is no way to accomplish this goal Это сообщение отредактировал(а) Muerto - 29.9.2010, 14:32 |
|||
|
||||
SamDark |
|
|||
![]() Добрый кот ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1424 Регистрация: 25.7.2006 Где: Voronezh Репутация: 10 Всего: 38 |
B не лучший вот поэтому: http://rmcreative.ru/blog/post/iteratsija-...enija-po-ssylke
-------------------- rmcreative.ru — Это жжж неспроста... yiiframework.ru — О фреймворке Yii на русском. reggi — здесь я регистрирую домены |
|||
|
||||
Muerto |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1207 Регистрация: 23.9.2006 Репутация: 3 Всего: 4 |
Ещё один интересный вопрос нашел, было интересно узнать
The code below __________ because __________.
A. will work, class definitions can be split up into multiple PHP blocks. B. will not work, class definitions must be in a single PHP block. C. will not work, class definitions must be in a single file but can be in multiple PHP blocks. D. will work, class definitions can be split up into multiple files and multiple PHP blocks. Добавлено через 4 минуты и 26 секунд А это к примеру пахать будет
Это сообщение отредактировал(а) Muerto - 29.9.2010, 19:19 |
||||
|
|||||
Muerto |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1207 Регистрация: 23.9.2006 Репутация: 3 Всего: 4 |
Вот оч хитрый вопрос
Чему равен $c и почему? |
|||
|
||||
Muerto |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1207 Регистрация: 23.9.2006 Репутация: 3 Всего: 4 |
Купил я у них аж 10 экзаменов за 20 баксов =-)
Завтра один попытаюсь сдать... Это сообщение отредактировал(а) Muerto - 30.9.2010, 02:07 |
|||
|
||||
SamDark |
|
|||
![]() Добрый кот ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1424 Регистрация: 25.7.2006 Где: Voronezh Репутация: 10 Всего: 38 |
Muerto,
10 многовато… ещё останутся ![]() Про классы «You can NOT break up a class definition into multiple files. You also can NOT break a class definition into multiple PHP blocks, unless the break is within a method declaration.». Из мануала. $c буде равен 8. Тут вроде ничего хитрого. Обычный приоритет операций. -------------------- rmcreative.ru — Это жжж неспроста... yiiframework.ru — О фреймворке Yii на русском. reggi — здесь я регистрирую домены |
|||
|
||||
Sanchezzz |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1670 Регистрация: 19.11.2006 Где: Voronezh Репутация: 41 Всего: 60 |
Muerto, надобыло минимум брать. Rак пройдешь выкладывай прикольную картинку в подпись гордый обладатель сертификата и на ссылку с результатами ^__________^
лично если есть время пройти и есть желание то почему бы не пройти, я пасс. я также понимаю что эта является ++при трудоустройстве на работу что у тебя есть такойт о такой то сертификат я окончил такое такой университет итд. -------------------- Понравился ответ "+" по репе, не забываем закрывать тему, заказы в LS. |
|||
|
||||
Muerto |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1207 Регистрация: 23.9.2006 Репутация: 3 Всего: 4 |
В общем сдал один из 10ти тестов которые я купил за 20 баксов
![]() Пока что результаты такие: ![]() они говорят что сам тест чуть легче, поэтому это радует ![]() Кстати требуют знать и октальную форматировку, и хексадецимальную... Вот вопросик хороший =-) Что такое 0xff мне очень понятно, а вот как умнажать 0.5 на 0.5 к примеру, я уже не помню ![]() Надо бы математику вспомнить слегка ![]()
|
|||
|
||||
SamDark |
|
||||
![]() Добрый кот ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1424 Регистрация: 25.7.2006 Где: Voronezh Репутация: 10 Всего: 38 |
Вот моё. Проходил единственный тестовый, доставшийся в подарок, в середине 2009-го. До реального экзамена так руки и не дошли
![]() ![]()
Врут. По отзывам реальный экзамен сложнее.
-------------------- rmcreative.ru — Это жжж неспроста... yiiframework.ru — О фреймворке Yii на русском. reggi — здесь я регистрирую домены |
||||
|
|||||
Muerto |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1207 Регистрация: 23.9.2006 Репутация: 3 Всего: 4 |
SamDark, Молоток... у меня курс есть CBT NUGGETS zend certification preparation , так вот все темы которые мне выдало что я слаб, ща прослушиваю...
На самом деле я и так знал что в XML я полный ноль...стриминг и нетворк тоже... А вот в Design удивился что не прошел, они там один вопрос давали я сказал что паттерн Registry а небось был Factory в конце... Кстати А как ты считал $c = 0xFF; // 16²-1 = 255 Я вообще не умею двойку над 16 ставить ) Но в общем я понимаю это так: 0x нафиг убираем говорит что это просто hexadecimal далее F это 1111 Поэтому 1111|1111= 1+2+4+8+16+32+64+128 = 255... А ты как то сокращение я смотрю знаешь... буду рад если прояснить К примеру 36 << 89 мне понятно что нужно делать 36*2 в 89ой степени ,а не просчитывать ручками И ещё, проверил таки правда что -> всё, что угодно % 1 = 0 Но почему? ведь % Это остаток деления, или остаток может быть только целочисленным (выходит что так?) Это сообщение отредактировал(а) Muerto - 30.9.2010, 18:53 |
|||
|
||||
SamDark |
|
||||||
![]() Добрый кот ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1424 Регистрация: 25.7.2006 Где: Voronezh Репутация: 10 Всего: 38 |
Это такой трюк для шестнадцатеричной системы счисления: 0xFFFFF = (16 в степени count(F)) - 1. На самом деле это считается без перевода в двоичную так: 0xFF = … + 0*16² + 15*16¹ + 15*16° = 240+15 = 255. т.е. … + <третий разряд, 0=0>*16² + <второй разряд, F=15>*16¹ + <первый разряд, F=15>*16°
А вот и нет. Так результат будет неверным. Так как int у нас для 32-х битного PHP вмещает соответственно 32 бита, а << — это циклический сдвиг, делать нужно 36*(2 в 89%32).
Перед операцией % оба значения (справа и слева) приводятся к целому. В этом можно убедиться, например, так: 3%1.5=3%(int)1.5=3%1=0; -------------------- rmcreative.ru — Это жжж неспроста... yiiframework.ru — О фреймворке Yii на русском. reggi — здесь я регистрирую домены |
||||||
|
|||||||
Muerto |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1207 Регистрация: 23.9.2006 Репутация: 3 Всего: 4 |
SamDark, Спасибо отличный трюк!
0x99=9*16^0+9*16^1=153 И насчет << очень хороший совет... А на октальные значения что то есть , какой нибудь трюк? 0123=001|010|011 = 1+2+16+64=83 |
|||
|
||||
SamDark |
|
|||
![]() Добрый кот ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1424 Регистрация: 25.7.2006 Где: Voronezh Репутация: 10 Всего: 38 |
Трюков про восьмеричную систему не знаю.
Ответ верный, а вот вычисления странные. Тут принцип как и у всех систем счисления: 1*8² + 2*8¹ + 3*8° = 64 + 16 + 3 = 83 -------------------- rmcreative.ru — Это жжж неспроста... yiiframework.ru — О фреймворке Yii на русском. reggi — здесь я регистрирую домены |
|||
|
||||
Muerto |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1207 Регистрация: 23.9.2006 Репутация: 3 Всего: 4 |
SamDark, А почему в конце сертификацию не прошел? я смотрю ты куда лучше меня шаришь во всем этом
![]() Сколько лет с php работаешь? какое образование? Я вот самоучка если то что в школе учили не считать, только сейчас первую степень начинаю B.sc Computer Science Это сообщение отредактировал(а) Muerto - 30.9.2010, 22:40 |
|||
|
||||
SamDark |
|
||||
![]() Добрый кот ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1424 Регистрация: 25.7.2006 Где: Voronezh Репутация: 10 Всего: 38 |
Muerto,
Я и не пытался. Лень было. Надо всё-таки себя заставить…
Плотно работаю всего три года. Computer Science, master. -------------------- rmcreative.ru — Это жжж неспроста... yiiframework.ru — О фреймворке Yii на русском. reggi — здесь я регистрирую домены |
||||
|
|||||
Muerto |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1207 Регистрация: 23.9.2006 Репутация: 3 Всего: 4 |
Пару вопросов в общем с того экзамена насчет которых я не уверен
Name three new extensions in PHP 5 tidy soap java curl mysqli Я думаю что tidy+soap+mysqli ибо java ещё в 4 был, и курл... хотя вот насчет mysqli не уверен, вроде он и перед 5 был... но хз в общем... 1. What XML technology is used when you mix two different document types in a single XML document? A. Validators B. DTD C. Transformations D. Namespaces Не знал, вопрос сформулирован с моей точки зрения не очень понятно... но вроде бы namespaces позволят нам это сделать In databases which do not support auto_increment we must use a _________ to auto generate a numeric increment key. К знатокам mysql Это... судя по тому что вычитал в инете ответ procedure ... When running PHP in a shared host environment, what is the major security concern when it comes to session data? a)Sessions on shared hosts are easily hijacked by outside malicious users b)All of the above c)You cannot use a custom data store in shared hosts d)Session data stored in the file system can be read by other scripts on the same shared host e)Users outside the shared host can access any site which created a session for them _______ can be used to add additional functionality to a stream, such as implementation of a specific protocol on top of a normal PHP stream implementation. Answer… Buffered Buckets Wrappers Filters Я ответил Filters... Так как логичней всего When attempting to prevent a cross-site scripting attack, which of the following is most important Я считаю что filter output from forms... ещё был вариант filter all input... но ведь когда идет речь о XSS проблема в том что мы показываем не отфильтрованое... In PHP 4 you could iterate over every member property of an object using foreach(), in PHP 5 to accomplish the same task on a non-public array you could use the ___________ interface 136. Unlike the old MySQL extension, the new MYSQLi extension requires that you provide what when performing a query when using the procedural interface? A. The query identifier B. The database name C. All function parameters D. The database handle E. The statement handle Считаю что D но в инете почему то пишут что С Question: What is the best way to iterate and modify every element of an array using PHP 5? a) You cannot modify an array during iteration b) for($i = 0; $i < count($array); $i++) { /* ... */ } c) foreach($array as $key => &$val) { /* ... */ } d) foreach($array as $key => $val) { /* ... */ } e) while(list($key, $val) = each($array)) { /* ... */ } Consider the following script: <?php $oranges = 10; $apples = 5; $string = "I have %d apples and %d oranges"; ??????? ?> What could be placed in place of ?????? to output the string: I have 5 apples and 10 oranges str_format($string, $apples, $oranges); print($string, $apples, $oranges); printf($string, $apples, $oranges); print sprintf($apples, $oranges); sprintf($string, $oranges, $apples); только второй подходит а просят два! The __________ error level, which must be explicitally enabled in PHP 5, will warn you of deprecated functionality that will be removed in a future PHP version. Это сообщение отредактировал(а) Muerto - 2.10.2010, 01:04 |
|||
|
||||
Muerto |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1207 Регистрация: 23.9.2006 Репутация: 3 Всего: 4 |
Народ пожалуйста ответьте кто на что знает...
|
|||
|
||||
Muerto |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1207 Регистрация: 23.9.2006 Репутация: 3 Всего: 4 |
Помогите пожалуйста понять чем SAX лучше чем DOM?
What is the primary benefit of a SAX-based XML parser compared to DOM? Faster then DOM methods Requires less memory then DOM Easier to develop parsers All of the above Добавлено через 5 минут и 4 секунды When checking to see if two variables contain the same instance of an object, which of the following comparisons should be used? if($obj1->equals($obj2) && ($obj1 instanceof $obj2)) if($obj1->equals($obj2)) if($obj1 === $obj2) if($obj1 instanceof $obj2) if($obj1 == $obj2) в инете пишут === я считаю они не правы! ответ 4 вроде бы верен |
|||
|
||||
Muerto |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1207 Регистрация: 23.9.2006 Репутация: 3 Всего: 4 |
When attempting to prevent a cross-site scripting attack, which of the following is most important?
Not writing Javascript on the fly using PHP Filtering Output used in form data Filtering Output used in database transactions Writing careful Javascript Filtering all input с Поскольку речь о XSS , с одной стороны вроде бы 5, но допустим то что в базу заносим пофиг на XSS главное когда выводить что бы отфильтровать... здесь собственно обычно все твердят что нельзя ничего менять а только на выводе htmlspecialchars etc. Но ппоскольку трансакции пофиг, наверное ответ 2 ? Добавлено через 8 минут и 24 секунды Which of the following are not true about streams? They are always seekable When used properly they significantly reduce memory consumption They can be applied to any data source They are always bi-directional They can be filtered 1 & 4? |
|||
|
||||
Muerto |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1207 Регистрация: 23.9.2006 Репутация: 3 Всего: 4 |
Consider the following PHP 4 code snippet:
<?php class MyClass { var $value; function setValue($value) { $this->value = $value; } function doSomething($myClass) { $myClass->setValue(10); } } $myClass = new MyClass(); MyClass::doSomething($myClass); ?> In PHP 5, will this code change behavior? Why or why not? No, Not unless E_STRICT is enabled Yes, you have to declare doSomething() static now Yes, objects are now reference based No, it will function exactly the same Судя по всему пофиг что не статик... |
|||
|
||||
SamDark |
|
||||||||||||||||||||
![]() Добрый кот ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1424 Регистрация: 25.7.2006 Где: Voronezh Репутация: 10 Всего: 38 |
Muerto,
Верно. Про namespace тоже верно и вопрос вполне корректен.
Ответ скорее всего sequence. Их поддержка есть, например, в Oracle.
Тут проблема в том, что данные по умолчанию хранятся в /tmp, а многие хостинги запускают всё под одним аккаунтом. Соответственно можно читать чужие сессии.
Wrappers, см. http://php.net/manual/en/function.stream-w...er-register.php
Traversable
Тут даже гадать не надо, а надо всего-лишь в мануал заглянуть и понять, что верный ответ «D. The database handle».
По мне так b) for($i = 0; $i < count($array); $i++) { /* ... */ }. Вроде выше уже разбирали, почему foreach с & не очень.
sprintf($string, $oranges, $apples);
Где два-то?
E_DEPRECATED? Это сообщение отредактировал(а) SamDark - 3.10.2010, 15:49 -------------------- rmcreative.ru — Это жжж неспроста... yiiframework.ru — О фреймворке Yii на русском. reggi — здесь я регистрирую домены |
||||||||||||||||||||
|
|||||||||||||||||||||
SamDark |
|
||||||||||
![]() Добрый кот ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1424 Регистрация: 25.7.2006 Где: Voronezh Репутация: 10 Всего: 38 |
SAX быстрее и не кушает память.
Правильный ответ ===.
Filtering Output used in form data
Ответ 1 и 4. Добавлено через 4 минуты и 11 секунд
Если включить E_STRICT, будет ругаться. -------------------- rmcreative.ru — Это жжж неспроста... yiiframework.ru — О фреймворке Yii на русском. reggi — здесь я регистрирую домены |
||||||||||
|
|||||||||||
Muerto |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1207 Регистрация: 23.9.2006 Репутация: 3 Всего: 4 |
SamDark,
Большое спасибо что опять выделили время на ответы ![]() Но есть все же пару вопросов... Во первых When checking to see if two variables contain the same instance of an object, which of the following comparisons should be used?
Не могу понять почему ответ 4 не верен? даже в документации так делают... http://php.net/manual/en/language.operators.type.php смотрим 5ятый пример!
var_dump($a instanceof $b); // $b is an object of class MyClass "contain the same instance of an object" ? Или же они меня опять надули и здесь речь о другом, мы не хотим знать если они исходят из одного объекта, а мы хотим типа посмотреть что один клон другого ? Это сообщение отредактировал(а) Muerto - 3.10.2010, 17:04 |
||||
|
|||||
Muerto |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1207 Регистрация: 23.9.2006 Репутация: 3 Всего: 4 |
A fingerprint of a string can be determined using which of the following?
md5() hash() fingerprint() None of the above Вроде бы ответ md5... но с другой стороны через новый в php5 hash, можно получше "отпечаток" сделать... не ? через него и md5 можно и SHA и что там ещё ![]() Это сообщение отредактировал(а) Muerto - 3.10.2010, 17:34 |
|||
|
||||
Muerto |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1207 Регистрация: 23.9.2006 Репутация: 3 Всего: 4 |
What is wrong with the following code valid in PHP 4 but invalid in PHP 5?
Reassigning $this in PHP 5 throws a fatal error It is missing access restrictions (public,private,protected) required in PHP 5 Classes need to implement the OverLoad interface for this behavior in PHP 5 $b is now an object handle and the reassign() method needs to be declared pass-by-reference Я подумал что первый ответ аксесс здесь не причем оверлоада не встречал, хз в общем... какой то новый вопрос гугль нифига не дал When executing system commands from PHP, what should one do to keep applications secure? Answers: (choose 3) Remove all quote characters from variables used in a shell execution Avoid using shell commands when PHP equivlents are available Hard code all shell commands Escape all shell arguments Escape all shell commands executed Думаю 2 4 , а дальше толи 3 толи 5 не совсем понятен термин hard code но склоняюсь к 5 Это сообщение отредактировал(а) Muerto - 3.10.2010, 17:56 |
|||
|
||||
SamDark |
|
||||||||
![]() Добрый кот ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1424 Регистрация: 25.7.2006 Где: Voronezh Репутация: 10 Всего: 38 |
Muerto,
$a instanceof $b позволяет проверить, является ли объект $a классом $b (ну и ещё всякое). Нам же нужно выяснить, являются ли $a и $b ссылками на один и тот же объект.
А попробовать код запустить? ![]()
Avoid using shell commands when PHP equivalents are available Escape all shell arguments Escape all shell commands executed -------------------- rmcreative.ru — Это жжж неспроста... yiiframework.ru — О фреймворке Yii на русском. reggi — здесь я регистрирую домены |
||||||||
|
|||||||||
Muerto |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1207 Регистрация: 23.9.2006 Репутация: 3 Всего: 4 |
Возможно кому то кстати нужны экзамены... я 10 штук купил но таки оказалось слишком много...
Кому надо за место 17 долларов продаю за 10 -> 5 штук. |
|||
|
||||
Muerto |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1207 Регистрация: 23.9.2006 Репутация: 3 Всего: 4 |
Ура я прошел
![]() ![]() На днях должен в zend yellow pages появится... |
|||
|
||||
SamDark |
|
|||
![]() Добрый кот ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1424 Регистрация: 25.7.2006 Где: Voronezh Репутация: 10 Всего: 38 |
Muerto,
Поздравляю. Что-то из того, что обсуждали, попалось? -------------------- rmcreative.ru — Это жжж неспроста... yiiframework.ru — О фреймворке Yii на русском. reggi — здесь я регистрирую домены |
|||
|
||||
Muerto |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1207 Регистрация: 23.9.2006 Репутация: 3 Всего: 4 |
SamDark, Да попадалось в той или другой форме...
удивил немного вопрос про switch... Типа если запихать default в самое начало, и вот у нас $a=3; а он(его case) после default... дойдет ли до него, или выведет то что в дефалт ![]() Так вот оказывается пофиг куда дефалт пихать ![]() Это сообщение отредактировал(а) Muerto - 6.10.2010, 19:07 |
|||
|
||||
enoff |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 297 Регистрация: 30.6.2010 Где: Санкт-Петербург Репутация: 11 Всего: 13 |
Muerto, поздравляю
![]() убедился, что сертификации ни о чем. |
|||
|
||||
SamDark |
|
|||
![]() Добрый кот ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1424 Регистрация: 25.7.2006 Где: Voronezh Репутация: 10 Всего: 38 |
enoff,
У Zend очень неплохая сертификация. При подготовке к ней действительно прилично поднимаешь свой уровень и заполняешь пробелы. Сдавать, в общем-то, не обязательно, но как приятный бонус можно ![]() Это сообщение отредактировал(а) SamDark - 6.10.2010, 20:44 -------------------- rmcreative.ru — Это жжж неспроста... yiiframework.ru — О фреймворке Yii на русском. reggi — здесь я регистрирую домены |
|||
|
||||
Muerto |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1207 Регистрация: 23.9.2006 Репутация: 3 Всего: 4 |
enoff, Это ты по книге которую я тебе выслал судишь?
Вопросы которые в этой теме, это только те на которые я не знал или не был уверен в ответе... На самом деле у них там на все темы вопросы... сам экзамен из 70ти... Не мало вопросов проверяют как ты понимаешь что происходит с кодом... то с указателями поиграются ... я вообще вопросы встречал скрипт две страницы ![]() Добавлено @ 21:19 А вот и в yellow pages обновилось http://www.zend.com/en/yellow-pages#show-C...teID=ZEND015209 Кстати таки считаю что оно мне много дало... очень многое выучил пока искал ответы и что как и почему в гугле... Это сообщение отредактировал(а) Muerto - 6.10.2010, 21:23 |
|||
|
||||
enoff |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 297 Регистрация: 30.6.2010 Где: Санкт-Петербург Репутация: 11 Всего: 13 |
SamDark, Muerto, я не про книгу (давно была у меня, листал, просто издание забыл), и не про вопросы в теме.
Мне не нравится, что экзамен ориентирован на знание php и смежных технологий (как-то обобщенно сказал, не убедительно ни разу ![]() Вот если бы тестирование проходило в форме собеседования в свободной форме, где было бы в частности, затронуто ООП (а не только синтаксис в php) (Muerto, привет ![]() |
|||
|
||||
SamDark |
|
|||
![]() Добрый кот ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1424 Регистрация: 25.7.2006 Где: Voronezh Репутация: 10 Всего: 38 |
enoff,
Есть такой сертификат. В университетах дают после пяти-шести лет обучения. Называется computer science master ![]() -------------------- rmcreative.ru — Это жжж неспроста... yiiframework.ru — О фреймворке Yii на русском. reggi — здесь я регистрирую домены |
|||
|
||||
enoff |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 297 Регистрация: 30.6.2010 Где: Санкт-Петербург Репутация: 11 Всего: 13 |
SamDark, спасибо, почитал, но все равно мало что понял, хотя до этого вообще для меня было просто набор слов, означающее что-то очень крутое
![]() Если не сложно, можешь кратко объяснить, что к чему? (просто интересно, мне все равно и мечтать не стоит...) |
|||
|
||||
SamDark |
|
|||
![]() Добрый кот ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1424 Регистрация: 25.7.2006 Где: Voronezh Репутация: 10 Всего: 38 |
enoff,
Это я шучу так ![]() На самом деле это не сертификат, это высшее образование по специальности «компьютерные науки». На английском звучит как раз как «computer science», а выпускник, который, защитился зовётся «master»… по нашему инженер. Вот: http://en.wikipedia.org/wiki/Master's_degree Вот защита диплома по теме и пять лет экзаменов как раз доказывают (в идеале, конечно), что человек знает «программирование в целом» ![]() Что-то пошёл оффтоп, пора мне закругляться… -------------------- rmcreative.ru — Это жжж неспроста... yiiframework.ru — О фреймворке Yii на русском. reggi — здесь я регистрирую домены |
|||
|
||||
Muerto |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1207 Регистрация: 23.9.2006 Репутация: 3 Всего: 4 |
enoff, Вот я на той неделе (10.10.10) начинаю B.Sc. Computer Science
![]() Скоро как заговорю ![]() А насчет ооп в сертификации, ты не прав ... Там как раз очень многое затрагивается... ты здесь вопросов этих не видишь потому что по ооп как раз у меня вопросов фактически не было... Большинство было понятно и спрашивать здесь не пришлось... |
|||
|
||||
NewDima |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 922 Регистрация: 20.2.2006 Где: <?here?> Репутация: 10 Всего: 12 |
SamDark, к вопросу об изменении значений массива в цикле, расскажи, как ты будешь изменять значения в ассоциативном массиве с помощью цикла for?
|
|||
|
||||
enoff |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 297 Регистрация: 30.6.2010 Где: Санкт-Петербург Репутация: 11 Всего: 13 |
Muerto, если не сложно, приведи примерно, что были за вопросы.
По расширениям были вопросы? PEAR? Ну кроме, что лучше и что когда появилось. по SPL ![]() |
|||
|
||||
Muerto |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1207 Регистрация: 23.9.2006 Репутация: 3 Всего: 4 |
enoff, Разные примеры были...
У них рандомирует с ихней базы ... вопросы разделены по темам Web features xml & webinterfaces php 4/5 difference Streams and Network Programming Security OOP Arrays Functions String manipulation and regular expressions Database Access Design Basic Language В тестовых экзаменах затронули почти все, в книге тоже многое... Сам экзамен эт как повезет, у меня один вопрос связанный с spl был... |
|||
|
||||
SamDark |
|
|||
![]() Добрый кот ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1424 Регистрация: 25.7.2006 Где: Voronezh Репутация: 10 Всего: 38 |
NewDima,
С ассоциативным без foreach не очень удобно, но без ссылок можно:
-------------------- rmcreative.ru — Это жжж неспроста... yiiframework.ru — О фреймворке Yii на русском. reggi — здесь я регистрирую домены |
|||
|
||||
NewDima |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 922 Регистрация: 20.2.2006 Где: <?here?> Репутация: 10 Всего: 12 |
SamDark, это конечно вариант, но ИМХО уж лучше потом для ссылки unset использовать, чем воздавать дополнительный массив функцией array_keys. Разница в одно действие, а преимущество очевидно. Ну и вопрос вообще стоял об изменении с помощью цикла for, а не foreach
![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |