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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Include test

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
biperch
Отправлено: 23 Марта, 2013 - 13:03:34
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 588
Дата рег-ции: Окт. 2009  
Откуда: Днепропетровск


Помог: 8 раз(а)




Собственно вопрос ниже, мой ответ 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

я склоняюсь к ответу А но ответ Е меня смущает не понимаю его точного смысла(( поправьте коли что)

(Отредактировано автором: 23 Марта, 2013 - 13:14:03)

 
 Top
EuGen Администратор
Отправлено: 23 Марта, 2013 - 13:14:13
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Первое
Наиболее "логичным" должен быть второй вариант (поскольку остальные вообще не отвечают хоть какой-то логике), но на практике это никогда бы не потребовалось ввиду существования 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


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
biperch
Отправлено: 23 Марта, 2013 - 13:16:11
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 588
Дата рег-ции: Окт. 2009  
Откуда: Днепропетровск


Помог: 8 раз(а)




EuGen я так и думал спс, если что можно сюда еще вопросы кидать для проверки, в которых сомневаюсь)
(Добавление)
In PHP, functions support:
В PHP, поддерживает функции:

a. overloading
b. setting default parameter values ?????? ++
c. passing arguments by reference ??????? ++
d. returning multiple values
(Добавление)
4 PHP

(Отредактировано автором: 23 Марта, 2013 - 13:18:15)

 
 Top
EuGen Администратор
Отправлено: 23 Марта, 2013 - 13:21:22
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Зависит от версии php. Начиная с 5.3 передача по ссылке вызывает E_WARNING, а с 5.4 - уже Fatal уровня E_DEPRECATED. Определение же значения параметров по-умолчанию работало всегда и в любой версии. Поэтому насчет c есть сомнения, b верно всегда.
upd. в php 4 передача по ссылке корректна, поэтому ответ b и c.

Также, в соответствии с правилами конференции, относящихся к подписям участников (см. раздел [7.1]-[7.5]), прошу Вас изменить Вашу подпись


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
biperch
Отправлено: 23 Марта, 2013 - 13:25:03
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 588
Дата рег-ции: Окт. 2009  
Откуда: Днепропетровск


Помог: 8 раз(а)




По пиву!
(Добавление)
исправлюсь
(Добавление)
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”
 
 Top
EuGen Администратор
Отправлено: 23 Марта, 2013 - 13:43:08
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Первое
c - по причине отсутствия оного

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

Третье
c - очевидный ответ и, думаю, вряд ли нуждается в пояснении.


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
biperch
Отправлено: 23 Марта, 2013 - 13:45:20
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 588
Дата рег-ции: Окт. 2009  
Откуда: Днепропетровск


Помог: 8 раз(а)




береженого бог бережет, да и языковой барьер(( я не все правильно понимаю по этому и сомневаюсь иногда
(Добавление)
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
 
 Top
biperch
Отправлено: 23 Марта, 2013 - 17:25:03
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 588
Дата рег-ции: Окт. 2009  
Откуда: Днепропетровск


Помог: 8 раз(а)




Примерно 5 ошибок, не могу отловить(((((((
http://nataflora[dot]com/test2
(Добавление)
то ли никто не заходит то ли никто не знает........
 
 Top
DelphinPRO
Отправлено: 23 Марта, 2013 - 19:49:23
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)





Старожилы форума зачастую просматривают все новые темы, или, по крайней мере, темы с интересными заголовками. И если человек не ответил вам здесь, то с вероятностью 99% не ответит и в личке. Потому что тема ему либо не интересна, либо он не знает ответа, либо просто лень. Достал


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
biperch
Отправлено: 23 Марта, 2013 - 20:33:49
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 588
Дата рег-ции: Окт. 2009  
Откуда: Днепропетровск


Помог: 8 раз(а)




ну это не журнал, что бы вызывать интерес, а форум где просят о помощи в той или иной мере, вопросы мои по пхп4 я например не помню что там именно было, все перемешалось с 5пхп, и то что актуально для 5пхп то не катит в 4, вот я и спрашиваю что не правильно, потому что я уверен в своих ответах но так как они работают но на 4 пхп они бы не работали вот и спрашиваю
 
 Top
Мелкий Супермодератор
Отправлено: 23 Марта, 2013 - 21:05:44
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




biperch пишет:
ну это не журнал, что бы вызывать интерес, а форум где просят о помощи в той или иной мере

Но для ответа на вопрос тем более нужна мотивация. Например, интерес - очень сильная мотивация.


-----
PostgreSQL DBA
 
 Top
biperch
Отправлено: 24 Марта, 2013 - 10:39:16
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 588
Дата рег-ции: Окт. 2009  
Откуда: Днепропетровск


Помог: 8 раз(а)




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


какая мотивация))))
ладно вот тебе мотивация, проверь свои знания, я проверил, проверь теперь ты)
а вообще это не работа что бы кого то мотивировать, это форум)
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


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



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB