Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Include test
Форумы портала PHP.SU » » Вопросы новичков » Include test

Страниц (1): [1]
 

1. biperch - 23 Марта, 2013 - 13:03:34 - перейти к сообщению
Собственно вопрос ниже, мой ответ b. или я ошибаюсь? поправьте если что.

What, if any, is the purpose of writing $TEST_INCLUDED=1; at the beginning of an include file say Test.inc and checking if(!$TEST_INCLUDED) before including Test.inc?
a. to check whether this file exists or not
b. to make sure that Test.inc will only be included once +++++
c. to indicate to the compiler that this is an include file
d. no purpose at all


An array has four elements. The keys of the elements are called:
Массив состоит из четырех элементов.Ключи элементы называются:
a. 0 1 2 and 3 --- я думаю так
b. 1 2 3 and 4
c. a b c and d
d a or 0, b or 1, c or 2 and d or 3
e. Anything as long as each is different

я склоняюсь к ответу А но ответ Е меня смущает не понимаю его точного смысла(( поправьте коли что)
2. EuGen - 23 Марта, 2013 - 13:14:13 - перейти к сообщению
Первое
Наиболее "логичным" должен быть второй вариант (поскольку остальные вообще не отвечают хоть какой-то логике), но на практике это никогда бы не потребовалось ввиду существования include_once
На самом деле, константа в файле, как правило, определяется для того, чтобы предотвратить прямой вызов через обращение веб-сервера.
Например, есть файл foo.php и bar.php в корне веб-сайта. Предположим, что bar.php является основным, а foo.php - вспомогательным, то есть bar.php опирается на foo.php - естественно, нам бы не хотелось, чтобы foo.php можно было вызвать напрямую. Определив в bar.php некоторую константу до подключения foo.php, можно это отследить:
bar.php
PHP:
скопировать код в буфер обмена
  1. define('bIncluded', 1);
  2. include_once('foo.php');

foo.php
PHP:
скопировать код в буфер обмена
  1. if(!defined('bIncluded'))
  2. {
  3.    //means direct query:
  4.    exit();
  5. }

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

Второе
0,1,2,3
3. biperch - 23 Марта, 2013 - 13:16:11 - перейти к сообщению
EuGen я так и думал спс, если что можно сюда еще вопросы кидать для проверки, в которых сомневаюсь)
(Добавление)
In PHP, functions support:
В PHP, поддерживает функции:

a. overloading
b. setting default parameter values ?????? ++
c. passing arguments by reference ??????? ++
d. returning multiple values
(Добавление)
4 PHP
4. EuGen - 23 Марта, 2013 - 13:21:22 - перейти к сообщению
Зависит от версии php. Начиная с 5.3 передача по ссылке вызывает E_WARNING, а с 5.4 - уже Fatal уровня E_DEPRECATED. Определение же значения параметров по-умолчанию работало всегда и в любой версии. Поэтому насчет c есть сомнения, b верно всегда.
upd. в php 4 передача по ссылке корректна, поэтому ответ b и c.

Также, в соответствии с правилами конференции, относящихся к подписям участников (см. раздел [7.1]-[7.5]), прошу Вас изменить Вашу подпись
5. biperch - 23 Марта, 2013 - 13:25:03 - перейти к сообщению
По пиву!
(Добавление)
исправлюсь
(Добавление)
Which of the following is not used for debugging PHP code?
Какие из перечисленных ниже не используется для отладки PHP-код?
a. echo()
b. checking the generated HTML code
c. using the inbuilt debugger ????????????????????????????????
d. checking the error log file
(Добавление)
Which of the following statements is not true with regard to abstract classes in php5?

a. Abstract classes are introduced in PHP5
b. A class with a single abstract method must be declared abstract
c. Abstract class can contain non abstract methods ?????
d. Abstract method must have method definition and can have optional empty braces following it ???
(Добавление)
You need to keep an eye on the existing number of objects of a given class without introducing a non-class member variable.Which of the following makes this happen?

a. Add a member variable that gets incremented in the default constructor and decremented in the destructor
b. Add a local variable that gets incremented in each constructor and decremented in the destructor
c. Add a static member variable that gets incremented in each constructor and decremented in the destructor++++++++++++++++++++??????????
d. This cannot be accomplished since the creation of objects is being done dynamically via “new”
6. EuGen - 23 Марта, 2013 - 13:43:08 - перейти к сообщению
Первое
c - по причине отсутствия оного

Второе
d - абстрактный метод не может содержать никакого тела, определение же пустого тела, тем не менее, является телом.

Третье
c - очевидный ответ и, думаю, вряд ли нуждается в пояснении.
7. biperch - 23 Марта, 2013 - 13:45:20 - перейти к сообщению
береженого бог бережет, да и языковой барьер(( я не все правильно понимаю по этому и сомневаюсь иногда
(Добавление)
Late PHP version support remote file accessing for the functions:

a. include()
b. include_once()
c. require_once()
d. All of the above +++

на сколько я понимаю вопрос про старую версию пхп а не позднее связывание
если про пхп то ответ d
(Добавление)
Which of the following are used for code reuse
Какие из следующих используется для повторного использования кода
a. Loops
b. functions +++++
c. Database
d. include files ++++++
(Добавление)
While defining class objects as session variables through session_register, we have to:
При определении класса объектов, как переменные сессии через session_register, мы должны:

a. include the class definition on the page where this variable is initially used++
b. include the class definition on all the pages where this session variable is being used
c. include the class definition on all of your pages, even if you do not actually use these classes on all of your pages
d. there is no need to include the class definition on any of the pages
8. biperch - 23 Марта, 2013 - 17:25:03 - перейти к сообщению
Примерно 5 ошибок, не могу отловить(((((((
http://nataflora[dot]com/test2
(Добавление)
то ли никто не заходит то ли никто не знает........
9. DelphinPRO - 23 Марта, 2013 - 19:49:23 - перейти к сообщению

Старожилы форума зачастую просматривают все новые темы, или, по крайней мере, темы с интересными заголовками. И если человек не ответил вам здесь, то с вероятностью 99% не ответит и в личке. Потому что тема ему либо не интересна, либо он не знает ответа, либо просто лень. Достал
10. biperch - 23 Марта, 2013 - 20:33:49 - перейти к сообщению
ну это не журнал, что бы вызывать интерес, а форум где просят о помощи в той или иной мере, вопросы мои по пхп4 я например не помню что там именно было, все перемешалось с 5пхп, и то что актуально для 5пхп то не катит в 4, вот я и спрашиваю что не правильно, потому что я уверен в своих ответах но так как они работают но на 4 пхп они бы не работали вот и спрашиваю
11. Мелкий - 23 Марта, 2013 - 21:05:44 - перейти к сообщению
biperch пишет:
ну это не журнал, что бы вызывать интерес, а форум где просят о помощи в той или иной мере

Но для ответа на вопрос тем более нужна мотивация. Например, интерес - очень сильная мотивация.
12. biperch - 24 Марта, 2013 - 10:39:16 - перейти к сообщению
Мелкий пишет:
Но для ответа на вопрос тем более нужна мотивация. Например, интерес - очень сильная мотивация.


какая мотивация))))
ладно вот тебе мотивация, проверь свои знания, я проверил, проверь теперь ты)
а вообще это не работа что бы кого то мотивировать, это форум)

 

Powered by ExBB FM 1.0 RC1