Яке призначення операторів include та require? 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Яке призначення операторів include та require?



Вираз include () включає і виконує вказаний файл. Файли включаються виходячи із шляху зазначеного файлу, або, якщо шлях не вказаний, використовується шлях, вказаний в директиві include_path. Якщо файл не знайдений в include_path, include () спробує перевірити директорію, в якій знаходиться поточний включаючий скрипт і поточну робочу директорію перед тим, як видати помилку. Конструкція include () видасть warning, якщо не зможе знайти файл; поведінка відмінно від require (), який видасть фатальну помилку.

require() ідентично include() за винятком того, що при помилці воно також видасть фатальну помилку рівня E_COMPILE_ERROR. Іншими словами, вона зупинить виконання скрипта, тоді як include () тільки видала б попередження E_WARNING, яке дозволило б скрипту продовжити виконання.

45. Яке призначення операторів require_once та include_once?

Вираз require_once() ідентично require () за винятком того, що PHP перевірить, чи вже включався даний файл, і, якщо так, не включатиме його ще раз.

Вираз include_once () включає і виконує вказаний файл під час виконання скрипта. Її підведення ідентично висловом include (), з тією лише різницею, що якщо код з файлу вже один раз був включений, він не буде включений і виконаний повторно. Як видно з імені, він включить файл тільки один раз (include once).

include_once () може використовуватися в тих випадках, когла один і той же файл може бути включений і виконаний більше одного разу під час виконання скрипта, в даному випадку це допоможе уникнути проблем з перевизначенням функцій, змінних і т.д.

46. Яке призначення масивів $_REQUEST, $_GET та $_POST?

$ _REQUEST – асоціативний масив, що містить $ _GET, $ _POST і $ _COOKIE

Змінні запитів $ _REQUEST доступні всередині користувацьких функцій. Тобто вам не потрібно оголошувати суперглобальні змінні глобальними всередині користувача функцій, роблячи щось на зразок цього: global $ _REQUEST. На це не впливають навіть настойки конфігурації PHP

Асоціативний масив змінних, переданий поточному сценарієм допомогою HTTP GET запитів.

Змінні HTTP GET доступні всередині користувацьких функцій. Тобто вам не потрібно оголошувати суперглобальні змінні глобальними всередині користувача функцій, роблячи щось на зразок цього: global $ _GET. На це не впливають навіть настойки конфігурації PHP (php.ini).

Змінна $ HTTP_GET_VARS містить ту ж саму початкову інформацію, але вона не є автоглобальной змінної. (Зауважте, що $ HTTP_GET_VARS і $ _GET - це різні змінні)

Асоціативний масив змінних, переданий поточному сценарієм допомогою HTTP POST запитів.

Змінні HTTP POST доступні всередині користувача функцій. Тобто вам не потрібно оголошувати суперглобальні змінні глобальними всередині користувача функцій, роблячи щось на зразок цього: global $ _POST. На це не впливають навіть настойки конфігурації PHP (php.ini).

Змінна $ HTTP_POST_VARS містить ту ж саму початкову інформацію, але вона не є автоглобальной змінної. (Зауважте, що $ HTTP_POST_VARS і $ _POST - це різні змінні).

 

38. Яке призначення змінних оточення REMOTE_ADDR, REMOTE_HOST та HTTP_USER_AGENT?

REMOTE_ADDR - Ця змінна містить IP-адресу вузла користувача, на якому був запущений браузер.

REMOTE_HOST - Містить доменне ім'я віддаленого комп'ютера, з якого йде запит (визначається веб-сервером через DNS за значенням REMOTE_ADDR, якщо це дозволено його конфігурацією).

HTTP_USER_AGENT - Ідентифікує браузер користувача. Для встановлення типу браузера потрібно перевірити цей рядок на наявність слів: якщо браузер - Internet Explorer, то буде присутній підрядок MSIE, а якщо в наявності лише слово Mozilla, то це Netscape.

39. Яке призначення змінних оточення CONTENT_LENGTH, REQUEST_METHOD та SERVER_PROTOCOL?

CONTENT_LENGTH - Повертає кількість байт даних, надісланих користувачем. Цю змінну необхідно аналізувати, якщо ви займаєтеся прийомом і обробкою POST-форми.

REQUEST_METHOD - Містить метод, який застосовує користувач при передачі даних. Треба зауважити, що грамотно складений сценарій повинен сам визначати на основі цієї змінної, який метод задіє користувач, і приймати дані з відповідного джерела, а не розраховувати, що передача буде здійснюватися, наприклад, тільки методом POST.

SERVER_PROTOCOL - Змінна містить ім'я і версію інформаційного протоколу, який був використаний для запиту.

SERVER_PROTOCOL= HTTP/1.1

40. Яке призначення змінних оточення QUERY_STRING', REMOTE_ADDR?

QUERY_STRING' Містить параметри, які в URL вказані після знаку питання. Нагадаємо, що вони доступні як при методі GET, так і при методі POST (якщо в останньому випадку вони були визначені в атрибуті action тега <form>).

REMOTE_ADDR - Ця змінна містить IP-адресу вузла користувача, на якому був запущений браузер.

 

50. Основні види моделей, дати їм характеристику.

1.1. Фізичні моделі;

Залежно від способу реалізації всі моделі можна поділити на два класи Фізичні моделі і Математичні моделі.

Фізичні моделі припускають, як правило, реальне втілення тих фізичних властивостей оригіналу, які цікавлять дослідника. Фізичні моделі спрощені, менші і називаються макетами. Фізичне моделювання інакше називається макетування.

Фізична модель - це модель, створювана шляхом заміни об'єктів моделюючими пристроями, які імітують певні характеристики або властивості цих об'єктів. При цьому моделюючий пристрій має ту ж якісну природу, що і модельований об'єкт.

Фізичні моделі використовують ефект масштабу в разі можливості пропорційного застосування всього комплексу досліджуваних властивостей.

При фізичному моделюванні, основою якого є теорія подібності, зберігаються особливості проведення експерименту в натурі з дотриманням оптимального діапазону зміни відповідних фізичних параметрів.

Найпростішою фізичною моделлю в класичній механіці є матеріальна точка.

1.2. Математичні моделі;

Математична модель - наближений опис об'єкта моделювання, виражений за допомогою математичної символіки, математичне уявлення реальності, «Рівняння, що виражає ідею.» За Севостьяновим А. Г.: «Математичною моделлю називається сукупність математичних співвідношень, рівнянь, нерівностей тощо, що описують основні закономірності, притаманні досліджуваному процесу, об'єкту або системі.»

Отже, математичні моделі є формалізовані описи об'єкта або системи за допомогою деякої абстрактного мови, наприклад, у вигляді сукупності математичних співвідношень або схеми алгоритму.

Розрізняють різні види математичного моделювання: вербальні (словесні), графічні, табличні, аналітичні та алгоритмічні.

1.3. Формальні моделі;

Іноді математична модель описується рівняннями, які випливають з розгляду фізичної сутності модельованого явища або системи. Однак частіше опис модельованих об'єктів і систем носить чисто формальний характер і базується на тому. що багато явищ часом самої різної природи описуються рівняннями (алгебраїчними, диференціальними та іншими) одного і того ж виду. В цьому випадку говорять про формальні моделі.

 

Формальна модель (formal model) - модель, задана на математичному або будь-якому іншому формалізованому мовою.

1.4. Імітаційні моделі;

Імітаційне моделювання - окремий випадок математичного моделювання. Метод дослідження, при якому досліджувана система замінюється моделлю, яка з достатньою точністю описує реальну систему і з нею проводяться експерименти з метою отримання інформації про цю систему. Експериментування з моделлю називають імітацією (імітація - це збагнення суті явища, не вдаючись до експериментів на реальному об'єкті).

Мета імітаційного моделювання полягає у відтворенні поведінки досліджуваної системи на основі результатів аналізу найбільш суттєвих взаємозв'язків між її елементами або іншими словами - розробці симулятора досліджуваної предметної області для проведення різних експериментів.

• Агентне моделювання-напрям в імітаційному моделюванні, яке використовується для дослідження децентралізованих систем, динаміка функціонування яких визначається не глобальними правилами і законами (як в інших парадигмах моделювання), а навпаки, коли ці глобальні правила і закони є результатом індивідуальної активності членів групи.

• Дискретно-подієве моделювання - підхід до моделювання, що пропонує абстрагуватися від безперервної природи подій і розглядати тільки основні події модельованої системи, такі як: «очікування», «обробка замовлення», «рух з вантажем», «розвантаження» та інші.

• Системна динаміка - парадигма моделювання, де для досліджуваної системи будуються графічні діаграми причинних зв'язків і глобальних впливів одних параметрів на інші в часі, а потім створена на основі цих діаграм модель імітується на комп'ютері.

1.5. Стаціонарні моделі - моделі, які описують процеси, для яких не враховується параметр часу, результат від нього залежить і буде однаковим в будь-якій його момент. Іншими словами всі статистичні властивості моделі не змінюються в часі.

Так, наприклад, пульсації сили струму або напруги в електричному ланцюзі (електричний «шум») можна розглядати як Стаціонарний випадковий процес, якщо ланцюг цей знаходиться в стаціонарному режимі, тобто якщо всі його макроскопічні характеристики і всі умови, що викликають протікання через нього струму, не змінюються в часі

1.6. Нестаціонарні моделі - моделі, які описують процеси, для яких параметр часу надає прямий вплив на результат. Іншими словами статистичні властивості моделі змінюються при зміні часу

Ділиться на дискретне і не дискретне.

Дискретне моделювання - час видається дискретними відліками. Чи не дискретне моделювання - параметр часу представлений функцією.

 

51. Перерахуйте послідовність етапів розробки РЕА.

Этапи ОКР КПП ТПП ОПП
ТЗ на ОКР. Технічна пропозиція Попередні розрахунки і уточнення вимог ТЗ Визначення базових показників технологічності. Метрологічне забезпечення розробки. Розробка проекту комплексного графіка заходів з підготовки виробництва (КГЗП).
Эскізний проект Розробка комплекту документів Аналіз конструкції на технологічність. Визначення техпроцесів, що підлягають розробці Узгодження КГЗП. Аналіз технічного рівня виробництва
Технічний проект Розробка КД на спецоснащення, технологічне обладнання, засоби контролю та випробувань. Відпрацювання конструкції на технологічність. Розробка нових техпроцесів і вдосконалення існуючих. Метрологічна експертиза забезпечення виробництва Затвердження КГЗП. Розробка проекту організації виробництва. Розрахунок потреби в обладнанні і у виробничих потужностях. Розробка пропозицій по кооперації.
Робочий проект, виготовлення та випробування дослідного зразка Розробка комплекту документів. Виготовлення і попередні випробування дослідного зразка Відпрацювання конструкції на технологічність. Уточнення номенклатури техпроцесів. Розробка техпроцесів виготовлення нових деталей і складальних одиниць, КД на спецоснащення, засоби автоматизації виробництва. Випробування засобів технологічного оснащення. Розробка технологічної документації для умов серійного виробництва Розміщення замовлень на матеріали і комплектуючі вироби. Уточнення потреби в обладнанні і виробничої потужності. Розробка питань забезпечення виробництва, проекту організації праці і зарплати, витратних норм і нормативів. Виготовлення головних зразків, спеціального технологічного оснащення, засобів контролю
Відпрацювання документації за результатами випробувань Комплект відпрацьованих документів Уточнення комплекту технологічної документації для умов серійного виробництва Розробка витратних нормативів і складання нормативних і планових калькуляцій собівартості виробу
Підготовка виробництва Технічна допомога підприємству. Відпрацювання конструкторської документації Роботи з освоєння нових технологічних процесів Виготовлення оснащення серійного виробництва. Дообладнання цехів і дільниць. Планування виготовлення дослідної партії.

 

 



Поделиться:


Последнее изменение этой страницы: 2016-04-23; просмотров: 280; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.191.228.88 (0.02 с.)