<?xml version="1.0" encoding="UTF-8"?>
<MOODLE_BACKUP>
  <INFO>
    <NAME>php.zip</NAME>
    <MOODLE_VERSION>2007021520</MOODLE_VERSION>
    <MOODLE_RELEASE>1.8.2+</MOODLE_RELEASE>
    <BACKUP_VERSION>2007022100</BACKUP_VERSION>
    <BACKUP_RELEASE>1.8+</BACKUP_RELEASE>
    <DATE>1224810374</DATE>
    <ORIGINAL_WWWROOT>http://192.168.1.1/moodle/</ORIGINAL_WWWROOT>
    <ZIP_METHOD>external</ZIP_METHOD>
    <DETAILS>
      <MOD>
        <NAME>assignment</NAME>
        <INCLUDED>true</INCLUDED>
        <USERINFO>false</USERINFO>
        <INSTANCES>
          <INSTANCE>
          <ID>250</ID>
          <NAME>Лабораторная работа N1: Введение</NAME>
          <INCLUDED>true</INCLUDED>
          <USERINFO>false</USERINFO>
          </INSTANCE>
          <INSTANCE>
          <ID>251</ID>
          <NAME>Лабораторная работа N2: Создание форм</NAME>
          <INCLUDED>true</INCLUDED>
          <USERINFO>false</USERINFO>
          </INSTANCE>
          <INSTANCE>
          <ID>252</ID>
          <NAME>Лабораторная работа N3: Работа с файлами</NAME>
          <INCLUDED>true</INCLUDED>
          <USERINFO>false</USERINFO>
          </INSTANCE>
          <INSTANCE>
          <ID>253</ID>
          <NAME>Лабораторная работа N4: Работа с функциями</NAME>
          <INCLUDED>true</INCLUDED>
          <USERINFO>false</USERINFO>
          </INSTANCE>
        </INSTANCES>
      </MOD>
      <MOD>
        <NAME>chat</NAME>
        <INCLUDED>true</INCLUDED>
        <USERINFO>false</USERINFO>
        <INSTANCES>
          <INSTANCE>
          <ID>14</ID>
          <NAME>Чат: PHP</NAME>
          <INCLUDED>true</INCLUDED>
          <USERINFO>false</USERINFO>
          </INSTANCE>
        </INSTANCES>
      </MOD>
      <MOD>
        <NAME>forum</NAME>
        <INCLUDED>true</INCLUDED>
        <USERINFO>false</USERINFO>
        <INSTANCES>
          <INSTANCE>
          <ID>134</ID>
          <NAME>Новостной форум</NAME>
          <INCLUDED>true</INCLUDED>
          <USERINFO>false</USERINFO>
          </INSTANCE>
          <INSTANCE>
          <ID>135</ID>
          <NAME>Форум: PHP</NAME>
          <INCLUDED>true</INCLUDED>
          <USERINFO>false</USERINFO>
          </INSTANCE>
        </INSTANCES>
      </MOD>
      <MOD>
        <NAME>label</NAME>
        <INCLUDED>true</INCLUDED>
        <USERINFO>false</USERINFO>
        <INSTANCES>
          <INSTANCE>
          <ID>234</ID>
          <NAME>ОбсуждениеДля обсуждения проблем, связанных с из...</NAME>
          <INCLUDED>true</INCLUDED>
          <USERINFO>false</USERINFO>
          </INSTANCE>
          <INSTANCE>
          <ID>235</ID>
          <NAME>Ресурсы  по PHP в InternetПо данной теме можно исп...</NAME>
          <INCLUDED>true</INCLUDED>
          <USERINFO>false</USERINFO>
          </INSTANCE>
          <INSTANCE>
          <ID>236</ID>
          <NAME>Теоретические сведения</NAME>
          <INCLUDED>true</INCLUDED>
          <USERINFO>false</USERINFO>
          </INSTANCE>
          <INSTANCE>
          <ID>238</ID>
          <NAME>Задания для самостоятельной работы</NAME>
          <INCLUDED>true</INCLUDED>
          <USERINFO>false</USERINFO>
          </INSTANCE>
          <INSTANCE>
          <ID>239</ID>
          <NAME>Теоретические сведения</NAME>
          <INCLUDED>true</INCLUDED>
          <USERINFO>false</USERINFO>
          </INSTANCE>
          <INSTANCE>
          <ID>240</ID>
          <NAME>Задания для самостоятельной работы</NAME>
          <INCLUDED>true</INCLUDED>
          <USERINFO>false</USERINFO>
          </INSTANCE>
          <INSTANCE>
          <ID>241</ID>
          <NAME>Теоретические сведения</NAME>
          <INCLUDED>true</INCLUDED>
          <USERINFO>false</USERINFO>
          </INSTANCE>
          <INSTANCE>
          <ID>242</ID>
          <NAME>Справочный материал</NAME>
          <INCLUDED>true</INCLUDED>
          <USERINFO>false</USERINFO>
          </INSTANCE>
          <INSTANCE>
          <ID>243</ID>
          <NAME>Задания для самостоятельной работы</NAME>
          <INCLUDED>true</INCLUDED>
          <USERINFO>false</USERINFO>
          </INSTANCE>
          <INSTANCE>
          <ID>244</ID>
          <NAME>Теоретические сведения</NAME>
          <INCLUDED>true</INCLUDED>
          <USERINFO>false</USERINFO>
          </INSTANCE>
          <INSTANCE>
          <ID>245</ID>
          <NAME>Справочный материал</NAME>
          <INCLUDED>true</INCLUDED>
          <USERINFO>false</USERINFO>
          </INSTANCE>
          <INSTANCE>
          <ID>246</ID>
          <NAME>Задания для самостоятельной работы</NAME>
          <INCLUDED>true</INCLUDED>
          <USERINFO>false</USERINFO>
          </INSTANCE>
        </INSTANCES>
      </MOD>
      <MOD>
        <NAME>quiz</NAME>
        <INCLUDED>true</INCLUDED>
        <USERINFO>false</USERINFO>
        <INSTANCES>
          <INSTANCE>
          <ID>124</ID>
          <NAME>Тест: Введение в ЯП PHP</NAME>
          <INCLUDED>true</INCLUDED>
          <USERINFO>false</USERINFO>
          </INSTANCE>
          <INSTANCE>
          <ID>125</ID>
          <NAME>Тест: Управляющие конструкции и работа с формами</NAME>
          <INCLUDED>true</INCLUDED>
          <USERINFO>false</USERINFO>
          </INSTANCE>
          <INSTANCE>
          <ID>126</ID>
          <NAME>Тест: Работа с файлами</NAME>
          <INCLUDED>true</INCLUDED>
          <USERINFO>false</USERINFO>
          </INSTANCE>
          <INSTANCE>
          <ID>127</ID>
          <NAME>Тест: Функции</NAME>
          <INCLUDED>true</INCLUDED>
          <USERINFO>false</USERINFO>
          </INSTANCE>
        </INSTANCES>
      </MOD>
      <MOD>
        <NAME>resource</NAME>
        <INCLUDED>true</INCLUDED>
        <USERINFO>false</USERINFO>
        <INSTANCES>
          <INSTANCE>
          <ID>630</ID>
          <NAME>PHPClub</NAME>
          <INCLUDED>true</INCLUDED>
          <USERINFO>false</USERINFO>
          </INSTANCE>
          <INSTANCE>
          <ID>631</ID>
          <NAME>PHP.Net - основной сайт, посвященный PHP.</NAME>
          <INCLUDED>true</INCLUDED>
          <USERINFO>false</USERINFO>
          </INSTANCE>
          <INSTANCE>
          <ID>632</ID>
          <NAME>Электронная документация по PHP</NAME>
          <INCLUDED>true</INCLUDED>
          <USERINFO>false</USERINFO>
          </INSTANCE>
          <INSTANCE>
          <ID>633</ID>
          <NAME>Статьи, связанные с использованием PHP</NAME>
          <INCLUDED>true</INCLUDED>
          <USERINFO>false</USERINFO>
          </INSTANCE>
          <INSTANCE>
          <ID>634</ID>
          <NAME>История развития PHP</NAME>
          <INCLUDED>true</INCLUDED>
          <USERINFO>false</USERINFO>
          </INSTANCE>
          <INSTANCE>
          <ID>635</ID>
          <NAME>ЯП PHP: Введение</NAME>
          <INCLUDED>true</INCLUDED>
          <USERINFO>false</USERINFO>
          </INSTANCE>
          <INSTANCE>
          <ID>636</ID>
          <NAME>Переменные в PHP</NAME>
          <INCLUDED>true</INCLUDED>
          <USERINFO>false</USERINFO>
          </INSTANCE>
          <INSTANCE>
          <ID>639</ID>
          <NAME>Создание форм</NAME>
          <INCLUDED>true</INCLUDED>
          <USERINFO>false</USERINFO>
          </INSTANCE>
          <INSTANCE>
          <ID>640</ID>
          <NAME>Управляющие конструкции</NAME>
          <INCLUDED>true</INCLUDED>
          <USERINFO>false</USERINFO>
          </INSTANCE>
          <INSTANCE>
          <ID>641</ID>
          <NAME>Получение данных из Web-формы</NAME>
          <INCLUDED>true</INCLUDED>
          <USERINFO>false</USERINFO>
          </INSTANCE>
          <INSTANCE>
          <ID>642</ID>
          <NAME>Работа с файлами в PHP</NAME>
          <INCLUDED>true</INCLUDED>
          <USERINFO>false</USERINFO>
          </INSTANCE>
          <INSTANCE>
          <ID>643</ID>
          <NAME>Установка прав доступа к файлу</NAME>
          <INCLUDED>true</INCLUDED>
          <USERINFO>false</USERINFO>
          </INSTANCE>
          <INSTANCE>
          <ID>644</ID>
          <NAME>Создание пользовательских функций</NAME>
          <INCLUDED>true</INCLUDED>
          <USERINFO>false</USERINFO>
          </INSTANCE>
          <INSTANCE>
          <ID>645</ID>
          <NAME>Включение файлов</NAME>
          <INCLUDED>true</INCLUDED>
          <USERINFO>false</USERINFO>
          </INSTANCE>
          <INSTANCE>
          <ID>646</ID>
          <NAME>Математические константы</NAME>
          <INCLUDED>true</INCLUDED>
          <USERINFO>false</USERINFO>
          </INSTANCE>
          <INSTANCE>
          <ID>647</ID>
          <NAME>Математические функции</NAME>
          <INCLUDED>true</INCLUDED>
          <USERINFO>false</USERINFO>
          </INSTANCE>
        </INSTANCES>
      </MOD>
      <METACOURSE>true</METACOURSE>
      <USERS>none</USERS>
      <LOGS>false</LOGS>
      <USERFILES>false</USERFILES>
      <COURSEFILES>true</COURSEFILES>
      <MESSAGES>false</MESSAGES>
      <BLOCKFORMAT>instances</BLOCKFORMAT>
    </DETAILS>
  </INFO>
  <ROLES>
    <ROLE>
      <ID>3</ID>
      <NAME>Teacher</NAME>
      <SHORTNAME>editingteacher</SHORTNAME>
      <CAPABILITIES>
        <CAPABILITY>
          <NAME>moodle/user:viewusergrades</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822741</TIMEMODIFIED>
          <MODIFIERID>0</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>moodle/user:viewuseractivitiesreport</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822741</TIMEMODIFIED>
          <MODIFIERID>0</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>moodle/user:viewhiddendetails</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822741</TIMEMODIFIED>
          <MODIFIERID>0</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>moodle/user:viewdetails</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822741</TIMEMODIFIED>
          <MODIFIERID>0</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>moodle/user:readuserposts</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822741</TIMEMODIFIED>
          <MODIFIERID>0</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>moodle/user:readuserblogs</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822741</TIMEMODIFIED>
          <MODIFIERID>0</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>moodle/site:viewreports</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822741</TIMEMODIFIED>
          <MODIFIERID>0</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>moodle/site:viewfullnames</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822741</TIMEMODIFIED>
          <MODIFIERID>0</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>moodle/site:trustcontent</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822741</TIMEMODIFIED>
          <MODIFIERID>0</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>moodle/site:restore</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822741</TIMEMODIFIED>
          <MODIFIERID>0</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>moodle/site:readallmessages</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822741</TIMEMODIFIED>
          <MODIFIERID>0</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>moodle/site:manageblocks</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822741</TIMEMODIFIED>
          <MODIFIERID>0</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>moodle/site:import</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822741</TIMEMODIFIED>
          <MODIFIERID>0</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>moodle/site:doclinks</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822741</TIMEMODIFIED>
          <MODIFIERID>0</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>moodle/site:backup</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822741</TIMEMODIFIED>
          <MODIFIERID>0</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>moodle/site:accessallgroups</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822741</TIMEMODIFIED>
          <MODIFIERID>0</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>moodle/role:viewhiddenassigns</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822741</TIMEMODIFIED>
          <MODIFIERID>0</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>moodle/role:unassignself</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822741</TIMEMODIFIED>
          <MODIFIERID>0</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>moodle/role:switchroles</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822741</TIMEMODIFIED>
          <MODIFIERID>0</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>moodle/role:assign</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822741</TIMEMODIFIED>
          <MODIFIERID>0</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>moodle/question:managecategory</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822741</TIMEMODIFIED>
          <MODIFIERID>0</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>moodle/question:manage</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822741</TIMEMODIFIED>
          <MODIFIERID>0</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>moodle/question:import</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822741</TIMEMODIFIED>
          <MODIFIERID>0</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>moodle/question:export</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822741</TIMEMODIFIED>
          <MODIFIERID>0</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>moodle/legacy:editingteacher</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822741</TIMEMODIFIED>
          <MODIFIERID>0</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>moodle/course:viewscales</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822741</TIMEMODIFIED>
          <MODIFIERID>0</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>moodle/course:viewparticipants</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822741</TIMEMODIFIED>
          <MODIFIERID>0</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>moodle/course:viewhiddenuserfields</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822741</TIMEMODIFIED>
          <MODIFIERID>0</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>moodle/course:viewhiddensections</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822741</TIMEMODIFIED>
          <MODIFIERID>0</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>moodle/course:viewhiddencourses</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822741</TIMEMODIFIED>
          <MODIFIERID>0</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>moodle/course:viewhiddenactivities</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822741</TIMEMODIFIED>
          <MODIFIERID>0</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>moodle/course:viewcoursegrades</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822741</TIMEMODIFIED>
          <MODIFIERID>0</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>moodle/course:view</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822741</TIMEMODIFIED>
          <MODIFIERID>0</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>moodle/course:useremail</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822741</TIMEMODIFIED>
          <MODIFIERID>0</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>moodle/course:update</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822741</TIMEMODIFIED>
          <MODIFIERID>0</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>moodle/course:setcurrentsection</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822741</TIMEMODIFIED>
          <MODIFIERID>0</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>moodle/course:sectionvisibility</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822741</TIMEMODIFIED>
          <MODIFIERID>0</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>moodle/course:reset</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822741</TIMEMODIFIED>
          <MODIFIERID>0</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>moodle/course:managescales</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822741</TIMEMODIFIED>
          <MODIFIERID>0</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>moodle/course:managemetacourse</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822741</TIMEMODIFIED>
          <MODIFIERID>0</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>moodle/course:managegroups</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822741</TIMEMODIFIED>
          <MODIFIERID>0</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>moodle/course:managegrades</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822741</TIMEMODIFIED>
          <MODIFIERID>0</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>moodle/course:managefiles</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822741</TIMEMODIFIED>
          <MODIFIERID>0</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>moodle/course:manageactivities</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822741</TIMEMODIFIED>
          <MODIFIERID>0</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>moodle/course:bulkmessaging</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822741</TIMEMODIFIED>
          <MODIFIERID>0</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>moodle/course:activityvisibility</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822741</TIMEMODIFIED>
          <MODIFIERID>0</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>moodle/calendar:manageownentries</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822741</TIMEMODIFIED>
          <MODIFIERID>0</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>moodle/calendar:manageentries</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822741</TIMEMODIFIED>
          <MODIFIERID>0</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>moodle/blog:view</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822741</TIMEMODIFIED>
          <MODIFIERID>0</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>moodle/blog:managepersonaltags</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822741</TIMEMODIFIED>
          <MODIFIERID>0</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>moodle/blog:manageentries</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822741</TIMEMODIFIED>
          <MODIFIERID>0</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>moodle/blog:create</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822741</TIMEMODIFIED>
          <MODIFIERID>0</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/workshop:manage</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822778</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/wiki:participate</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822778</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/wiki:overridelock</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822778</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/wiki:manage</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822778</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/survey:readresponses</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822778</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/survey:participate</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822778</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/survey:download</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822778</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/scorm:viewscores</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822777</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/scorm:viewreport</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822777</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/scorm:savetrack</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822777</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/quiz:viewreports</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822777</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/quiz:view</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822777</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/quiz:preview</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822777</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/quiz:manage</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822777</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/quiz:grade</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822777</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/quiz:deleteattempts</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822777</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/lesson:manage</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822776</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/lesson:edit</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822776</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/lams:manage</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822775</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/hotpot:viewreport</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822775</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/hotpot:grade</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822775</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/hotpot:deleteattempt</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822775</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/hotpot:attempt</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822775</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/glossary:write</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822775</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/glossary:viewrating</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822775</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/glossary:rate</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822775</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/glossary:manageentries</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822775</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/glossary:managecomments</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822775</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/glossary:managecategories</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822775</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/glossary:import</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822775</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/glossary:export</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822775</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/glossary:comment</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822775</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/glossary:approve</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822775</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/forum:viewsubscribers</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822774</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/forum:viewrating</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822774</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/forum:viewqandawithoutposting</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822774</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/forum:viewhiddentimedposts</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822774</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/forum:viewdiscussion</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822774</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/forum:viewanyrating</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822774</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/forum:startdiscussion</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822774</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/forum:splitdiscussions</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822774</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/forum:replypost</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822774</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/forum:replynews</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822774</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/forum:rate</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822774</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/forum:movediscussions</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822774</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/forum:managesubscriptions</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822774</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/forum:initialsubscriptions</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822774</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/forum:editanypost</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822774</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/forum:deleteownpost</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822774</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/forum:deleteanypost</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822774</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/forum:createattachment</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822774</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/forum:addnews</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822774</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/data:writeentry</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822771</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/data:viewrating</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822771</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/data:viewentry</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822771</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/data:viewalluserpresets</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822771</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/data:rate</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822771</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/data:managetemplates</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822771</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/data:manageentries</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822771</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/data:managecomments</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822771</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/data:comment</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822771</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/data:approve</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822771</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/choice:readresponses</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822770</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/choice:downloadresponses</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822770</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/choice:deleteresponses</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822770</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/choice:choose</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822770</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/chat:readlog</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822770</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/chat:deletelog</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822770</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/chat:chat</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822770</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/certificate:view</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1206596770</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/certificate:printteacher</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1206596770</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/certificate:manage</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1206596770</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/assignment:view</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822770</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>mod/assignment:grade</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822770</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>block/rss_client:manageownfeeds</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822798</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>block/rss_client:createsharedfeeds</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822798</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
        <CAPABILITY>
          <NAME>block/rss_client:createprivatefeeds</NAME>
          <PERMISSION>1</PERMISSION>
          <TIMEMODIFIED>1182822798</TIMEMODIFIED>
          <MODIFIERID>2</MODIFIERID>
        </CAPABILITY>
      </CAPABILITIES>
    </ROLE>
  </ROLES>
  <COURSE>
    <HEADER>
      <ID>92</ID>
      <CATEGORY>
        <ID>1</ID>
        <NAME>Разное</NAME>
      </CATEGORY>
      <PASSWORD></PASSWORD>
      <FULLNAME>Язык программирования PHP copy 3</FULLNAME>
      <SHORTNAME>PHP_3</SHORTNAME>
      <IDNUMBER></IDNUMBER>
      <SUMMARY>Язык программирования PHP. &lt;br /&gt;</SUMMARY>
      <FORMAT>topics</FORMAT>
      <SHOWGRADES>1</SHOWGRADES>
      <NEWSITEMS>5</NEWSITEMS>
      <TEACHER>Учитель</TEACHER>
      <TEACHERS>Учителя</TEACHERS>
      <STUDENT>Студент</STUDENT>
      <STUDENTS>Студенты</STUDENTS>
      <GUEST>1</GUEST>
      <STARTDATE>1230739200</STARTDATE>
      <NUMSECTIONS>4</NUMSECTIONS>
      <MAXBYTES>2097152</MAXBYTES>
      <SHOWREPORTS>0</SHOWREPORTS>
      <GROUPMODE>1</GROUPMODE>
      <GROUPMODEFORCE>1</GROUPMODEFORCE>
      <LANG></LANG>
      <THEME></THEME>
      <COST></COST>
      <CURRENCY>USD</CURRENCY>
      <MARKER>0</MARKER>
      <VISIBLE>1</VISIBLE>
      <HIDDENSECTIONS>1</HIDDENSECTIONS>
      <TIMECREATED>1175209570</TIMECREATED>
      <TIMEMODIFIED>1224680346</TIMEMODIFIED>
      <METACOURSE>0</METACOURSE>
      <EXPIRENOTIFY>0</EXPIRENOTIFY>
      <NOTIFYSTUDENTS>0</NOTIFYSTUDENTS>
      <EXPIRYTHRESHOLD>0</EXPIRYTHRESHOLD>
      <ENROLLABLE>1</ENROLLABLE>
      <ENROLSTARTDATE>0</ENROLSTARTDATE>
      <ENROLENDDATE>0</ENROLENDDATE>
      <ENROLPERIOD>0</ENROLPERIOD>
      <ROLES_OVERRIDES>
      </ROLES_OVERRIDES>
      <ROLES_ASSIGNMENTS>
        <ROLE>
          <ID>3</ID>
          <NAME>Teacher</NAME>
          <SHORTNAME>editingteacher</SHORTNAME>
          <ASSIGNMENTS>
            <ASSIGNMENT>
              <USERID>3</USERID>
              <HIDDEN>0</HIDDEN>
              <TIMESTART>0</TIMESTART>
              <TIMEEND>0</TIMEEND>
              <TIMEMODIFIED>1224806110</TIMEMODIFIED>
              <MODIFIERID>3</MODIFIERID>
              <ENROL>manual</ENROL>
              <SORTORDER>0</SORTORDER>
            </ASSIGNMENT>
          </ASSIGNMENTS>
        </ROLE>
      </ROLES_ASSIGNMENTS>
    </HEADER>
    <BLOCKS>
      <BLOCK>
        <ID>841</ID>
        <NAME>online_users</NAME>
        <PAGEID>92</PAGEID>
        <PAGETYPE>course-view</PAGETYPE>
        <POSITION>l</POSITION>
        <WEIGHT>0</WEIGHT>
        <VISIBLE>1</VISIBLE>
        <CONFIGDATA></CONFIGDATA>
        <ROLES_OVERRIDES>
        </ROLES_OVERRIDES>
        <ROLES_ASSIGNMENTS>
        </ROLES_ASSIGNMENTS>
      </BLOCK>
      <BLOCK>
        <ID>842</ID>
        <NAME>messages</NAME>
        <PAGEID>92</PAGEID>
        <PAGETYPE>course-view</PAGETYPE>
        <POSITION>l</POSITION>
        <WEIGHT>1</WEIGHT>
        <VISIBLE>1</VISIBLE>
        <CONFIGDATA></CONFIGDATA>
        <ROLES_OVERRIDES>
        </ROLES_OVERRIDES>
        <ROLES_ASSIGNMENTS>
        </ROLES_ASSIGNMENTS>
      </BLOCK>
      <BLOCK>
        <ID>843</ID>
        <NAME>participants</NAME>
        <PAGEID>92</PAGEID>
        <PAGETYPE>course-view</PAGETYPE>
        <POSITION>l</POSITION>
        <WEIGHT>2</WEIGHT>
        <VISIBLE>1</VISIBLE>
        <CONFIGDATA></CONFIGDATA>
        <ROLES_OVERRIDES>
        </ROLES_OVERRIDES>
        <ROLES_ASSIGNMENTS>
        </ROLES_ASSIGNMENTS>
      </BLOCK>
      <BLOCK>
        <ID>844</ID>
        <NAME>activity_modules</NAME>
        <PAGEID>92</PAGEID>
        <PAGETYPE>course-view</PAGETYPE>
        <POSITION>l</POSITION>
        <WEIGHT>3</WEIGHT>
        <VISIBLE>1</VISIBLE>
        <CONFIGDATA></CONFIGDATA>
        <ROLES_OVERRIDES>
        </ROLES_OVERRIDES>
        <ROLES_ASSIGNMENTS>
        </ROLES_ASSIGNMENTS>
      </BLOCK>
      <BLOCK>
        <ID>845</ID>
        <NAME>admin</NAME>
        <PAGEID>92</PAGEID>
        <PAGETYPE>course-view</PAGETYPE>
        <POSITION>l</POSITION>
        <WEIGHT>4</WEIGHT>
        <VISIBLE>1</VISIBLE>
        <CONFIGDATA></CONFIGDATA>
        <ROLES_OVERRIDES>
        </ROLES_OVERRIDES>
        <ROLES_ASSIGNMENTS>
        </ROLES_ASSIGNMENTS>
      </BLOCK>
      <BLOCK>
        <ID>846</ID>
        <NAME>course_list</NAME>
        <PAGEID>92</PAGEID>
        <PAGETYPE>course-view</PAGETYPE>
        <POSITION>l</POSITION>
        <WEIGHT>5</WEIGHT>
        <VISIBLE>1</VISIBLE>
        <CONFIGDATA></CONFIGDATA>
        <ROLES_OVERRIDES>
        </ROLES_OVERRIDES>
        <ROLES_ASSIGNMENTS>
        </ROLES_ASSIGNMENTS>
      </BLOCK>
    </BLOCKS>
    <SECTIONS>
      <SECTION>
        <ID>1030</ID>
        <NUMBER>0</NUMBER>
        <SUMMARY>&lt;h1&gt;Язык программирования PHP &lt;/h1&gt;&lt;p&gt;Новости курса - информацию о новом материале, лабораторных заданиях и пр.  - смотрите в &amp;quot;Новостном форуме&amp;quot;&lt;br /&gt;&lt;/p&gt;</SUMMARY>
        <VISIBLE>1</VISIBLE>
        <MODS>
          <MOD>
            <ID>1368</ID>
            <TYPE>forum</TYPE>
            <INSTANCE>134</INSTANCE>
            <ADDED>1175211506</ADDED>
            <SCORE>0</SCORE>
            <INDENT>1</INDENT>
            <VISIBLE>1</VISIBLE>
            <GROUPMODE>0</GROUPMODE>
            <ROLES_OVERRIDES>
            </ROLES_OVERRIDES>
            <ROLES_ASSIGNMENTS>
            </ROLES_ASSIGNMENTS>
          </MOD>
          <MOD>
            <ID>1369</ID>
            <TYPE>label</TYPE>
            <INSTANCE>234</INSTANCE>
            <ADDED>1177037021</ADDED>
            <SCORE>0</SCORE>
            <INDENT>0</INDENT>
            <VISIBLE>1</VISIBLE>
            <GROUPMODE>1</GROUPMODE>
            <ROLES_OVERRIDES>
            </ROLES_OVERRIDES>
            <ROLES_ASSIGNMENTS>
            </ROLES_ASSIGNMENTS>
          </MOD>
          <MOD>
            <ID>1370</ID>
            <TYPE>forum</TYPE>
            <INSTANCE>135</INSTANCE>
            <ADDED>1175209798</ADDED>
            <SCORE>0</SCORE>
            <INDENT>1</INDENT>
            <VISIBLE>1</VISIBLE>
            <GROUPMODE>1</GROUPMODE>
            <ROLES_OVERRIDES>
            </ROLES_OVERRIDES>
            <ROLES_ASSIGNMENTS>
            </ROLES_ASSIGNMENTS>
          </MOD>
          <MOD>
            <ID>1371</ID>
            <TYPE>chat</TYPE>
            <INSTANCE>14</INSTANCE>
            <ADDED>1175211889</ADDED>
            <SCORE>0</SCORE>
            <INDENT>1</INDENT>
            <VISIBLE>1</VISIBLE>
            <GROUPMODE>1</GROUPMODE>
            <ROLES_OVERRIDES>
            </ROLES_OVERRIDES>
            <ROLES_ASSIGNMENTS>
            </ROLES_ASSIGNMENTS>
          </MOD>
          <MOD>
            <ID>1372</ID>
            <TYPE>label</TYPE>
            <INSTANCE>235</INSTANCE>
            <ADDED>1176940850</ADDED>
            <SCORE>0</SCORE>
            <INDENT>0</INDENT>
            <VISIBLE>1</VISIBLE>
            <GROUPMODE>1</GROUPMODE>
            <ROLES_OVERRIDES>
            </ROLES_OVERRIDES>
            <ROLES_ASSIGNMENTS>
            </ROLES_ASSIGNMENTS>
          </MOD>
          <MOD>
            <ID>1373</ID>
            <TYPE>resource</TYPE>
            <INSTANCE>630</INSTANCE>
            <ADDED>1176941106</ADDED>
            <SCORE>0</SCORE>
            <INDENT>1</INDENT>
            <VISIBLE>1</VISIBLE>
            <GROUPMODE>1</GROUPMODE>
            <ROLES_OVERRIDES>
            </ROLES_OVERRIDES>
            <ROLES_ASSIGNMENTS>
            </ROLES_ASSIGNMENTS>
          </MOD>
          <MOD>
            <ID>1374</ID>
            <TYPE>resource</TYPE>
            <INSTANCE>631</INSTANCE>
            <ADDED>1176941365</ADDED>
            <SCORE>0</SCORE>
            <INDENT>1</INDENT>
            <VISIBLE>1</VISIBLE>
            <GROUPMODE>1</GROUPMODE>
            <ROLES_OVERRIDES>
            </ROLES_OVERRIDES>
            <ROLES_ASSIGNMENTS>
            </ROLES_ASSIGNMENTS>
          </MOD>
          <MOD>
            <ID>1375</ID>
            <TYPE>resource</TYPE>
            <INSTANCE>632</INSTANCE>
            <ADDED>1176941638</ADDED>
            <SCORE>0</SCORE>
            <INDENT>1</INDENT>
            <VISIBLE>1</VISIBLE>
            <GROUPMODE>1</GROUPMODE>
            <ROLES_OVERRIDES>
            </ROLES_OVERRIDES>
            <ROLES_ASSIGNMENTS>
            </ROLES_ASSIGNMENTS>
          </MOD>
          <MOD>
            <ID>1376</ID>
            <TYPE>resource</TYPE>
            <INSTANCE>633</INSTANCE>
            <ADDED>1176941912</ADDED>
            <SCORE>0</SCORE>
            <INDENT>1</INDENT>
            <VISIBLE>1</VISIBLE>
            <GROUPMODE>1</GROUPMODE>
            <ROLES_OVERRIDES>
            </ROLES_OVERRIDES>
            <ROLES_ASSIGNMENTS>
            </ROLES_ASSIGNMENTS>
          </MOD>
        </MODS>
      </SECTION>
      <SECTION>
        <ID>1031</ID>
        <NUMBER>1</NUMBER>
        <SUMMARY>&lt;h1&gt;Введение в PHP&lt;br /&gt;&lt;/h1&gt;</SUMMARY>
        <VISIBLE>1</VISIBLE>
        <MODS>
          <MOD>
            <ID>1377</ID>
            <TYPE>label</TYPE>
            <INSTANCE>236</INSTANCE>
            <ADDED>1177036115</ADDED>
            <SCORE>0</SCORE>
            <INDENT>0</INDENT>
            <VISIBLE>1</VISIBLE>
            <GROUPMODE>1</GROUPMODE>
            <ROLES_OVERRIDES>
            </ROLES_OVERRIDES>
            <ROLES_ASSIGNMENTS>
            </ROLES_ASSIGNMENTS>
          </MOD>
          <MOD>
            <ID>1378</ID>
            <TYPE>resource</TYPE>
            <INSTANCE>634</INSTANCE>
            <ADDED>1176360518</ADDED>
            <SCORE>0</SCORE>
            <INDENT>1</INDENT>
            <VISIBLE>1</VISIBLE>
            <GROUPMODE>1</GROUPMODE>
            <ROLES_OVERRIDES>
            </ROLES_OVERRIDES>
            <ROLES_ASSIGNMENTS>
            </ROLES_ASSIGNMENTS>
          </MOD>
          <MOD>
            <ID>1379</ID>
            <TYPE>resource</TYPE>
            <INSTANCE>635</INSTANCE>
            <ADDED>1176083947</ADDED>
            <SCORE>0</SCORE>
            <INDENT>1</INDENT>
            <VISIBLE>1</VISIBLE>
            <GROUPMODE>1</GROUPMODE>
            <ROLES_OVERRIDES>
            </ROLES_OVERRIDES>
            <ROLES_ASSIGNMENTS>
            </ROLES_ASSIGNMENTS>
          </MOD>
          <MOD>
            <ID>1380</ID>
            <TYPE>resource</TYPE>
            <INSTANCE>636</INSTANCE>
            <ADDED>1176360560</ADDED>
            <SCORE>0</SCORE>
            <INDENT>1</INDENT>
            <VISIBLE>1</VISIBLE>
            <GROUPMODE>1</GROUPMODE>
            <ROLES_OVERRIDES>
            </ROLES_OVERRIDES>
            <ROLES_ASSIGNMENTS>
            </ROLES_ASSIGNMENTS>
          </MOD>
          <MOD>
            <ID>1384</ID>
            <TYPE>label</TYPE>
            <INSTANCE>238</INSTANCE>
            <ADDED>1177033415</ADDED>
            <SCORE>0</SCORE>
            <INDENT>0</INDENT>
            <VISIBLE>1</VISIBLE>
            <GROUPMODE>1</GROUPMODE>
            <ROLES_OVERRIDES>
            </ROLES_OVERRIDES>
            <ROLES_ASSIGNMENTS>
            </ROLES_ASSIGNMENTS>
          </MOD>
          <MOD>
            <ID>1385</ID>
            <TYPE>assignment</TYPE>
            <INSTANCE>250</INSTANCE>
            <ADDED>1175209697</ADDED>
            <SCORE>0</SCORE>
            <INDENT>1</INDENT>
            <VISIBLE>1</VISIBLE>
            <GROUPMODE>1</GROUPMODE>
            <ROLES_OVERRIDES>
            </ROLES_OVERRIDES>
            <ROLES_ASSIGNMENTS>
            </ROLES_ASSIGNMENTS>
          </MOD>
          <MOD>
            <ID>1386</ID>
            <TYPE>quiz</TYPE>
            <INSTANCE>124</INSTANCE>
            <ADDED>1176167066</ADDED>
            <SCORE>0</SCORE>
            <INDENT>1</INDENT>
            <VISIBLE>1</VISIBLE>
            <GROUPMODE>1</GROUPMODE>
            <ROLES_OVERRIDES>
            </ROLES_OVERRIDES>
            <ROLES_ASSIGNMENTS>
            </ROLES_ASSIGNMENTS>
          </MOD>
        </MODS>
      </SECTION>
      <SECTION>
        <ID>1032</ID>
        <NUMBER>2</NUMBER>
        <SUMMARY>&lt;h1&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Работа с формами&lt;/span&gt;&lt;/h1&gt;</SUMMARY>
        <VISIBLE>1</VISIBLE>
        <MODS>
          <MOD>
            <ID>1387</ID>
            <TYPE>label</TYPE>
            <INSTANCE>239</INSTANCE>
            <ADDED>1177036158</ADDED>
            <SCORE>0</SCORE>
            <INDENT>0</INDENT>
            <VISIBLE>1</VISIBLE>
            <GROUPMODE>1</GROUPMODE>
            <ROLES_OVERRIDES>
            </ROLES_OVERRIDES>
            <ROLES_ASSIGNMENTS>
            </ROLES_ASSIGNMENTS>
          </MOD>
          <MOD>
            <ID>1388</ID>
            <TYPE>resource</TYPE>
            <INSTANCE>639</INSTANCE>
            <ADDED>1176174585</ADDED>
            <SCORE>0</SCORE>
            <INDENT>1</INDENT>
            <VISIBLE>1</VISIBLE>
            <GROUPMODE>1</GROUPMODE>
            <ROLES_OVERRIDES>
            </ROLES_OVERRIDES>
            <ROLES_ASSIGNMENTS>
            </ROLES_ASSIGNMENTS>
          </MOD>
          <MOD>
            <ID>1389</ID>
            <TYPE>resource</TYPE>
            <INSTANCE>640</INSTANCE>
            <ADDED>1176174660</ADDED>
            <SCORE>0</SCORE>
            <INDENT>1</INDENT>
            <VISIBLE>1</VISIBLE>
            <GROUPMODE>1</GROUPMODE>
            <ROLES_OVERRIDES>
            </ROLES_OVERRIDES>
            <ROLES_ASSIGNMENTS>
            </ROLES_ASSIGNMENTS>
          </MOD>
          <MOD>
            <ID>1390</ID>
            <TYPE>resource</TYPE>
            <INSTANCE>641</INSTANCE>
            <ADDED>1176174759</ADDED>
            <SCORE>0</SCORE>
            <INDENT>1</INDENT>
            <VISIBLE>1</VISIBLE>
            <GROUPMODE>1</GROUPMODE>
            <ROLES_OVERRIDES>
            </ROLES_OVERRIDES>
            <ROLES_ASSIGNMENTS>
            </ROLES_ASSIGNMENTS>
          </MOD>
          <MOD>
            <ID>1391</ID>
            <TYPE>label</TYPE>
            <INSTANCE>240</INSTANCE>
            <ADDED>1177033563</ADDED>
            <SCORE>0</SCORE>
            <INDENT>0</INDENT>
            <VISIBLE>1</VISIBLE>
            <GROUPMODE>1</GROUPMODE>
            <ROLES_OVERRIDES>
            </ROLES_OVERRIDES>
            <ROLES_ASSIGNMENTS>
            </ROLES_ASSIGNMENTS>
          </MOD>
          <MOD>
            <ID>1392</ID>
            <TYPE>assignment</TYPE>
            <INSTANCE>251</INSTANCE>
            <ADDED>1175821131</ADDED>
            <SCORE>0</SCORE>
            <INDENT>1</INDENT>
            <VISIBLE>1</VISIBLE>
            <GROUPMODE>1</GROUPMODE>
            <ROLES_OVERRIDES>
            </ROLES_OVERRIDES>
            <ROLES_ASSIGNMENTS>
            </ROLES_ASSIGNMENTS>
          </MOD>
          <MOD>
            <ID>1393</ID>
            <TYPE>quiz</TYPE>
            <INSTANCE>125</INSTANCE>
            <ADDED>1177398241</ADDED>
            <SCORE>0</SCORE>
            <INDENT>1</INDENT>
            <VISIBLE>1</VISIBLE>
            <GROUPMODE>1</GROUPMODE>
            <ROLES_OVERRIDES>
            </ROLES_OVERRIDES>
            <ROLES_ASSIGNMENTS>
            </ROLES_ASSIGNMENTS>
          </MOD>
        </MODS>
      </SECTION>
      <SECTION>
        <ID>1033</ID>
        <NUMBER>3</NUMBER>
        <SUMMARY>&lt;h1&gt;Работа с файлами&lt;/h1&gt;</SUMMARY>
        <VISIBLE>1</VISIBLE>
        <MODS>
          <MOD>
            <ID>1394</ID>
            <TYPE>label</TYPE>
            <INSTANCE>241</INSTANCE>
            <ADDED>1177036143</ADDED>
            <SCORE>0</SCORE>
            <INDENT>0</INDENT>
            <VISIBLE>1</VISIBLE>
            <GROUPMODE>1</GROUPMODE>
            <ROLES_OVERRIDES>
            </ROLES_OVERRIDES>
            <ROLES_ASSIGNMENTS>
            </ROLES_ASSIGNMENTS>
          </MOD>
          <MOD>
            <ID>1395</ID>
            <TYPE>resource</TYPE>
            <INSTANCE>642</INSTANCE>
            <ADDED>1176785417</ADDED>
            <SCORE>0</SCORE>
            <INDENT>1</INDENT>
            <VISIBLE>1</VISIBLE>
            <GROUPMODE>1</GROUPMODE>
            <ROLES_OVERRIDES>
            </ROLES_OVERRIDES>
            <ROLES_ASSIGNMENTS>
            </ROLES_ASSIGNMENTS>
          </MOD>
          <MOD>
            <ID>1396</ID>
            <TYPE>label</TYPE>
            <INSTANCE>242</INSTANCE>
            <ADDED>1177036240</ADDED>
            <SCORE>0</SCORE>
            <INDENT>0</INDENT>
            <VISIBLE>1</VISIBLE>
            <GROUPMODE>1</GROUPMODE>
            <ROLES_OVERRIDES>
            </ROLES_OVERRIDES>
            <ROLES_ASSIGNMENTS>
            </ROLES_ASSIGNMENTS>
          </MOD>
          <MOD>
            <ID>1397</ID>
            <TYPE>resource</TYPE>
            <INSTANCE>643</INSTANCE>
            <ADDED>1177027600</ADDED>
            <SCORE>0</SCORE>
            <INDENT>1</INDENT>
            <VISIBLE>1</VISIBLE>
            <GROUPMODE>1</GROUPMODE>
            <ROLES_OVERRIDES>
            </ROLES_OVERRIDES>
            <ROLES_ASSIGNMENTS>
            </ROLES_ASSIGNMENTS>
          </MOD>
          <MOD>
            <ID>1398</ID>
            <TYPE>label</TYPE>
            <INSTANCE>243</INSTANCE>
            <ADDED>1177033581</ADDED>
            <SCORE>0</SCORE>
            <INDENT>0</INDENT>
            <VISIBLE>1</VISIBLE>
            <GROUPMODE>1</GROUPMODE>
            <ROLES_OVERRIDES>
            </ROLES_OVERRIDES>
            <ROLES_ASSIGNMENTS>
            </ROLES_ASSIGNMENTS>
          </MOD>
          <MOD>
            <ID>1399</ID>
            <TYPE>assignment</TYPE>
            <INSTANCE>252</INSTANCE>
            <ADDED>1177027514</ADDED>
            <SCORE>0</SCORE>
            <INDENT>1</INDENT>
            <VISIBLE>1</VISIBLE>
            <GROUPMODE>1</GROUPMODE>
            <ROLES_OVERRIDES>
            </ROLES_OVERRIDES>
            <ROLES_ASSIGNMENTS>
            </ROLES_ASSIGNMENTS>
          </MOD>
          <MOD>
            <ID>1400</ID>
            <TYPE>quiz</TYPE>
            <INSTANCE>126</INSTANCE>
            <ADDED>1178842903</ADDED>
            <SCORE>0</SCORE>
            <INDENT>1</INDENT>
            <VISIBLE>1</VISIBLE>
            <GROUPMODE>1</GROUPMODE>
            <ROLES_OVERRIDES>
            </ROLES_OVERRIDES>
            <ROLES_ASSIGNMENTS>
            </ROLES_ASSIGNMENTS>
          </MOD>
        </MODS>
      </SECTION>
      <SECTION>
        <ID>1034</ID>
        <NUMBER>4</NUMBER>
        <SUMMARY>&lt;h1&gt;Функции&lt;/h1&gt;</SUMMARY>
        <VISIBLE>1</VISIBLE>
        <MODS>
          <MOD>
            <ID>1401</ID>
            <TYPE>label</TYPE>
            <INSTANCE>244</INSTANCE>
            <ADDED>1178862551</ADDED>
            <SCORE>0</SCORE>
            <INDENT>0</INDENT>
            <VISIBLE>1</VISIBLE>
            <GROUPMODE>1</GROUPMODE>
            <ROLES_OVERRIDES>
            </ROLES_OVERRIDES>
            <ROLES_ASSIGNMENTS>
            </ROLES_ASSIGNMENTS>
          </MOD>
          <MOD>
            <ID>1402</ID>
            <TYPE>resource</TYPE>
            <INSTANCE>644</INSTANCE>
            <ADDED>1177394290</ADDED>
            <SCORE>0</SCORE>
            <INDENT>1</INDENT>
            <VISIBLE>1</VISIBLE>
            <GROUPMODE>1</GROUPMODE>
            <ROLES_OVERRIDES>
            </ROLES_OVERRIDES>
            <ROLES_ASSIGNMENTS>
            </ROLES_ASSIGNMENTS>
          </MOD>
          <MOD>
            <ID>1403</ID>
            <TYPE>resource</TYPE>
            <INSTANCE>645</INSTANCE>
            <ADDED>1177394348</ADDED>
            <SCORE>0</SCORE>
            <INDENT>1</INDENT>
            <VISIBLE>1</VISIBLE>
            <GROUPMODE>1</GROUPMODE>
            <ROLES_OVERRIDES>
            </ROLES_OVERRIDES>
            <ROLES_ASSIGNMENTS>
            </ROLES_ASSIGNMENTS>
          </MOD>
          <MOD>
            <ID>1404</ID>
            <TYPE>label</TYPE>
            <INSTANCE>245</INSTANCE>
            <ADDED>1178864434</ADDED>
            <SCORE>0</SCORE>
            <INDENT>0</INDENT>
            <VISIBLE>1</VISIBLE>
            <GROUPMODE>1</GROUPMODE>
            <ROLES_OVERRIDES>
            </ROLES_OVERRIDES>
            <ROLES_ASSIGNMENTS>
            </ROLES_ASSIGNMENTS>
          </MOD>
          <MOD>
            <ID>1405</ID>
            <TYPE>resource</TYPE>
            <INSTANCE>646</INSTANCE>
            <ADDED>1178864600</ADDED>
            <SCORE>0</SCORE>
            <INDENT>1</INDENT>
            <VISIBLE>1</VISIBLE>
            <GROUPMODE>1</GROUPMODE>
            <ROLES_OVERRIDES>
            </ROLES_OVERRIDES>
            <ROLES_ASSIGNMENTS>
            </ROLES_ASSIGNMENTS>
          </MOD>
          <MOD>
            <ID>1406</ID>
            <TYPE>resource</TYPE>
            <INSTANCE>647</INSTANCE>
            <ADDED>1178866865</ADDED>
            <SCORE>0</SCORE>
            <INDENT>1</INDENT>
            <VISIBLE>1</VISIBLE>
            <GROUPMODE>1</GROUPMODE>
            <ROLES_OVERRIDES>
            </ROLES_OVERRIDES>
            <ROLES_ASSIGNMENTS>
            </ROLES_ASSIGNMENTS>
          </MOD>
          <MOD>
            <ID>1407</ID>
            <TYPE>label</TYPE>
            <INSTANCE>246</INSTANCE>
            <ADDED>1178862608</ADDED>
            <SCORE>0</SCORE>
            <INDENT>0</INDENT>
            <VISIBLE>1</VISIBLE>
            <GROUPMODE>1</GROUPMODE>
            <ROLES_OVERRIDES>
            </ROLES_OVERRIDES>
            <ROLES_ASSIGNMENTS>
            </ROLES_ASSIGNMENTS>
          </MOD>
          <MOD>
            <ID>1408</ID>
            <TYPE>assignment</TYPE>
            <INSTANCE>253</INSTANCE>
            <ADDED>1179119025</ADDED>
            <SCORE>0</SCORE>
            <INDENT>1</INDENT>
            <VISIBLE>1</VISIBLE>
            <GROUPMODE>1</GROUPMODE>
            <ROLES_OVERRIDES>
            </ROLES_OVERRIDES>
            <ROLES_ASSIGNMENTS>
            </ROLES_ASSIGNMENTS>
          </MOD>
          <MOD>
            <ID>1409</ID>
            <TYPE>quiz</TYPE>
            <INSTANCE>127</INSTANCE>
            <ADDED>1179447889</ADDED>
            <SCORE>0</SCORE>
            <INDENT>1</INDENT>
            <VISIBLE>1</VISIBLE>
            <GROUPMODE>1</GROUPMODE>
            <ROLES_OVERRIDES>
            </ROLES_OVERRIDES>
            <ROLES_ASSIGNMENTS>
            </ROLES_ASSIGNMENTS>
          </MOD>
        </MODS>
      </SECTION>
      <SECTION>
        <ID>1035</ID>
        <NUMBER>5</NUMBER>
        <SUMMARY></SUMMARY>
        <VISIBLE>0</VISIBLE>
      </SECTION>
      <SECTION>
        <ID>1036</ID>
        <NUMBER>6</NUMBER>
        <SUMMARY></SUMMARY>
        <VISIBLE>0</VISIBLE>
      </SECTION>
      <SECTION>
        <ID>1037</ID>
        <NUMBER>7</NUMBER>
        <SUMMARY></SUMMARY>
        <VISIBLE>1</VISIBLE>
      </SECTION>
      <SECTION>
        <ID>1038</ID>
        <NUMBER>8</NUMBER>
        <SUMMARY></SUMMARY>
        <VISIBLE>1</VISIBLE>
      </SECTION>
      <SECTION>
        <ID>1039</ID>
        <NUMBER>9</NUMBER>
        <SUMMARY></SUMMARY>
        <VISIBLE>1</VISIBLE>
      </SECTION>
      <SECTION>
        <ID>1040</ID>
        <NUMBER>10</NUMBER>
        <SUMMARY></SUMMARY>
        <VISIBLE>1</VISIBLE>
      </SECTION>
    </SECTIONS>
    <QUESTION_CATEGORIES>
      <QUESTION_CATEGORY>
        <ID>355</ID>
        <NAME>По умолчанию</NAME>
        <INFO>Установленная по умолчанию категория для вопросов.</INFO>
        <PUBLISH>0</PUBLISH>
        <STAMP>192.168.5.1+070410010427+5k7JaU</STAMP>
        <PARENT>0</PARENT>
        <SORTORDER>999</SORTORDER>
      </QUESTION_CATEGORY>
      <QUESTION_CATEGORY>
        <ID>356</ID>
        <NAME>PHP</NAME>
        <INFO></INFO>
        <PUBLISH>0</PUBLISH>
        <STAMP>192.168.5.1+070410010449+jYL7sY</STAMP>
        <PARENT>0</PARENT>
        <SORTORDER>999</SORTORDER>
      </QUESTION_CATEGORY>
      <QUESTION_CATEGORY>
        <ID>357</ID>
        <NAME>Формы</NAME>
        <INFO>Вопросы по теме формы</INFO>
        <PUBLISH>0</PUBLISH>
        <STAMP>192.168.5.1+070424072553+NLFT0m</STAMP>
        <PARENT>356</PARENT>
        <SORTORDER>999</SORTORDER>
        <QUESTIONS>
          <QUESTION>
            <ID>3770</ID>
            <PARENT>0</PARENT>
            <NAME>Назначение тега textarea</NAME>
            <QUESTIONTEXT>Тег textarea предназначен для</QUESTIONTEXT>
            <QUESTIONTEXTFORMAT>1</QUESTIONTEXTFORMAT>
            <IMAGE></IMAGE>
            <GENERALFEEDBACK></GENERALFEEDBACK>
            <DEFAULTGRADE>1</DEFAULTGRADE>
            <PENALTY>0.1</PENALTY>
            <QTYPE>multichoice</QTYPE>
            <LENGTH>1</LENGTH>
            <STAMP>192.168.5.1+070424072952+GHl7QU</STAMP>
            <VERSION>2</VERSION>
            <HIDDEN>0</HIDDEN>
            <MULTICHOICE>
              <LAYOUT>0</LAYOUT>
              <ANSWERS>13229,13230,13231</ANSWERS>
              <SINGLE>1</SINGLE>
              <SHUFFLEANSWERS>1</SHUFFLEANSWERS>
              <CORRECTFEEDBACK></CORRECTFEEDBACK>
              <PARTIALLYCORRECTFEEDBACK></PARTIALLYCORRECTFEEDBACK>
              <INCORRECTFEEDBACK></INCORRECTFEEDBACK>
            </MULTICHOICE>
            <ANSWERS>
              <ANSWER>
                <ID>13229</ID>
                <ANSWER_TEXT>ввода и редактирования многострочного текста</ANSWER_TEXT>
                <FRACTION>1</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13230</ID>
                <ANSWER_TEXT>группировки текстовых элементов</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13231</ID>
                <ANSWER_TEXT>выбора текстового элемента из списка</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
            </ANSWERS>
          </QUESTION>
          <QUESTION>
            <ID>3771</ID>
            <PARENT>0</PARENT>
            <NAME>Тип поля hidden</NAME>
            <QUESTIONTEXT>Тип поля hidden элемента input предназначено для задания содержимого формы по умолчанию.</QUESTIONTEXT>
            <QUESTIONTEXTFORMAT>1</QUESTIONTEXTFORMAT>
            <IMAGE></IMAGE>
            <GENERALFEEDBACK></GENERALFEEDBACK>
            <DEFAULTGRADE>1</DEFAULTGRADE>
            <PENALTY>0.1</PENALTY>
            <QTYPE>truefalse</QTYPE>
            <LENGTH>1</LENGTH>
            <STAMP>192.168.5.1+070424073226+XbGawW</STAMP>
            <VERSION>1</VERSION>
            <HIDDEN>0</HIDDEN>
            <TRUEFALSE>
              <TRUEANSWER>13232</TRUEANSWER>
              <FALSEANSWER>13233</FALSEANSWER>
            </TRUEFALSE>
            <ANSWERS>
              <ANSWER>
                <ID>13232</ID>
                <ANSWER_TEXT>Верно</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13233</ID>
                <ANSWER_TEXT>Неверно</ANSWER_TEXT>
                <FRACTION>1</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
            </ANSWERS>
          </QUESTION>
          <QUESTION>
            <ID>3772</ID>
            <PARENT>0</PARENT>
            <NAME>Атрибут value</NAME>
            <QUESTIONTEXT>Атрибут value позволяет</QUESTIONTEXT>
            <QUESTIONTEXTFORMAT>1</QUESTIONTEXTFORMAT>
            <IMAGE></IMAGE>
            <GENERALFEEDBACK></GENERALFEEDBACK>
            <DEFAULTGRADE>1</DEFAULTGRADE>
            <PENALTY>0.1</PENALTY>
            <QTYPE>multichoice</QTYPE>
            <LENGTH>1</LENGTH>
            <STAMP>192.168.5.1+070428014408+uga9Gd</STAMP>
            <VERSION>2</VERSION>
            <HIDDEN>0</HIDDEN>
            <MULTICHOICE>
              <LAYOUT>0</LAYOUT>
              <ANSWERS>13234,13235,13236,13237</ANSWERS>
              <SINGLE>0</SINGLE>
              <SHUFFLEANSWERS>1</SHUFFLEANSWERS>
              <CORRECTFEEDBACK></CORRECTFEEDBACK>
              <PARTIALLYCORRECTFEEDBACK></PARTIALLYCORRECTFEEDBACK>
              <INCORRECTFEEDBACK></INCORRECTFEEDBACK>
            </MULTICHOICE>
            <ANSWERS>
              <ANSWER>
                <ID>13234</ID>
                <ANSWER_TEXT>задать значение поля ввода по умолчанию</ANSWER_TEXT>
                <FRACTION>0.5</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13235</ID>
                <ANSWER_TEXT>задать надпись на кнопке</ANSWER_TEXT>
                <FRACTION>0.5</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13236</ID>
                <ANSWER_TEXT>задать &quot;альтернативое&quot; значение элемента</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13237</ID>
                <ANSWER_TEXT>задать тип данных вводимого элемента</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
            </ANSWERS>
          </QUESTION>
          <QUESTION>
            <ID>3773</ID>
            <PARENT>0</PARENT>
            <NAME>Атрибут size</NAME>
            <QUESTIONTEXT>Атрибут size определяет:</QUESTIONTEXT>
            <QUESTIONTEXTFORMAT>1</QUESTIONTEXTFORMAT>
            <IMAGE></IMAGE>
            <GENERALFEEDBACK></GENERALFEEDBACK>
            <DEFAULTGRADE>1</DEFAULTGRADE>
            <PENALTY>0.1</PENALTY>
            <QTYPE>multichoice</QTYPE>
            <LENGTH>1</LENGTH>
            <STAMP>192.168.5.1+070428014701+qIVdKe</STAMP>
            <VERSION>1</VERSION>
            <HIDDEN>0</HIDDEN>
            <MULTICHOICE>
              <LAYOUT>0</LAYOUT>
              <ANSWERS>13238,13239,13240</ANSWERS>
              <SINGLE>1</SINGLE>
              <SHUFFLEANSWERS>1</SHUFFLEANSWERS>
              <CORRECTFEEDBACK></CORRECTFEEDBACK>
              <PARTIALLYCORRECTFEEDBACK></PARTIALLYCORRECTFEEDBACK>
              <INCORRECTFEEDBACK></INCORRECTFEEDBACK>
            </MULTICHOICE>
            <ANSWERS>
              <ANSWER>
                <ID>13238</ID>
                <ANSWER_TEXT>размеры элемента ввода</ANSWER_TEXT>
                <FRACTION>1</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13239</ID>
                <ANSWER_TEXT>максимальную длину строки</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13240</ID>
                <ANSWER_TEXT>число одновременно заполненных элементов</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
            </ANSWERS>
          </QUESTION>
          <QUESTION>
            <ID>3774</ID>
            <PARENT>0</PARENT>
            <NAME>type=reset</NAME>
            <QUESTIONTEXT>Атрибут type, установленный в значение reset позволяет: </QUESTIONTEXT>
            <QUESTIONTEXTFORMAT>1</QUESTIONTEXTFORMAT>
            <IMAGE></IMAGE>
            <GENERALFEEDBACK></GENERALFEEDBACK>
            <DEFAULTGRADE>1</DEFAULTGRADE>
            <PENALTY>0.1</PENALTY>
            <QTYPE>multichoice</QTYPE>
            <LENGTH>1</LENGTH>
            <STAMP>192.168.5.1+070428015011+LC9Qdl</STAMP>
            <VERSION>1</VERSION>
            <HIDDEN>0</HIDDEN>
            <MULTICHOICE>
              <LAYOUT>0</LAYOUT>
              <ANSWERS>13241,13242,13243</ANSWERS>
              <SINGLE>1</SINGLE>
              <SHUFFLEANSWERS>1</SHUFFLEANSWERS>
              <CORRECTFEEDBACK></CORRECTFEEDBACK>
              <PARTIALLYCORRECTFEEDBACK></PARTIALLYCORRECTFEEDBACK>
              <INCORRECTFEEDBACK></INCORRECTFEEDBACK>
            </MULTICHOICE>
            <ANSWERS>
              <ANSWER>
                <ID>13241</ID>
                <ANSWER_TEXT>очистить форму и заполнить ее значениями по умолчанию</ANSWER_TEXT>
                <FRACTION>1</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13242</ID>
                <ANSWER_TEXT>установить настройки браузера по умолчанию</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13243</ID>
                <ANSWER_TEXT>сбросить настройки страницы в исходное состояние</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
            </ANSWERS>
          </QUESTION>
          <QUESTION>
            <ID>3775</ID>
            <PARENT>0</PARENT>
            <NAME>Элемент $_SERVER['PHP_SELF']</NAME>
            <QUESTIONTEXT>Элемент $_SERVER['PHP_SELF'] содержит</QUESTIONTEXT>
            <QUESTIONTEXTFORMAT>1</QUESTIONTEXTFORMAT>
            <IMAGE></IMAGE>
            <GENERALFEEDBACK></GENERALFEEDBACK>
            <DEFAULTGRADE>1</DEFAULTGRADE>
            <PENALTY>0.1</PENALTY>
            <QTYPE>multichoice</QTYPE>
            <LENGTH>1</LENGTH>
            <STAMP>192.168.5.1+070428015334+ZNGr3t</STAMP>
            <VERSION>2</VERSION>
            <HIDDEN>0</HIDDEN>
            <MULTICHOICE>
              <LAYOUT>0</LAYOUT>
              <ANSWERS>13244,13245,13246</ANSWERS>
              <SINGLE>1</SINGLE>
              <SHUFFLEANSWERS>1</SHUFFLEANSWERS>
              <CORRECTFEEDBACK></CORRECTFEEDBACK>
              <PARTIALLYCORRECTFEEDBACK></PARTIALLYCORRECTFEEDBACK>
              <INCORRECTFEEDBACK></INCORRECTFEEDBACK>
            </MULTICHOICE>
            <ANSWERS>
              <ANSWER>
                <ID>13244</ID>
                <ANSWER_TEXT>название файла, в котором содержится скрипт</ANSWER_TEXT>
                <FRACTION>1</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13245</ID>
                <ANSWER_TEXT>полный адрес скрипта</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13246</ID>
                <ANSWER_TEXT>основные настройки PHP-сервера</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
            </ANSWERS>
          </QUESTION>
          <QUESTION>
            <ID>3776</ID>
            <PARENT>0</PARENT>
            <NAME>Функция phpinfo()</NAME>
            <QUESTIONTEXT>Функция phpinfo() предназначена для </QUESTIONTEXT>
            <QUESTIONTEXTFORMAT>1</QUESTIONTEXTFORMAT>
            <IMAGE></IMAGE>
            <GENERALFEEDBACK></GENERALFEEDBACK>
            <DEFAULTGRADE>1</DEFAULTGRADE>
            <PENALTY>0.1</PENALTY>
            <QTYPE>multichoice</QTYPE>
            <LENGTH>1</LENGTH>
            <STAMP>192.168.5.1+070428015637+afxNiG</STAMP>
            <VERSION>1</VERSION>
            <HIDDEN>0</HIDDEN>
            <MULTICHOICE>
              <LAYOUT>0</LAYOUT>
              <ANSWERS>13247,13248,13249</ANSWERS>
              <SINGLE>1</SINGLE>
              <SHUFFLEANSWERS>1</SHUFFLEANSWERS>
              <CORRECTFEEDBACK></CORRECTFEEDBACK>
              <PARTIALLYCORRECTFEEDBACK></PARTIALLYCORRECTFEEDBACK>
              <INCORRECTFEEDBACK></INCORRECTFEEDBACK>
            </MULTICHOICE>
            <ANSWERS>
              <ANSWER>
                <ID>13247</ID>
                <ANSWER_TEXT>Вывода основных настроек сервера, на котором выполняется скрипт</ANSWER_TEXT>
                <FRACTION>1</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13248</ID>
                <ANSWER_TEXT>вывод  информации об официальном сайте PHP и его разработчиках</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13249</ID>
                <ANSWER_TEXT>вывод информации о наиболее часто встречающихся ошибках в PHP</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
            </ANSWERS>
          </QUESTION>
          <QUESTION>
            <ID>3777</ID>
            <PARENT>0</PARENT>
            <NAME>Массив $_GET</NAME>
            <QUESTIONTEXT>Ассоциативный массив $_GET соодержит</QUESTIONTEXT>
            <QUESTIONTEXTFORMAT>1</QUESTIONTEXTFORMAT>
            <IMAGE></IMAGE>
            <GENERALFEEDBACK></GENERALFEEDBACK>
            <DEFAULTGRADE>1</DEFAULTGRADE>
            <PENALTY>0.1</PENALTY>
            <QTYPE>multichoice</QTYPE>
            <LENGTH>1</LENGTH>
            <STAMP>192.168.5.1+070428015849+1tu1C9</STAMP>
            <VERSION>1</VERSION>
            <HIDDEN>0</HIDDEN>
            <MULTICHOICE>
              <LAYOUT>0</LAYOUT>
              <ANSWERS>13250,13251,13252</ANSWERS>
              <SINGLE>1</SINGLE>
              <SHUFFLEANSWERS>1</SHUFFLEANSWERS>
              <CORRECTFEEDBACK></CORRECTFEEDBACK>
              <PARTIALLYCORRECTFEEDBACK></PARTIALLYCORRECTFEEDBACK>
              <INCORRECTFEEDBACK></INCORRECTFEEDBACK>
            </MULTICHOICE>
            <ANSWERS>
              <ANSWER>
                <ID>13250</ID>
                <ANSWER_TEXT>Все значения полученные скриптом</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13251</ID>
                <ANSWER_TEXT>Все значения полученные скриптом по протоколу GET</ANSWER_TEXT>
                <FRACTION>1</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13252</ID>
                <ANSWER_TEXT>Все значения переменных, которые доступны скрипту в момент его выполнения</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
            </ANSWERS>
          </QUESTION>
        </QUESTIONS>
      </QUESTION_CATEGORY>
      <QUESTION_CATEGORY>
        <ID>358</ID>
        <NAME>Управляющие конструкции</NAME>
        <INFO>Управляющие конструкции</INFO>
        <PUBLISH>0</PUBLISH>
        <STAMP>192.168.5.1+070424072646+Qym3Br</STAMP>
        <PARENT>356</PARENT>
        <SORTORDER>999</SORTORDER>
        <QUESTIONS>
          <QUESTION>
            <ID>3778</ID>
            <PARENT>0</PARENT>
            <NAME>Результат выполнения операции</NAME>
            <QUESTIONTEXT>&lt;p&gt;Что будет выведено на экран в результате выполнения следующего участка кода:&lt;/p&gt;&lt;p style=&quot;font-family: courier new,courier,monospace; font-style: italic; color: rgb(0, 51, 153);&quot;&gt;&amp;lt;?&lt;br /&gt;$k=3;&lt;br /&gt;while($k&amp;lt;5){&lt;br /&gt;&lt;/p&gt;&lt;div style=&quot;margin-left: 40px;&quot;&gt;&lt;span style=&quot;font-family: courier new,courier,monospace; font-style: italic; color: rgb(0, 51, 153);&quot;&gt;$k++;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;p style=&quot;font-family: courier new,courier,monospace; font-style: italic; color: rgb(0, 51, 153);&quot;&gt;};&lt;br /&gt;echo &amp;quot;k=$k&amp;quot;;&lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;/p&gt;</QUESTIONTEXT>
            <QUESTIONTEXTFORMAT>1</QUESTIONTEXTFORMAT>
            <IMAGE></IMAGE>
            <GENERALFEEDBACK></GENERALFEEDBACK>
            <DEFAULTGRADE>1</DEFAULTGRADE>
            <PENALTY>0.1</PENALTY>
            <QTYPE>multichoice</QTYPE>
            <LENGTH>1</LENGTH>
            <STAMP>192.168.5.1+070425053121+5Zl3jD</STAMP>
            <VERSION>1</VERSION>
            <HIDDEN>0</HIDDEN>
            <MULTICHOICE>
              <LAYOUT>0</LAYOUT>
              <ANSWERS>13253,13254,13255,13256</ANSWERS>
              <SINGLE>1</SINGLE>
              <SHUFFLEANSWERS>1</SHUFFLEANSWERS>
              <CORRECTFEEDBACK></CORRECTFEEDBACK>
              <PARTIALLYCORRECTFEEDBACK></PARTIALLYCORRECTFEEDBACK>
              <INCORRECTFEEDBACK></INCORRECTFEEDBACK>
            </MULTICHOICE>
            <ANSWERS>
              <ANSWER>
                <ID>13253</ID>
                <ANSWER_TEXT>k=3</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13254</ID>
                <ANSWER_TEXT>k=4</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13255</ID>
                <ANSWER_TEXT>k=5</ANSWER_TEXT>
                <FRACTION>1</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13256</ID>
                <ANSWER_TEXT>k=6</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
            </ANSWERS>
          </QUESTION>
          <QUESTION>
            <ID>3779</ID>
            <PARENT>0</PARENT>
            <NAME>Установите соответствие</NAME>
            <QUESTIONTEXT>Установите соответствие между логическими операциями и их обозначениями:</QUESTIONTEXT>
            <QUESTIONTEXTFORMAT>1</QUESTIONTEXTFORMAT>
            <IMAGE></IMAGE>
            <GENERALFEEDBACK></GENERALFEEDBACK>
            <DEFAULTGRADE>1</DEFAULTGRADE>
            <PENALTY>0.1</PENALTY>
            <QTYPE>match</QTYPE>
            <LENGTH>1</LENGTH>
            <STAMP>192.168.5.1+070428003022+HLZosr</STAMP>
            <VERSION>1</VERSION>
            <HIDDEN>0</HIDDEN>
            <MATCHS>
              <MATCH>
                <ID>541</ID>
                <CODE>28</CODE>
                <QUESTIONTEXT>Отрицание</QUESTIONTEXT>
                <ANSWERTEXT>!</ANSWERTEXT>
              </MATCH>
              <MATCH>
                <ID>542</ID>
                <CODE>29</CODE>
                <QUESTIONTEXT>Коньюнкция</QUESTIONTEXT>
                <ANSWERTEXT>&amp;&amp;</ANSWERTEXT>
              </MATCH>
              <MATCH>
                <ID>543</ID>
                <CODE>30</CODE>
                <QUESTIONTEXT>Дизъюнкция</QUESTIONTEXT>
                <ANSWERTEXT>||</ANSWERTEXT>
              </MATCH>
            </MATCHS>
          </QUESTION>
          <QUESTION>
            <ID>3780</ID>
            <PARENT>0</PARENT>
            <NAME>Цикл 


do{$k++;}while($k&amp;lt;5); обязательно выполнится по крайней мере один раз.</NAME>
            <QUESTIONTEXT>&lt;p&gt;Цикл &lt;/p&gt;


&lt;p style=&quot;font-style: italic; color: rgb(0, 51, 153); font-family: courier new,courier,monospace;&quot;&gt;do{&lt;br /&gt;&lt;/p&gt;&lt;div style=&quot;margin-left: 40px;&quot;&gt;&lt;span style=&quot;font-style: italic; font-family: courier new,courier,monospace; color: rgb(0, 51, 153);&quot;&gt;$k++;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;p style=&quot;font-style: italic; color: rgb(0, 51, 153); font-family: courier new,courier,monospace;&quot;&gt;}while($k&amp;lt;5);&lt;/p&gt; обязательно выполнится по крайней мере один раз.&lt;br /&gt;</QUESTIONTEXT>
            <QUESTIONTEXTFORMAT>1</QUESTIONTEXTFORMAT>
            <IMAGE></IMAGE>
            <GENERALFEEDBACK></GENERALFEEDBACK>
            <DEFAULTGRADE>1</DEFAULTGRADE>
            <PENALTY>0.1</PENALTY>
            <QTYPE>truefalse</QTYPE>
            <LENGTH>1</LENGTH>
            <STAMP>192.168.5.1+070428003511+foHJMN</STAMP>
            <VERSION>1</VERSION>
            <HIDDEN>0</HIDDEN>
            <TRUEFALSE>
              <TRUEANSWER>13257</TRUEANSWER>
              <FALSEANSWER>13258</FALSEANSWER>
            </TRUEFALSE>
            <ANSWERS>
              <ANSWER>
                <ID>13257</ID>
                <ANSWER_TEXT>Верно</ANSWER_TEXT>
                <FRACTION>1</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13258</ID>
                <ANSWER_TEXT>Неверно</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
            </ANSWERS>
          </QUESTION>
          <QUESTION>
            <ID>3781</ID>
            <PARENT>0</PARENT>
            <NAME>Назначение цикла foreach</NAME>
            <QUESTIONTEXT>&lt;p&gt;Цикл foreach предназначен для &lt;br /&gt;&lt;/p&gt;</QUESTIONTEXT>
            <QUESTIONTEXTFORMAT>1</QUESTIONTEXTFORMAT>
            <IMAGE></IMAGE>
            <GENERALFEEDBACK></GENERALFEEDBACK>
            <DEFAULTGRADE>1</DEFAULTGRADE>
            <PENALTY>0.1</PENALTY>
            <QTYPE>multichoice</QTYPE>
            <LENGTH>1</LENGTH>
            <STAMP>192.168.5.1+070428011623+S29jiq</STAMP>
            <VERSION>2</VERSION>
            <HIDDEN>0</HIDDEN>
            <MULTICHOICE>
              <LAYOUT>0</LAYOUT>
              <ANSWERS>13259,13260,13261</ANSWERS>
              <SINGLE>1</SINGLE>
              <SHUFFLEANSWERS>1</SHUFFLEANSWERS>
              <CORRECTFEEDBACK></CORRECTFEEDBACK>
              <PARTIALLYCORRECTFEEDBACK></PARTIALLYCORRECTFEEDBACK>
              <INCORRECTFEEDBACK></INCORRECTFEEDBACK>
            </MULTICHOICE>
            <ANSWERS>
              <ANSWER>
                <ID>13259</ID>
                <ANSWER_TEXT>перебора элементов массива</ANSWER_TEXT>
                <FRACTION>1</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13260</ID>
                <ANSWER_TEXT>выполнения операций над элементами строки</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13261</ID>
                <ANSWER_TEXT>создания массива, элементы которого, удовлетворяют определенному условию</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
            </ANSWERS>
          </QUESTION>
          <QUESTION>
            <ID>3782</ID>
            <PARENT>0</PARENT>
            <NAME>Функция empty()</NAME>
            <QUESTIONTEXT>&lt;p&gt;Функция empty() принимает истинное значение если:&lt;br /&gt;&lt;/p&gt;</QUESTIONTEXT>
            <QUESTIONTEXTFORMAT>1</QUESTIONTEXTFORMAT>
            <IMAGE></IMAGE>
            <GENERALFEEDBACK></GENERALFEEDBACK>
            <DEFAULTGRADE>1</DEFAULTGRADE>
            <PENALTY>0.3</PENALTY>
            <QTYPE>multichoice</QTYPE>
            <LENGTH>1</LENGTH>
            <STAMP>192.168.5.1+070428013115+qfkFAF</STAMP>
            <VERSION>1</VERSION>
            <HIDDEN>0</HIDDEN>
            <MULTICHOICE>
              <LAYOUT>0</LAYOUT>
              <ANSWERS>13262,13263,13264,13265</ANSWERS>
              <SINGLE>0</SINGLE>
              <SHUFFLEANSWERS>1</SHUFFLEANSWERS>
              <CORRECTFEEDBACK></CORRECTFEEDBACK>
              <PARTIALLYCORRECTFEEDBACK></PARTIALLYCORRECTFEEDBACK>
              <INCORRECTFEEDBACK></INCORRECTFEEDBACK>
            </MULTICHOICE>
            <ANSWERS>
              <ANSWER>
                <ID>13262</ID>
                <ANSWER_TEXT>значение аргумента равно нулю</ANSWER_TEXT>
                <FRACTION>0.33333</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13263</ID>
                <ANSWER_TEXT>значение аргумента равно пустой строке</ANSWER_TEXT>
                <FRACTION>0.33333</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13264</ID>
                <ANSWER_TEXT>переменная не установлена</ANSWER_TEXT>
                <FRACTION>0.33333</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13265</ID>
                <ANSWER_TEXT>значение переменной состоит из нескольких пробелов или символов табуляции</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
            </ANSWERS>
          </QUESTION>
          <QUESTION>
            <ID>3783</ID>
            <PARENT>0</PARENT>
            <NAME>Функция isset()</NAME>
            <QUESTIONTEXT>Значение функции isset() истинно, если </QUESTIONTEXT>
            <QUESTIONTEXTFORMAT>1</QUESTIONTEXTFORMAT>
            <IMAGE></IMAGE>
            <GENERALFEEDBACK></GENERALFEEDBACK>
            <DEFAULTGRADE>1</DEFAULTGRADE>
            <PENALTY>0.1</PENALTY>
            <QTYPE>multichoice</QTYPE>
            <LENGTH>1</LENGTH>
            <STAMP>192.168.5.1+070428013305+1WeFrd</STAMP>
            <VERSION>1</VERSION>
            <HIDDEN>0</HIDDEN>
            <MULTICHOICE>
              <LAYOUT>0</LAYOUT>
              <ANSWERS>13266,13267,13268,13269</ANSWERS>
              <SINGLE>0</SINGLE>
              <SHUFFLEANSWERS>1</SHUFFLEANSWERS>
              <CORRECTFEEDBACK></CORRECTFEEDBACK>
              <PARTIALLYCORRECTFEEDBACK></PARTIALLYCORRECTFEEDBACK>
              <INCORRECTFEEDBACK></INCORRECTFEEDBACK>
            </MULTICHOICE>
            <ANSWERS>
              <ANSWER>
                <ID>13266</ID>
                <ANSWER_TEXT>значение переменной не установлено</ANSWER_TEXT>
                <FRACTION>1</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13267</ID>
                <ANSWER_TEXT>значение переменной равно нулю</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13268</ID>
                <ANSWER_TEXT>значение переменной равно пустой строке</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13269</ID>
                <ANSWER_TEXT>значение переменной равно пробелу</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
            </ANSWERS>
          </QUESTION>
          <QUESTION>
            <ID>3784</ID>
            <PARENT>0</PARENT>
            <NAME>Логические операции</NAME>
            <QUESTIONTEXT>Установите соответствие между логическими операциями и их обозначением</QUESTIONTEXT>
            <QUESTIONTEXTFORMAT>1</QUESTIONTEXTFORMAT>
            <IMAGE></IMAGE>
            <GENERALFEEDBACK></GENERALFEEDBACK>
            <DEFAULTGRADE>1</DEFAULTGRADE>
            <PENALTY>0.1</PENALTY>
            <QTYPE>match</QTYPE>
            <LENGTH>1</LENGTH>
            <STAMP>192.168.5.1+070508032451+jGaKW2</STAMP>
            <VERSION>1</VERSION>
            <HIDDEN>0</HIDDEN>
            <MATCHS>
              <MATCH>
                <ID>544</ID>
                <CODE>56</CODE>
                <QUESTIONTEXT>НЕ, отрицание</QUESTIONTEXT>
                <ANSWERTEXT>!</ANSWERTEXT>
              </MATCH>
              <MATCH>
                <ID>545</ID>
                <CODE>57</CODE>
                <QUESTIONTEXT>И, коньюнкция</QUESTIONTEXT>
                <ANSWERTEXT>&amp;&amp;</ANSWERTEXT>
              </MATCH>
              <MATCH>
                <ID>546</ID>
                <CODE>58</CODE>
                <QUESTIONTEXT>ИЛИ, дизъюнкция</QUESTIONTEXT>
                <ANSWERTEXT>||</ANSWERTEXT>
              </MATCH>
            </MATCHS>
          </QUESTION>
          <QUESTION>
            <ID>3785</ID>
            <PARENT>0</PARENT>
            <NAME>Циклы</NAME>
            <QUESTIONTEXT>Какой из нижеперечисленных типов циклов наиболее подходит для перебора элементов ассоциотивного масива?</QUESTIONTEXT>
            <QUESTIONTEXTFORMAT>1</QUESTIONTEXTFORMAT>
            <IMAGE></IMAGE>
            <GENERALFEEDBACK></GENERALFEEDBACK>
            <DEFAULTGRADE>1</DEFAULTGRADE>
            <PENALTY>0.1</PENALTY>
            <QTYPE>multichoice</QTYPE>
            <LENGTH>1</LENGTH>
            <STAMP>192.168.5.1+070508032805+Pi6w5k</STAMP>
            <VERSION>1</VERSION>
            <HIDDEN>0</HIDDEN>
            <MULTICHOICE>
              <LAYOUT>0</LAYOUT>
              <ANSWERS>13270,13271,13272,13273</ANSWERS>
              <SINGLE>1</SINGLE>
              <SHUFFLEANSWERS>1</SHUFFLEANSWERS>
              <CORRECTFEEDBACK></CORRECTFEEDBACK>
              <PARTIALLYCORRECTFEEDBACK></PARTIALLYCORRECTFEEDBACK>
              <INCORRECTFEEDBACK></INCORRECTFEEDBACK>
            </MULTICHOICE>
            <ANSWERS>
              <ANSWER>
                <ID>13270</ID>
                <ANSWER_TEXT>foreach</ANSWER_TEXT>
                <FRACTION>1</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13271</ID>
                <ANSWER_TEXT>for</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13272</ID>
                <ANSWER_TEXT>while</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13273</ID>
                <ANSWER_TEXT>do ... while</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
            </ANSWERS>
          </QUESTION>
          <QUESTION>
            <ID>3786</ID>
            <PARENT>0</PARENT>
            <NAME>Результат выполнения участка кода</NAME>
            <QUESTIONTEXT>Что будет выведено на экран браузера в результате выполнения следующего участка кода: &lt;br /&gt;&lt;p style=&quot;COLOR: rgb(0,0,204); FONT-STYLE: italic; FONT-FAMILY: courier new,courier,monospace&quot;&gt;$a=5;&lt;br /&gt;$b=$a+4;&lt;br /&gt;if($a==4){&lt;br /&gt;    echo &amp;quot;a=$a&amp;quot;;&lt;br /&gt;}elseif($a&amp;gt;6){&lt;br /&gt;    echo &amp;quot;Много&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;}&lt;/p&gt;</QUESTIONTEXT>
            <QUESTIONTEXTFORMAT>1</QUESTIONTEXTFORMAT>
            <IMAGE></IMAGE>
            <GENERALFEEDBACK></GENERALFEEDBACK>
            <DEFAULTGRADE>1</DEFAULTGRADE>
            <PENALTY>0.1</PENALTY>
            <QTYPE>multichoice</QTYPE>
            <LENGTH>1</LENGTH>
            <STAMP>192.168.5.1+070508040632+mJ6kxg</STAMP>
            <VERSION>2</VERSION>
            <HIDDEN>0</HIDDEN>
            <MULTICHOICE>
              <LAYOUT>0</LAYOUT>
              <ANSWERS>13274,13275,13276,13277</ANSWERS>
              <SINGLE>1</SINGLE>
              <SHUFFLEANSWERS>1</SHUFFLEANSWERS>
              <CORRECTFEEDBACK></CORRECTFEEDBACK>
              <PARTIALLYCORRECTFEEDBACK></PARTIALLYCORRECTFEEDBACK>
              <INCORRECTFEEDBACK></INCORRECTFEEDBACK>
            </MULTICHOICE>
            <ANSWERS>
              <ANSWER>
                <ID>13274</ID>
                <ANSWER_TEXT>Много</ANSWER_TEXT>
                <FRACTION>1</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13275</ID>
                <ANSWER_TEXT>a=4</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13276</ID>
                <ANSWER_TEXT>Много&amp;lt;br&amp;gt;</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13277</ID>
                <ANSWER_TEXT>Ничего выведено не будет</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
            </ANSWERS>
          </QUESTION>
          <QUESTION>
            <ID>3787</ID>
            <PARENT>0</PARENT>
            <NAME>Цикл for</NAME>
            <QUESTIONTEXT>Установите порядок расположения аргументов в цикле for.</QUESTIONTEXT>
            <QUESTIONTEXTFORMAT>1</QUESTIONTEXTFORMAT>
            <IMAGE></IMAGE>
            <GENERALFEEDBACK></GENERALFEEDBACK>
            <DEFAULTGRADE>1</DEFAULTGRADE>
            <PENALTY>0.1</PENALTY>
            <QTYPE>match</QTYPE>
            <LENGTH>1</LENGTH>
            <STAMP>192.168.5.1+070508041109+tzB2hO</STAMP>
            <VERSION>2</VERSION>
            <HIDDEN>0</HIDDEN>
            <MATCHS>
              <MATCH>
                <ID>547</ID>
                <CODE>59</CODE>
                <QUESTIONTEXT>Выражение1 - инициализация счетсика</QUESTIONTEXT>
                <ANSWERTEXT>1</ANSWERTEXT>
              </MATCH>
              <MATCH>
                <ID>548</ID>
                <CODE>60</CODE>
                <QUESTIONTEXT>Условие выхода из цикла</QUESTIONTEXT>
                <ANSWERTEXT>2</ANSWERTEXT>
              </MATCH>
              <MATCH>
                <ID>549</ID>
                <CODE>61</CODE>
                <QUESTIONTEXT>Выражение2 - изменение счетчика в процессе выполнения цикла</QUESTIONTEXT>
                <ANSWERTEXT>3</ANSWERTEXT>
              </MATCH>
            </MATCHS>
          </QUESTION>
        </QUESTIONS>
      </QUESTION_CATEGORY>
      <QUESTION_CATEGORY>
        <ID>359</ID>
        <NAME>Введение</NAME>
        <INFO></INFO>
        <PUBLISH>0</PUBLISH>
        <STAMP>192.168.5.1+070424072720+Aem2ir</STAMP>
        <PARENT>356</PARENT>
        <SORTORDER>999</SORTORDER>
        <QUESTIONS>
          <QUESTION>
            <ID>3788</ID>
            <PARENT>0</PARENT>
            <NAME>Комментарии</NAME>
            <QUESTIONTEXT>Как задаются однострочные комментарии в ЯП PHP?</QUESTIONTEXT>
            <QUESTIONTEXTFORMAT>1</QUESTIONTEXTFORMAT>
            <IMAGE></IMAGE>
            <GENERALFEEDBACK></GENERALFEEDBACK>
            <DEFAULTGRADE>1</DEFAULTGRADE>
            <PENALTY>0.1</PENALTY>
            <QTYPE>multichoice</QTYPE>
            <LENGTH>1</LENGTH>
            <STAMP>192.168.5.1+070410010734+wVjSMs</STAMP>
            <VERSION>1</VERSION>
            <HIDDEN>0</HIDDEN>
            <MULTICHOICE>
              <LAYOUT>0</LAYOUT>
              <ANSWERS>13278,13279,13280,13281</ANSWERS>
              <SINGLE>0</SINGLE>
              <SHUFFLEANSWERS>1</SHUFFLEANSWERS>
              <CORRECTFEEDBACK></CORRECTFEEDBACK>
              <PARTIALLYCORRECTFEEDBACK></PARTIALLYCORRECTFEEDBACK>
              <INCORRECTFEEDBACK></INCORRECTFEEDBACK>
            </MULTICHOICE>
            <ANSWERS>
              <ANSWER>
                <ID>13278</ID>
                <ANSWER_TEXT>С помощью символа #</ANSWER_TEXT>
                <FRACTION>0.5</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13279</ID>
                <ANSWER_TEXT>С помощью символов //</ANSWER_TEXT>
                <FRACTION>0.5</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13280</ID>
                <ANSWER_TEXT>С помощью символа ;</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13281</ID>
                <ANSWER_TEXT>С помощью символа @</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
            </ANSWERS>
          </QUESTION>
          <QUESTION>
            <ID>3789</ID>
            <PARENT>0</PARENT>
            <NAME>Различие между echo и print</NAME>
            <QUESTIONTEXT>В чем различие между операторами вывода echo и print?</QUESTIONTEXT>
            <QUESTIONTEXTFORMAT>1</QUESTIONTEXTFORMAT>
            <IMAGE></IMAGE>
            <GENERALFEEDBACK></GENERALFEEDBACK>
            <DEFAULTGRADE>1</DEFAULTGRADE>
            <PENALTY>0.1</PENALTY>
            <QTYPE>multichoice</QTYPE>
            <LENGTH>1</LENGTH>
            <STAMP>192.168.5.1+070410011152+nWcxEg</STAMP>
            <VERSION>1</VERSION>
            <HIDDEN>0</HIDDEN>
            <MULTICHOICE>
              <LAYOUT>0</LAYOUT>
              <ANSWERS>13282,13283,13284</ANSWERS>
              <SINGLE>0</SINGLE>
              <SHUFFLEANSWERS>1</SHUFFLEANSWERS>
              <CORRECTFEEDBACK></CORRECTFEEDBACK>
              <PARTIALLYCORRECTFEEDBACK></PARTIALLYCORRECTFEEDBACK>
              <INCORRECTFEEDBACK></INCORRECTFEEDBACK>
            </MULTICHOICE>
            <ANSWERS>
              <ANSWER>
                <ID>13282</ID>
                <ANSWER_TEXT>echo позволяет выводить многострочный текст, тогда как print однострочный.</ANSWER_TEXT>
                <FRACTION>1</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13283</ID>
                <ANSWER_TEXT>print используется для совместимости с Visual Basic</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13284</ID>
                <ANSWER_TEXT>echo, в отличие от print, позволяет выводить значения переменных заключенных внутри строк</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
            </ANSWERS>
          </QUESTION>
          <QUESTION>
            <ID>3790</ID>
            <PARENT>0</PARENT>
            <NAME>Начало разработки PHP</NAME>
            <QUESTIONTEXT>В каком году начал разрабатываться PHP?</QUESTIONTEXT>
            <QUESTIONTEXTFORMAT>1</QUESTIONTEXTFORMAT>
            <IMAGE></IMAGE>
            <GENERALFEEDBACK></GENERALFEEDBACK>
            <DEFAULTGRADE>1</DEFAULTGRADE>
            <PENALTY>0.1</PENALTY>
            <QTYPE>multichoice</QTYPE>
            <LENGTH>1</LENGTH>
            <STAMP>192.168.5.1+070424035632+lKfW5j</STAMP>
            <VERSION>1</VERSION>
            <HIDDEN>0</HIDDEN>
            <MULTICHOICE>
              <LAYOUT>0</LAYOUT>
              <ANSWERS>13285,13286,13287,13288</ANSWERS>
              <SINGLE>1</SINGLE>
              <SHUFFLEANSWERS>1</SHUFFLEANSWERS>
              <CORRECTFEEDBACK></CORRECTFEEDBACK>
              <PARTIALLYCORRECTFEEDBACK></PARTIALLYCORRECTFEEDBACK>
              <INCORRECTFEEDBACK></INCORRECTFEEDBACK>
            </MULTICHOICE>
            <ANSWERS>
              <ANSWER>
                <ID>13285</ID>
                <ANSWER_TEXT>1994</ANSWER_TEXT>
                <FRACTION>1</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13286</ID>
                <ANSWER_TEXT>1993</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13287</ID>
                <ANSWER_TEXT>1992</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13288</ID>
                <ANSWER_TEXT>1995</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
            </ANSWERS>
          </QUESTION>
          <QUESTION>
            <ID>3791</ID>
            <PARENT>0</PARENT>
            <NAME>Назначение языка</NAME>
            <QUESTIONTEXT>Язык программирования PHP это</QUESTIONTEXT>
            <QUESTIONTEXTFORMAT>1</QUESTIONTEXTFORMAT>
            <IMAGE></IMAGE>
            <GENERALFEEDBACK></GENERALFEEDBACK>
            <DEFAULTGRADE>1</DEFAULTGRADE>
            <PENALTY>0.1</PENALTY>
            <QTYPE>multichoice</QTYPE>
            <LENGTH>1</LENGTH>
            <STAMP>192.168.5.1+070424040904+UcRVpf</STAMP>
            <VERSION>2</VERSION>
            <HIDDEN>0</HIDDEN>
            <MULTICHOICE>
              <LAYOUT>0</LAYOUT>
              <ANSWERS>13289,13290,13291,13292</ANSWERS>
              <SINGLE>0</SINGLE>
              <SHUFFLEANSWERS>1</SHUFFLEANSWERS>
              <CORRECTFEEDBACK></CORRECTFEEDBACK>
              <PARTIALLYCORRECTFEEDBACK></PARTIALLYCORRECTFEEDBACK>
              <INCORRECTFEEDBACK></INCORRECTFEEDBACK>
            </MULTICHOICE>
            <ANSWERS>
              <ANSWER>
                <ID>13289</ID>
                <ANSWER_TEXT>серверный язык программирования для работы в Web</ANSWER_TEXT>
                <FRACTION>1</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13290</ID>
                <ANSWER_TEXT>компилируемый язык для обработки больших массивов данных</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13291</ID>
                <ANSWER_TEXT>специализированный язык, основная задача которого, обработка строк</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13292</ID>
                <ANSWER_TEXT>язык, для обработки запросов к базам данных</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
            </ANSWERS>
          </QUESTION>
          <QUESTION>
            <ID>3792</ID>
            <PARENT>0</PARENT>
            <NAME>Приведение типов</NAME>
            <QUESTIONTEXT>Приведение типов данных в PHP как правило осуществляется: &lt;br /&gt;</QUESTIONTEXT>
            <QUESTIONTEXTFORMAT>1</QUESTIONTEXTFORMAT>
            <IMAGE></IMAGE>
            <GENERALFEEDBACK></GENERALFEEDBACK>
            <DEFAULTGRADE>1</DEFAULTGRADE>
            <PENALTY>0.1</PENALTY>
            <QTYPE>multichoice</QTYPE>
            <LENGTH>1</LENGTH>
            <STAMP>192.168.5.1+070424041255+chKNTg</STAMP>
            <VERSION>1</VERSION>
            <HIDDEN>0</HIDDEN>
            <MULTICHOICE>
              <LAYOUT>0</LAYOUT>
              <ANSWERS>13293,13294</ANSWERS>
              <SINGLE>1</SINGLE>
              <SHUFFLEANSWERS>1</SHUFFLEANSWERS>
              <CORRECTFEEDBACK></CORRECTFEEDBACK>
              <PARTIALLYCORRECTFEEDBACK></PARTIALLYCORRECTFEEDBACK>
              <INCORRECTFEEDBACK></INCORRECTFEEDBACK>
            </MULTICHOICE>
            <ANSWERS>
              <ANSWER>
                <ID>13293</ID>
                <ANSWER_TEXT>программистом</ANSWER_TEXT>
                <FRACTION>1</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13294</ID>
                <ANSWER_TEXT>PHP</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
            </ANSWERS>
          </QUESTION>
          <QUESTION>
            <ID>3793</ID>
            <PARENT>0</PARENT>
            <NAME>Наиболее используемая версия PHP</NAME>
            <QUESTIONTEXT>В данный момент наиболее используемой версией PHP является:  </QUESTIONTEXT>
            <QUESTIONTEXTFORMAT>1</QUESTIONTEXTFORMAT>
            <IMAGE></IMAGE>
            <GENERALFEEDBACK></GENERALFEEDBACK>
            <DEFAULTGRADE>1</DEFAULTGRADE>
            <PENALTY>0.1</PENALTY>
            <QTYPE>multichoice</QTYPE>
            <LENGTH>1</LENGTH>
            <STAMP>192.168.5.1+070424051043+iJqjYA</STAMP>
            <VERSION>1</VERSION>
            <HIDDEN>0</HIDDEN>
            <MULTICHOICE>
              <LAYOUT>0</LAYOUT>
              <ANSWERS>13295,13296,13297,13298</ANSWERS>
              <SINGLE>1</SINGLE>
              <SHUFFLEANSWERS>1</SHUFFLEANSWERS>
              <CORRECTFEEDBACK></CORRECTFEEDBACK>
              <PARTIALLYCORRECTFEEDBACK></PARTIALLYCORRECTFEEDBACK>
              <INCORRECTFEEDBACK></INCORRECTFEEDBACK>
            </MULTICHOICE>
            <ANSWERS>
              <ANSWER>
                <ID>13295</ID>
                <ANSWER_TEXT>3-я версия</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13296</ID>
                <ANSWER_TEXT>4-я версия</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13297</ID>
                <ANSWER_TEXT>5-я версия</ANSWER_TEXT>
                <FRACTION>1</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13298</ID>
                <ANSWER_TEXT>6-я версия</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
            </ANSWERS>
          </QUESTION>
          <QUESTION>
            <ID>3794</ID>
            <PARENT>0</PARENT>
            <NAME>Запуск PHP-скриптов</NAME>
            <QUESTIONTEXT>Для запуска PHP-скриптов требуется</QUESTIONTEXT>
            <QUESTIONTEXTFORMAT>1</QUESTIONTEXTFORMAT>
            <IMAGE></IMAGE>
            <GENERALFEEDBACK></GENERALFEEDBACK>
            <DEFAULTGRADE>1</DEFAULTGRADE>
            <PENALTY>0.1</PENALTY>
            <QTYPE>multichoice</QTYPE>
            <LENGTH>1</LENGTH>
            <STAMP>192.168.5.1+070424051342+PWq0lS</STAMP>
            <VERSION>1</VERSION>
            <HIDDEN>0</HIDDEN>
            <MULTICHOICE>
              <LAYOUT>0</LAYOUT>
              <ANSWERS>13299,13300,13301,13302</ANSWERS>
              <SINGLE>1</SINGLE>
              <SHUFFLEANSWERS>1</SHUFFLEANSWERS>
              <CORRECTFEEDBACK></CORRECTFEEDBACK>
              <PARTIALLYCORRECTFEEDBACK></PARTIALLYCORRECTFEEDBACK>
              <INCORRECTFEEDBACK></INCORRECTFEEDBACK>
            </MULTICHOICE>
            <ANSWERS>
              <ANSWER>
                <ID>13299</ID>
                <ANSWER_TEXT>Web-сервер с установленным на нем языком программирования PHP</ANSWER_TEXT>
                <FRACTION>1</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13300</ID>
                <ANSWER_TEXT>Текстовый редактор с подсветкой синтаксиса</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13301</ID>
                <ANSWER_TEXT>Наличие сети на компьютере</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13302</ID>
                <ANSWER_TEXT>Браузера, с поддержкой PHP</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
            </ANSWERS>
          </QUESTION>
          <QUESTION>
            <ID>3795</ID>
            <PARENT>0</PARENT>
            <NAME>Вывод результатов</NAME>
            <QUESTIONTEXT>PHP-скрипт выводит в браузер:</QUESTIONTEXT>
            <QUESTIONTEXTFORMAT>1</QUESTIONTEXTFORMAT>
            <IMAGE></IMAGE>
            <GENERALFEEDBACK></GENERALFEEDBACK>
            <DEFAULTGRADE>1</DEFAULTGRADE>
            <PENALTY>0.1</PENALTY>
            <QTYPE>multichoice</QTYPE>
            <LENGTH>1</LENGTH>
            <STAMP>192.168.5.1+070424051725+kiM2SD</STAMP>
            <VERSION>2</VERSION>
            <HIDDEN>0</HIDDEN>
            <MULTICHOICE>
              <LAYOUT>0</LAYOUT>
              <ANSWERS>13303,13304,13305</ANSWERS>
              <SINGLE>1</SINGLE>
              <SHUFFLEANSWERS>1</SHUFFLEANSWERS>
              <CORRECTFEEDBACK></CORRECTFEEDBACK>
              <PARTIALLYCORRECTFEEDBACK></PARTIALLYCORRECTFEEDBACK>
              <INCORRECTFEEDBACK></INCORRECTFEEDBACK>
            </MULTICHOICE>
            <ANSWERS>
              <ANSWER>
                <ID>13303</ID>
                <ANSWER_TEXT>Код PHP-скрипта</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13304</ID>
                <ANSWER_TEXT>Текст, выведенный с помощью операторов print и echo.</ANSWER_TEXT>
                <FRACTION>1</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13305</ID>
                <ANSWER_TEXT>Текст расположенный между HTML-тегами</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
            </ANSWERS>
          </QUESTION>
          <QUESTION>
            <ID>3796</ID>
            <PARENT>0</PARENT>
            <NAME>Синтаксис PHP</NAME>
            <QUESTIONTEXT>Синтаксис PHP основан на синтаксисе языка:</QUESTIONTEXT>
            <QUESTIONTEXTFORMAT>1</QUESTIONTEXTFORMAT>
            <IMAGE></IMAGE>
            <GENERALFEEDBACK></GENERALFEEDBACK>
            <DEFAULTGRADE>1</DEFAULTGRADE>
            <PENALTY>0.1</PENALTY>
            <QTYPE>multichoice</QTYPE>
            <LENGTH>1</LENGTH>
            <STAMP>192.168.5.1+070424052119+KLwBAe</STAMP>
            <VERSION>1</VERSION>
            <HIDDEN>0</HIDDEN>
            <MULTICHOICE>
              <LAYOUT>0</LAYOUT>
              <ANSWERS>13306,13307,13308,13309</ANSWERS>
              <SINGLE>1</SINGLE>
              <SHUFFLEANSWERS>1</SHUFFLEANSWERS>
              <CORRECTFEEDBACK></CORRECTFEEDBACK>
              <PARTIALLYCORRECTFEEDBACK></PARTIALLYCORRECTFEEDBACK>
              <INCORRECTFEEDBACK></INCORRECTFEEDBACK>
            </MULTICHOICE>
            <ANSWERS>
              <ANSWER>
                <ID>13306</ID>
                <ANSWER_TEXT>C</ANSWER_TEXT>
                <FRACTION>1</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13307</ID>
                <ANSWER_TEXT>Pascal</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13308</ID>
                <ANSWER_TEXT>Basic</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13309</ID>
                <ANSWER_TEXT>PHP имеет уникальный синтаксис</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
            </ANSWERS>
          </QUESTION>
          <QUESTION>
            <ID>3797</ID>
            <PARENT>0</PARENT>
            <NAME>Имена переменных начинаются со знака $</NAME>
            <QUESTIONTEXT>Имена переменных начинаются со знака $</QUESTIONTEXT>
            <QUESTIONTEXTFORMAT>1</QUESTIONTEXTFORMAT>
            <IMAGE></IMAGE>
            <GENERALFEEDBACK></GENERALFEEDBACK>
            <DEFAULTGRADE>1</DEFAULTGRADE>
            <PENALTY>0.1</PENALTY>
            <QTYPE>truefalse</QTYPE>
            <LENGTH>1</LENGTH>
            <STAMP>192.168.5.1+070424052151+cd5mtD</STAMP>
            <VERSION>1</VERSION>
            <HIDDEN>0</HIDDEN>
            <TRUEFALSE>
              <TRUEANSWER>13310</TRUEANSWER>
              <FALSEANSWER>13311</FALSEANSWER>
            </TRUEFALSE>
            <ANSWERS>
              <ANSWER>
                <ID>13310</ID>
                <ANSWER_TEXT>Верно</ANSWER_TEXT>
                <FRACTION>1</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13311</ID>
                <ANSWER_TEXT>Неверно</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
            </ANSWERS>
          </QUESTION>
          <QUESTION>
            <ID>3798</ID>
            <PARENT>0</PARENT>
            <NAME>Имена констант</NAME>
            <QUESTIONTEXT>Имена констант задаются по тем же правилам, что и имена переменных.</QUESTIONTEXT>
            <QUESTIONTEXTFORMAT>1</QUESTIONTEXTFORMAT>
            <IMAGE></IMAGE>
            <GENERALFEEDBACK></GENERALFEEDBACK>
            <DEFAULTGRADE>1</DEFAULTGRADE>
            <PENALTY>0.1</PENALTY>
            <QTYPE>truefalse</QTYPE>
            <LENGTH>1</LENGTH>
            <STAMP>192.168.5.1+070424052335+8Ru9oO</STAMP>
            <VERSION>1</VERSION>
            <HIDDEN>0</HIDDEN>
            <TRUEFALSE>
              <TRUEANSWER>13312</TRUEANSWER>
              <FALSEANSWER>13313</FALSEANSWER>
            </TRUEFALSE>
            <ANSWERS>
              <ANSWER>
                <ID>13312</ID>
                <ANSWER_TEXT>Верно</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13313</ID>
                <ANSWER_TEXT>Неверно</ANSWER_TEXT>
                <FRACTION>1</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
            </ANSWERS>
          </QUESTION>
          <QUESTION>
            <ID>3799</ID>
            <PARENT>0</PARENT>
            <NAME>Результат вычисления</NAME>
            <QUESTIONTEXT>В результате вычисления &lt;br /&gt;(3+4)*2%3&lt;br /&gt;будет получено: </QUESTIONTEXT>
            <QUESTIONTEXTFORMAT>1</QUESTIONTEXTFORMAT>
            <IMAGE></IMAGE>
            <GENERALFEEDBACK></GENERALFEEDBACK>
            <DEFAULTGRADE>1</DEFAULTGRADE>
            <PENALTY>0.1</PENALTY>
            <QTYPE>numerical</QTYPE>
            <LENGTH>1</LENGTH>
            <STAMP>192.168.5.1+070424052538+XpBsLG</STAMP>
            <VERSION>1</VERSION>
            <HIDDEN>0</HIDDEN>
            <NUMERICAL>
              <ANSWER>13314</ANSWER>
              <TOLERANCE></TOLERANCE>
            </NUMERICAL>
            <ANSWERS>
              <ANSWER>
                <ID>13314</ID>
                <ANSWER_TEXT>2</ANSWER_TEXT>
                <FRACTION>1</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
            </ANSWERS>
          </QUESTION>
          <QUESTION>
            <ID>3800</ID>
            <PARENT>0</PARENT>
            <NAME>Нумерация элементов массивов</NAME>
            <QUESTIONTEXT>Нумерация элементов массивов начинается с 1.</QUESTIONTEXT>
            <QUESTIONTEXTFORMAT>1</QUESTIONTEXTFORMAT>
            <IMAGE></IMAGE>
            <GENERALFEEDBACK></GENERALFEEDBACK>
            <DEFAULTGRADE>1</DEFAULTGRADE>
            <PENALTY>0.1</PENALTY>
            <QTYPE>truefalse</QTYPE>
            <LENGTH>1</LENGTH>
            <STAMP>192.168.5.1+070424052935+zh3dYU</STAMP>
            <VERSION>2</VERSION>
            <HIDDEN>0</HIDDEN>
            <TRUEFALSE>
              <TRUEANSWER>13315</TRUEANSWER>
              <FALSEANSWER>13316</FALSEANSWER>
            </TRUEFALSE>
            <ANSWERS>
              <ANSWER>
                <ID>13315</ID>
                <ANSWER_TEXT>Верно</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13316</ID>
                <ANSWER_TEXT>Неверно</ANSWER_TEXT>
                <FRACTION>1</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
            </ANSWERS>
          </QUESTION>
          <QUESTION>
            <ID>3801</ID>
            <PARENT>0</PARENT>
            <NAME>Ассоциативные массивы</NAME>
            <QUESTIONTEXT>В ассоциативных массивах в качестве индекса могут выступать строки.</QUESTIONTEXT>
            <QUESTIONTEXTFORMAT>1</QUESTIONTEXTFORMAT>
            <IMAGE></IMAGE>
            <GENERALFEEDBACK></GENERALFEEDBACK>
            <DEFAULTGRADE>1</DEFAULTGRADE>
            <PENALTY>0.1</PENALTY>
            <QTYPE>truefalse</QTYPE>
            <LENGTH>1</LENGTH>
            <STAMP>192.168.5.1+070424053717+ixOHsv</STAMP>
            <VERSION>3</VERSION>
            <HIDDEN>0</HIDDEN>
            <TRUEFALSE>
              <TRUEANSWER>13317</TRUEANSWER>
              <FALSEANSWER>13318</FALSEANSWER>
            </TRUEFALSE>
            <ANSWERS>
              <ANSWER>
                <ID>13317</ID>
                <ANSWER_TEXT>Верно</ANSWER_TEXT>
                <FRACTION>1</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13318</ID>
                <ANSWER_TEXT>Неверно</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
            </ANSWERS>
          </QUESTION>
          <QUESTION>
            <ID>3802</ID>
            <PARENT>0</PARENT>
            <NAME>Определите тип данных</NAME>
            <QUESTIONTEXT>&lt;p&gt;Следующий код &lt;/p&gt;&lt;p style=&quot;font-style: italic; font-family: courier new,courier,monospace; color: rgb(0, 51, 153);&quot;&gt;&amp;lt;?&lt;/p&gt;&lt;div style=&quot;margin-left: 40px; font-style: italic; font-family: courier new,courier,monospace; color: rgb(0, 51, 153);&quot;&gt;&lt;p&gt;$a=array(&amp;quot;День&amp;quot;=&amp;gt;&amp;quot;12&amp;quot;,&amp;quot;Ночь&amp;quot;=&amp;gt;&amp;quot;23&amp;quot;);&lt;/p&gt;&lt;/div&gt;&lt;p style=&quot;font-style: italic; font-family: courier new,courier,monospace; color: rgb(0, 51, 153);&quot;&gt;?&amp;gt;&lt;/p&gt;&lt;p&gt;задает тип данных:  &lt;/p&gt;</QUESTIONTEXT>
            <QUESTIONTEXTFORMAT>1</QUESTIONTEXTFORMAT>
            <IMAGE></IMAGE>
            <GENERALFEEDBACK></GENERALFEEDBACK>
            <DEFAULTGRADE>1</DEFAULTGRADE>
            <PENALTY>0.1</PENALTY>
            <QTYPE>multichoice</QTYPE>
            <LENGTH>1</LENGTH>
            <STAMP>192.168.5.1+070424054004+8vTzTm</STAMP>
            <VERSION>3</VERSION>
            <HIDDEN>0</HIDDEN>
            <MULTICHOICE>
              <LAYOUT>0</LAYOUT>
              <ANSWERS>13319,13320,13321</ANSWERS>
              <SINGLE>1</SINGLE>
              <SHUFFLEANSWERS>1</SHUFFLEANSWERS>
              <CORRECTFEEDBACK></CORRECTFEEDBACK>
              <PARTIALLYCORRECTFEEDBACK></PARTIALLYCORRECTFEEDBACK>
              <INCORRECTFEEDBACK></INCORRECTFEEDBACK>
            </MULTICHOICE>
            <ANSWERS>
              <ANSWER>
                <ID>13319</ID>
                <ANSWER_TEXT>Численно-индексированный массив</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13320</ID>
                <ANSWER_TEXT>Ассоциативный массив</ANSWER_TEXT>
                <FRACTION>1</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13321</ID>
                <ANSWER_TEXT>Объектный тип данных</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
            </ANSWERS>
          </QUESTION>
          <QUESTION>
            <ID>3803</ID>
            <PARENT>0</PARENT>
            <NAME>Результат работы функции</NAME>
            <QUESTIONTEXT>&lt;p&gt;В результате выполнения участка кода значение переменной $r будет равно:&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;&amp;lt;?&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style=&quot;margin-left: 40px;&quot;&gt;&lt;span style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;$a=(&amp;quot;Январь&amp;quot;,&amp;quot;Февраль&amp;quot;,&amp;quot;Март&amp;quot;);&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;$r=count($a);&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;/p&gt;</QUESTIONTEXT>
            <QUESTIONTEXTFORMAT>1</QUESTIONTEXTFORMAT>
            <IMAGE></IMAGE>
            <GENERALFEEDBACK></GENERALFEEDBACK>
            <DEFAULTGRADE>1</DEFAULTGRADE>
            <PENALTY>0.1</PENALTY>
            <QTYPE>numerical</QTYPE>
            <LENGTH>1</LENGTH>
            <STAMP>192.168.5.1+070424055022+bVpUtW</STAMP>
            <VERSION>2</VERSION>
            <HIDDEN>0</HIDDEN>
            <NUMERICAL>
              <ANSWER>13322</ANSWER>
              <TOLERANCE></TOLERANCE>
            </NUMERICAL>
            <ANSWERS>
              <ANSWER>
                <ID>13322</ID>
                <ANSWER_TEXT>3</ANSWER_TEXT>
                <FRACTION>1</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
            </ANSWERS>
          </QUESTION>
          <QUESTION>
            <ID>3804</ID>
            <PARENT>0</PARENT>
            <NAME>Назначение функции</NAME>
            <QUESTIONTEXT>Назначение функции explode():</QUESTIONTEXT>
            <QUESTIONTEXTFORMAT>1</QUESTIONTEXTFORMAT>
            <IMAGE></IMAGE>
            <GENERALFEEDBACK></GENERALFEEDBACK>
            <DEFAULTGRADE>1</DEFAULTGRADE>
            <PENALTY>0.1</PENALTY>
            <QTYPE>multichoice</QTYPE>
            <LENGTH>1</LENGTH>
            <STAMP>192.168.5.1+070424055423+MxDbrH</STAMP>
            <VERSION>1</VERSION>
            <HIDDEN>0</HIDDEN>
            <MULTICHOICE>
              <LAYOUT>0</LAYOUT>
              <ANSWERS>13323,13324</ANSWERS>
              <SINGLE>1</SINGLE>
              <SHUFFLEANSWERS>1</SHUFFLEANSWERS>
              <CORRECTFEEDBACK></CORRECTFEEDBACK>
              <PARTIALLYCORRECTFEEDBACK></PARTIALLYCORRECTFEEDBACK>
              <INCORRECTFEEDBACK></INCORRECTFEEDBACK>
            </MULTICHOICE>
            <ANSWERS>
              <ANSWER>
                <ID>13323</ID>
                <ANSWER_TEXT>Преобразование строки в массив</ANSWER_TEXT>
                <FRACTION>1</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13324</ID>
                <ANSWER_TEXT>Преобразование массива в строку</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
            </ANSWERS>
          </QUESTION>
          <QUESTION>
            <ID>3805</ID>
            <PARENT>0</PARENT>
            <NAME>Задание строк</NAME>
            <QUESTIONTEXT>Строки ограничиваются с помощью:</QUESTIONTEXT>
            <QUESTIONTEXTFORMAT>1</QUESTIONTEXTFORMAT>
            <IMAGE></IMAGE>
            <GENERALFEEDBACK></GENERALFEEDBACK>
            <DEFAULTGRADE>1</DEFAULTGRADE>
            <PENALTY>0.1</PENALTY>
            <QTYPE>multichoice</QTYPE>
            <LENGTH>1</LENGTH>
            <STAMP>192.168.5.1+070424055701+0USfCP</STAMP>
            <VERSION>1</VERSION>
            <HIDDEN>0</HIDDEN>
            <MULTICHOICE>
              <LAYOUT>0</LAYOUT>
              <ANSWERS>13325,13326,13327,13328</ANSWERS>
              <SINGLE>0</SINGLE>
              <SHUFFLEANSWERS>1</SHUFFLEANSWERS>
              <CORRECTFEEDBACK></CORRECTFEEDBACK>
              <PARTIALLYCORRECTFEEDBACK></PARTIALLYCORRECTFEEDBACK>
              <INCORRECTFEEDBACK></INCORRECTFEEDBACK>
            </MULTICHOICE>
            <ANSWERS>
              <ANSWER>
                <ID>13325</ID>
                <ANSWER_TEXT>Одинарных кавычек</ANSWER_TEXT>
                <FRACTION>0.5</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13326</ID>
                <ANSWER_TEXT>Двойных кавычек</ANSWER_TEXT>
                <FRACTION>0.5</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13327</ID>
                <ANSWER_TEXT>Ограничителей заданных пользователем</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13328</ID>
                <ANSWER_TEXT>Оператора точка &quot;.&quot;</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
            </ANSWERS>
          </QUESTION>
        </QUESTIONS>
      </QUESTION_CATEGORY>
      <QUESTION_CATEGORY>
        <ID>360</ID>
        <NAME>Новое</NAME>
        <INFO>1</INFO>
        <PUBLISH>0</PUBLISH>
        <STAMP>192.168.5.1+070510070750+31U3DY</STAMP>
        <PARENT>356</PARENT>
        <SORTORDER>999</SORTORDER>
      </QUESTION_CATEGORY>
      <QUESTION_CATEGORY>
        <ID>361</ID>
        <NAME>Работа с файлами</NAME>
        <INFO>Вопросы по работе с файлами</INFO>
        <PUBLISH>0</PUBLISH>
        <STAMP>192.168.5.1+070511002337+rG5lE5</STAMP>
        <PARENT>356</PARENT>
        <SORTORDER>999</SORTORDER>
        <QUESTIONS>
          <QUESTION>
            <ID>3806</ID>
            <PARENT>0</PARENT>
            <NAME>Функция file_get_contents()</NAME>
            <QUESTIONTEXT>Функция file_get_contents() предназначена</QUESTIONTEXT>
            <QUESTIONTEXTFORMAT>1</QUESTIONTEXTFORMAT>
            <IMAGE></IMAGE>
            <GENERALFEEDBACK></GENERALFEEDBACK>
            <DEFAULTGRADE>1</DEFAULTGRADE>
            <PENALTY>0.1</PENALTY>
            <QTYPE>multichoice</QTYPE>
            <LENGTH>1</LENGTH>
            <STAMP>192.168.5.1+070511003659+g2qCtb</STAMP>
            <VERSION>4</VERSION>
            <HIDDEN>0</HIDDEN>
            <MULTICHOICE>
              <LAYOUT>0</LAYOUT>
              <ANSWERS>13329,13330,13331,13332</ANSWERS>
              <SINGLE>1</SINGLE>
              <SHUFFLEANSWERS>1</SHUFFLEANSWERS>
              <CORRECTFEEDBACK></CORRECTFEEDBACK>
              <PARTIALLYCORRECTFEEDBACK></PARTIALLYCORRECTFEEDBACK>
              <INCORRECTFEEDBACK></INCORRECTFEEDBACK>
            </MULTICHOICE>
            <ANSWERS>
              <ANSWER>
                <ID>13329</ID>
                <ANSWER_TEXT>чтения данных из файла в массив</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13330</ID>
                <ANSWER_TEXT>чтения данных из файла в строку</ANSWER_TEXT>
                <FRACTION>1</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13331</ID>
                <ANSWER_TEXT>записи данных из файла в массив</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13332</ID>
                <ANSWER_TEXT>записи данных из файла в строку</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
            </ANSWERS>
          </QUESTION>
          <QUESTION>
            <ID>3807</ID>
            <PARENT>0</PARENT>
            <NAME>Функция file()</NAME>
            <QUESTIONTEXT>Функция file() предназначена для</QUESTIONTEXT>
            <QUESTIONTEXTFORMAT>1</QUESTIONTEXTFORMAT>
            <IMAGE></IMAGE>
            <GENERALFEEDBACK></GENERALFEEDBACK>
            <DEFAULTGRADE>1</DEFAULTGRADE>
            <PENALTY>0.1</PENALTY>
            <QTYPE>multichoice</QTYPE>
            <LENGTH>1</LENGTH>
            <STAMP>192.168.5.1+070511004116+OTO9MI</STAMP>
            <VERSION>2</VERSION>
            <HIDDEN>0</HIDDEN>
            <MULTICHOICE>
              <LAYOUT>0</LAYOUT>
              <ANSWERS>13333,13334,13335,13336</ANSWERS>
              <SINGLE>1</SINGLE>
              <SHUFFLEANSWERS>1</SHUFFLEANSWERS>
              <CORRECTFEEDBACK></CORRECTFEEDBACK>
              <PARTIALLYCORRECTFEEDBACK></PARTIALLYCORRECTFEEDBACK>
              <INCORRECTFEEDBACK></INCORRECTFEEDBACK>
            </MULTICHOICE>
            <ANSWERS>
              <ANSWER>
                <ID>13333</ID>
                <ANSWER_TEXT>чтения данных из файла в массив</ANSWER_TEXT>
                <FRACTION>1</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13334</ID>
                <ANSWER_TEXT>чтения данных из файла в строку</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13335</ID>
                <ANSWER_TEXT>записи данных из файла в массив</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13336</ID>
                <ANSWER_TEXT>записи данных из файла в строку</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
            </ANSWERS>
          </QUESTION>
          <QUESTION>
            <ID>3808</ID>
            <PARENT>0</PARENT>
            <NAME>Функция file_size()</NAME>
            <QUESTIONTEXT>Функция file_size() </QUESTIONTEXT>
            <QUESTIONTEXTFORMAT>1</QUESTIONTEXTFORMAT>
            <IMAGE></IMAGE>
            <GENERALFEEDBACK></GENERALFEEDBACK>
            <DEFAULTGRADE>1</DEFAULTGRADE>
            <PENALTY>0.1</PENALTY>
            <QTYPE>multichoice</QTYPE>
            <LENGTH>1</LENGTH>
            <STAMP>192.168.5.1+070511014101+oCv4PR</STAMP>
            <VERSION>1</VERSION>
            <HIDDEN>0</HIDDEN>
            <MULTICHOICE>
              <LAYOUT>0</LAYOUT>
              <ANSWERS>13337,13338,13339,13340</ANSWERS>
              <SINGLE>1</SINGLE>
              <SHUFFLEANSWERS>1</SHUFFLEANSWERS>
              <CORRECTFEEDBACK></CORRECTFEEDBACK>
              <PARTIALLYCORRECTFEEDBACK></PARTIALLYCORRECTFEEDBACK>
              <INCORRECTFEEDBACK></INCORRECTFEEDBACK>
            </MULTICHOICE>
            <ANSWERS>
              <ANSWER>
                <ID>13337</ID>
                <ANSWER_TEXT>возвращает размер файла в байтах</ANSWER_TEXT>
                <FRACTION>1</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13338</ID>
                <ANSWER_TEXT>устанавливает размер файла, заполняя его нулями</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13339</ID>
                <ANSWER_TEXT>делает размер файла равным нулю</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13340</ID>
                <ANSWER_TEXT>усекает файл до нужного размера</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
            </ANSWERS>
          </QUESTION>
          <QUESTION>
            <ID>3809</ID>
            <PARENT>0</PARENT>
            <NAME>Режимы открытия файла</NAME>
            <QUESTIONTEXT>Установите соответствие между режимами открытия файла и их обозначениями</QUESTIONTEXT>
            <QUESTIONTEXTFORMAT>1</QUESTIONTEXTFORMAT>
            <IMAGE></IMAGE>
            <GENERALFEEDBACK></GENERALFEEDBACK>
            <DEFAULTGRADE>1</DEFAULTGRADE>
            <PENALTY>0.1</PENALTY>
            <QTYPE>match</QTYPE>
            <LENGTH>1</LENGTH>
            <STAMP>192.168.5.1+070511063054+qI1gio</STAMP>
            <VERSION>2</VERSION>
            <HIDDEN>0</HIDDEN>
            <MATCHS>
              <MATCH>
                <ID>550</ID>
                <CODE>72</CODE>
                <QUESTIONTEXT>Режим только чтения. Возможность записи отсутствует.</QUESTIONTEXT>
                <ANSWERTEXT>r</ANSWERTEXT>
              </MATCH>
              <MATCH>
                <ID>551</ID>
                <CODE>73</CODE>
                <QUESTIONTEXT>Режим только записи. Запись начинается с начала файла.</QUESTIONTEXT>
                <ANSWERTEXT>w</ANSWERTEXT>
              </MATCH>
              <MATCH>
                <ID>552</ID>
                <CODE>74</CODE>
                <QUESTIONTEXT>Режим чтения и записи. Запись начинается с начала файла.</QUESTIONTEXT>
                <ANSWERTEXT>w+</ANSWERTEXT>
              </MATCH>
              <MATCH>
                <ID>553</ID>
                <CODE>97</CODE>
                <QUESTIONTEXT>Добавление данных. Новые данные добавляются в конец файла.</QUESTIONTEXT>
                <ANSWERTEXT>a</ANSWERTEXT>
              </MATCH>
              <MATCH>
                <ID>554</ID>
                <CODE>98</CODE>
                <QUESTIONTEXT>Чтение и добавление данных. Новые данные добавляются в конец файла.</QUESTIONTEXT>
                <ANSWERTEXT>a+</ANSWERTEXT>
              </MATCH>
            </MATCHS>
          </QUESTION>
          <QUESTION>
            <ID>3810</ID>
            <PARENT>0</PARENT>
            <NAME>file():  расположение файла</NAME>
            <QUESTIONTEXT>Файл, с которым работает функция file(), расположен на машине пользователя.&lt;br /&gt;</QUESTIONTEXT>
            <QUESTIONTEXTFORMAT>1</QUESTIONTEXTFORMAT>
            <IMAGE></IMAGE>
            <GENERALFEEDBACK></GENERALFEEDBACK>
            <DEFAULTGRADE>1</DEFAULTGRADE>
            <PENALTY>0.1</PENALTY>
            <QTYPE>truefalse</QTYPE>
            <LENGTH>1</LENGTH>
            <STAMP>192.168.5.1+070516031915+HX6lM6</STAMP>
            <VERSION>1</VERSION>
            <HIDDEN>0</HIDDEN>
            <TRUEFALSE>
              <TRUEANSWER>13341</TRUEANSWER>
              <FALSEANSWER>13342</FALSEANSWER>
            </TRUEFALSE>
            <ANSWERS>
              <ANSWER>
                <ID>13341</ID>
                <ANSWER_TEXT>Верно</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13342</ID>
                <ANSWER_TEXT>Неверно</ANSWER_TEXT>
                <FRACTION>1</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
            </ANSWERS>
          </QUESTION>
          <QUESTION>
            <ID>3811</ID>
            <PARENT>0</PARENT>
            <NAME>fopen(): расположение файла</NAME>
            <QUESTIONTEXT>Файл, открытый с помощью функции fopen(), расположен </QUESTIONTEXT>
            <QUESTIONTEXTFORMAT>1</QUESTIONTEXTFORMAT>
            <IMAGE></IMAGE>
            <GENERALFEEDBACK></GENERALFEEDBACK>
            <DEFAULTGRADE>1</DEFAULTGRADE>
            <PENALTY>0.1</PENALTY>
            <QTYPE>multichoice</QTYPE>
            <LENGTH>1</LENGTH>
            <STAMP>192.168.5.1+070516032119+WfA0EB</STAMP>
            <VERSION>1</VERSION>
            <HIDDEN>0</HIDDEN>
            <MULTICHOICE>
              <LAYOUT>0</LAYOUT>
              <ANSWERS>13343,13344,13345</ANSWERS>
              <SINGLE>1</SINGLE>
              <SHUFFLEANSWERS>1</SHUFFLEANSWERS>
              <CORRECTFEEDBACK></CORRECTFEEDBACK>
              <PARTIALLYCORRECTFEEDBACK></PARTIALLYCORRECTFEEDBACK>
              <INCORRECTFEEDBACK></INCORRECTFEEDBACK>
            </MULTICHOICE>
            <ANSWERS>
              <ANSWER>
                <ID>13343</ID>
                <ANSWER_TEXT>на машине пользователя</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13344</ID>
                <ANSWER_TEXT>на сервере</ANSWER_TEXT>
                <FRACTION>1</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13345</ID>
                <ANSWER_TEXT>в том же каталоге, где расположен скрипт</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
            </ANSWERS>
          </QUESTION>
          <QUESTION>
            <ID>3812</ID>
            <PARENT>0</PARENT>
            <NAME>Функция file_exists()</NAME>
            <QUESTIONTEXT>Функция file_exists() предназначена для</QUESTIONTEXT>
            <QUESTIONTEXTFORMAT>1</QUESTIONTEXTFORMAT>
            <IMAGE></IMAGE>
            <GENERALFEEDBACK></GENERALFEEDBACK>
            <DEFAULTGRADE>1</DEFAULTGRADE>
            <PENALTY>0.1</PENALTY>
            <QTYPE>multichoice</QTYPE>
            <LENGTH>1</LENGTH>
            <STAMP>192.168.5.1+070516032302+EN6qsS</STAMP>
            <VERSION>2</VERSION>
            <HIDDEN>0</HIDDEN>
            <MULTICHOICE>
              <LAYOUT>0</LAYOUT>
              <ANSWERS>13346,13347,13348,13349</ANSWERS>
              <SINGLE>1</SINGLE>
              <SHUFFLEANSWERS>1</SHUFFLEANSWERS>
              <CORRECTFEEDBACK></CORRECTFEEDBACK>
              <PARTIALLYCORRECTFEEDBACK></PARTIALLYCORRECTFEEDBACK>
              <INCORRECTFEEDBACK></INCORRECTFEEDBACK>
            </MULTICHOICE>
            <ANSWERS>
              <ANSWER>
                <ID>13346</ID>
                <ANSWER_TEXT>выхода из файла</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13347</ID>
                <ANSWER_TEXT>проверки существования файла</ANSWER_TEXT>
                <FRACTION>1</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13348</ID>
                <ANSWER_TEXT>проверки правильности формата файла</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13349</ID>
                <ANSWER_TEXT>закрытия файла</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
            </ANSWERS>
          </QUESTION>
          <QUESTION>
            <ID>3813</ID>
            <PARENT>0</PARENT>
            <NAME>Файл содержит числовые данные. В каждой строке расположено одно число. С помощью какой функции нужно прочитать данные из файла?</NAME>
            <QUESTIONTEXT>Файл содержит числовые данные. В каждой строке расположено одно число. С помощью какой функции нужно прочитать данные из файла?</QUESTIONTEXT>
            <QUESTIONTEXTFORMAT>1</QUESTIONTEXTFORMAT>
            <IMAGE></IMAGE>
            <GENERALFEEDBACK></GENERALFEEDBACK>
            <DEFAULTGRADE>1</DEFAULTGRADE>
            <PENALTY>0.1</PENALTY>
            <QTYPE>multichoice</QTYPE>
            <LENGTH>1</LENGTH>
            <STAMP>192.168.5.1+070516032757+lpKklV</STAMP>
            <VERSION>2</VERSION>
            <HIDDEN>0</HIDDEN>
            <MULTICHOICE>
              <LAYOUT>0</LAYOUT>
              <ANSWERS>13350,13351,13352,13353</ANSWERS>
              <SINGLE>0</SINGLE>
              <SHUFFLEANSWERS>1</SHUFFLEANSWERS>
              <CORRECTFEEDBACK></CORRECTFEEDBACK>
              <PARTIALLYCORRECTFEEDBACK></PARTIALLYCORRECTFEEDBACK>
              <INCORRECTFEEDBACK></INCORRECTFEEDBACK>
            </MULTICHOICE>
            <ANSWERS>
              <ANSWER>
                <ID>13350</ID>
                <ANSWER_TEXT>file()</ANSWER_TEXT>
                <FRACTION>0.5</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13351</ID>
                <ANSWER_TEXT>file_get_contents()</ANSWER_TEXT>
                <FRACTION>0.5</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13352</ID>
                <ANSWER_TEXT>fwrite()</ANSWER_TEXT>
                <FRACTION>-0.5</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13353</ID>
                <ANSWER_TEXT>Ни одна из перечисленных функций для этой цели не подходит.</ANSWER_TEXT>
                <FRACTION>-0.5</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
            </ANSWERS>
          </QUESTION>
          <QUESTION>
            <ID>3814</ID>
            <PARENT>0</PARENT>
            <NAME>Извлечение данных</NAME>
            <QUESTIONTEXT>Каждая строка файла содержит фамилию, имя и год рождения человека
разделенные двоеточием. С помощью какого кода можно извлечь данные из
строки в массив: </QUESTIONTEXT>
            <QUESTIONTEXTFORMAT>1</QUESTIONTEXTFORMAT>
            <IMAGE></IMAGE>
            <GENERALFEEDBACK></GENERALFEEDBACK>
            <DEFAULTGRADE>1</DEFAULTGRADE>
            <PENALTY>0.1</PENALTY>
            <QTYPE>multichoice</QTYPE>
            <LENGTH>1</LENGTH>
            <STAMP>192.168.5.1+070516033416+VxJBrT</STAMP>
            <VERSION>1</VERSION>
            <HIDDEN>0</HIDDEN>
            <MULTICHOICE>
              <LAYOUT>0</LAYOUT>
              <ANSWERS>13354,13355,13356</ANSWERS>
              <SINGLE>1</SINGLE>
              <SHUFFLEANSWERS>1</SHUFFLEANSWERS>
              <CORRECTFEEDBACK></CORRECTFEEDBACK>
              <PARTIALLYCORRECTFEEDBACK></PARTIALLYCORRECTFEEDBACK>
              <INCORRECTFEEDBACK></INCORRECTFEEDBACK>
            </MULTICHOICE>
            <ANSWERS>
              <ANSWER>
                <ID>13354</ID>
                <ANSWER_TEXT>$a=implode($s,&quot;:&quot;);</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13355</ID>
                <ANSWER_TEXT>$a=explode($s,&quot;:&quot;);</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13356</ID>
                <ANSWER_TEXT>Правильного ответа нет</ANSWER_TEXT>
                <FRACTION>1</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
            </ANSWERS>
          </QUESTION>
          <QUESTION>
            <ID>3815</ID>
            <PARENT>0</PARENT>
            <NAME>Извлечение данных</NAME>
            <QUESTIONTEXT>В файле data.dat содержатся следующие данные&lt;br /&gt;&lt;div style=&quot;margin-left: 40px;&quot;&gt;&lt;span style=&quot;font-style: italic; color: rgb(0, 51, 153); font-family: courier new,courier,monospace;&quot;&gt;Петя:1980:июнь:17&lt;/span&gt;&lt;br style=&quot;font-style: italic; color: rgb(0, 51, 153); font-family: courier new,courier,monospace;&quot; /&gt;&lt;span style=&quot;font-style: italic; color: rgb(0, 51, 153); font-family: courier new,courier,monospace;&quot;&gt;Лена:1983:январь:4&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;Что будет выведено на экран в результате выполнения следующего участка кода:&lt;br /&gt;&lt;span style=&quot;font-style: italic; font-family: courier new,courier,monospace; color: rgb(0, 51, 153);&quot;&gt;&amp;lt;?&lt;/span&gt;&lt;br style=&quot;font-style: italic; font-family: courier new,courier,monospace; color: rgb(0, 51, 153);&quot; /&gt;&lt;span style=&quot;font-style: italic; font-family: courier new,courier,monospace; color: rgb(0, 51, 153);&quot;&gt;$a=file(&amp;quot;data.dat&amp;quot;);&lt;/span&gt;&lt;br style=&quot;font-style: italic; font-family: courier new,courier,monospace; color: rgb(0, 51, 153);&quot; /&gt;&lt;span style=&quot;font-style: italic; font-family: courier new,courier,monospace; color: rgb(0, 51, 153);&quot;&gt;for($i=0;$i&amp;lt;count($a);$i++){&lt;/span&gt;&lt;br style=&quot;font-style: italic; font-family: courier new,courier,monospace; color: rgb(0, 51, 153);&quot; /&gt;&lt;div style=&quot;margin-left: 40px; font-style: italic; font-family: courier new,courier,monospace; color: rgb(0, 51, 153);&quot;&gt;$r=explode(&amp;quot;:&amp;quot;,$a[$i]);&lt;br /&gt;echo &amp;quot;$i $r[0] $r[3] $r[2] $r[1]&amp;lt;br&amp;gt;\n&amp;quot;;&lt;br /&gt;&lt;/div&gt;&lt;span style=&quot;font-style: italic; font-family: courier new,courier,monospace; color: rgb(0, 51, 153);&quot;&gt;}&lt;/span&gt;&lt;br style=&quot;font-style: italic; font-family: courier new,courier,monospace; color: rgb(0, 51, 153);&quot; /&gt;&lt;span style=&quot;font-style: italic; font-family: courier new,courier,monospace; color: rgb(0, 51, 153);&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;br /&gt;</QUESTIONTEXT>
            <QUESTIONTEXTFORMAT>1</QUESTIONTEXTFORMAT>
            <IMAGE></IMAGE>
            <GENERALFEEDBACK></GENERALFEEDBACK>
            <DEFAULTGRADE>1</DEFAULTGRADE>
            <PENALTY>0.1</PENALTY>
            <QTYPE>multichoice</QTYPE>
            <LENGTH>1</LENGTH>
            <STAMP>192.168.5.1+070518000929+vKXXfE</STAMP>
            <VERSION>1</VERSION>
            <HIDDEN>0</HIDDEN>
            <MULTICHOICE>
              <LAYOUT>0</LAYOUT>
              <ANSWERS>13357,13358,13359,13360</ANSWERS>
              <SINGLE>1</SINGLE>
              <SHUFFLEANSWERS>1</SHUFFLEANSWERS>
              <CORRECTFEEDBACK></CORRECTFEEDBACK>
              <PARTIALLYCORRECTFEEDBACK></PARTIALLYCORRECTFEEDBACK>
              <INCORRECTFEEDBACK></INCORRECTFEEDBACK>
            </MULTICHOICE>
            <ANSWERS>
              <ANSWER>
                <ID>13357</ID>
                <ANSWER_TEXT>0 Петя 17 июнь 1980
0 Петя 17 июнь 1980&lt;br&gt;1 Лена 4 январь 1983</ANSWER_TEXT>
                <FRACTION>1</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13358</ID>
                <ANSWER_TEXT>0 Петя 1980 июнь 17 &lt;br&gt;1 Лена 1983 январь 4</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13359</ID>
                <ANSWER_TEXT>1 Петя 1980 июнь 17 &lt;br&gt;2 Лена 1983 январь 4</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13360</ID>
                <ANSWER_TEXT>Петя 17 июнь 1980&lt;br&gt;Лена 4 январь 1983</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
            </ANSWERS>
          </QUESTION>
          <QUESTION>
            <ID>3816</ID>
            <PARENT>0</PARENT>
            <NAME>Найдите ошибку</NAME>
            <QUESTIONTEXT>Укажите номер строки содержащую ошибку:&lt;br /&gt;&lt;span style=&quot;font-family: courier new,courier,monospace; color: rgb(0, 51, 153); font-style: italic;&quot;&gt;1:&amp;lt;?&lt;/span&gt;&lt;br style=&quot;font-family: courier new,courier,monospace; color: rgb(0, 51, 153); font-style: italic;&quot; /&gt;&lt;span style=&quot;font-family: courier new,courier,monospace; color: rgb(0, 51, 153); font-style: italic;&quot;&gt;2:$a=array(1,5,10);&lt;/span&gt;&lt;br style=&quot;font-family: courier new,courier,monospace; color: rgb(0, 51, 153); font-style: italic;&quot; /&gt;&lt;span style=&quot;font-family: courier new,courier,monospace; color: rgb(0, 51, 153); font-style: italic;&quot;&gt;3:for($i=0;$i&amp;lt;count($a);$a++){&lt;/span&gt;&lt;br style=&quot;font-family: courier new,courier,monospace; color: rgb(0, 51, 153); font-style: italic;&quot; /&gt;&lt;span style=&quot;font-family: courier new,courier,monospace; color: rgb(0, 51, 153); font-style: italic;&quot;&gt;4:    $a[$i]++;&lt;/span&gt;&lt;br style=&quot;font-family: courier new,courier,monospace; color: rgb(0, 51, 153); font-style: italic;&quot; /&gt;&lt;span style=&quot;font-family: courier new,courier,monospace; color: rgb(0, 51, 153); font-style: italic;&quot;&gt;5:    echo &amp;quot;$i $a[$i]&amp;lt;br&amp;gt;\n;&lt;/span&gt;&lt;br style=&quot;font-family: courier new,courier,monospace; color: rgb(0, 51, 153); font-style: italic;&quot; /&gt;&lt;span style=&quot;font-family: courier new,courier,monospace; color: rgb(0, 51, 153); font-style: italic;&quot;&gt;6:}&lt;/span&gt;&lt;br style=&quot;font-family: courier new,courier,monospace; color: rgb(0, 51, 153); font-style: italic;&quot; /&gt;&lt;span style=&quot;font-family: courier new,courier,monospace; color: rgb(0, 51, 153); font-style: italic;&quot;&gt;7:?&amp;gt;&lt;/span&gt;</QUESTIONTEXT>
            <QUESTIONTEXTFORMAT>1</QUESTIONTEXTFORMAT>
            <IMAGE></IMAGE>
            <GENERALFEEDBACK></GENERALFEEDBACK>
            <DEFAULTGRADE>1</DEFAULTGRADE>
            <PENALTY>0.1</PENALTY>
            <QTYPE>multichoice</QTYPE>
            <LENGTH>1</LENGTH>
            <STAMP>192.168.5.1+070518001335+c2qEtf</STAMP>
            <VERSION>1</VERSION>
            <HIDDEN>0</HIDDEN>
            <MULTICHOICE>
              <LAYOUT>0</LAYOUT>
              <ANSWERS>13361,13362,13363,13364,13365</ANSWERS>
              <SINGLE>0</SINGLE>
              <SHUFFLEANSWERS>1</SHUFFLEANSWERS>
              <CORRECTFEEDBACK></CORRECTFEEDBACK>
              <PARTIALLYCORRECTFEEDBACK></PARTIALLYCORRECTFEEDBACK>
              <INCORRECTFEEDBACK></INCORRECTFEEDBACK>
            </MULTICHOICE>
            <ANSWERS>
              <ANSWER>
                <ID>13361</ID>
                <ANSWER_TEXT>3</ANSWER_TEXT>
                <FRACTION>0.5</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13362</ID>
                <ANSWER_TEXT>5</ANSWER_TEXT>
                <FRACTION>0.5</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13363</ID>
                <ANSWER_TEXT>2</ANSWER_TEXT>
                <FRACTION>-0.33333</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13364</ID>
                <ANSWER_TEXT>4</ANSWER_TEXT>
                <FRACTION>-0.33333</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13365</ID>
                <ANSWER_TEXT>6</ANSWER_TEXT>
                <FRACTION>-0.33333</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
            </ANSWERS>
          </QUESTION>
        </QUESTIONS>
      </QUESTION_CATEGORY>
      <QUESTION_CATEGORY>
        <ID>362</ID>
        <NAME>Функции</NAME>
        <INFO>Работа с функциями</INFO>
        <PUBLISH>0</PUBLISH>
        <STAMP>192.168.5.1+070518002525+fOLqLN</STAMP>
        <PARENT>356</PARENT>
        <SORTORDER>999</SORTORDER>
        <QUESTIONS>
          <QUESTION>
            <ID>3817</ID>
            <PARENT>0</PARENT>
            <NAME>Аргументы функции</NAME>
            <QUESTIONTEXT>Аргументы функции, задаются через запятую</QUESTIONTEXT>
            <QUESTIONTEXTFORMAT>0</QUESTIONTEXTFORMAT>
            <IMAGE></IMAGE>
            <GENERALFEEDBACK></GENERALFEEDBACK>
            <DEFAULTGRADE>1</DEFAULTGRADE>
            <PENALTY>0.1</PENALTY>
            <QTYPE>truefalse</QTYPE>
            <LENGTH>1</LENGTH>
            <STAMP>192.168.5.1+070518045315+3w4s6G</STAMP>
            <VERSION>1</VERSION>
            <HIDDEN>0</HIDDEN>
            <TRUEFALSE>
              <TRUEANSWER>13366</TRUEANSWER>
              <FALSEANSWER>13367</FALSEANSWER>
            </TRUEFALSE>
            <ANSWERS>
              <ANSWER>
                <ID>13366</ID>
                <ANSWER_TEXT>Верно</ANSWER_TEXT>
                <FRACTION>1</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13367</ID>
                <ANSWER_TEXT>Неверно</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
            </ANSWERS>
          </QUESTION>
          <QUESTION>
            <ID>3818</ID>
            <PARENT>0</PARENT>
            <NAME>Функция без аргументов</NAME>
            <QUESTIONTEXT>Если функция не имеет аргументов, то</QUESTIONTEXT>
            <QUESTIONTEXTFORMAT>1</QUESTIONTEXTFORMAT>
            <IMAGE></IMAGE>
            <GENERALFEEDBACK></GENERALFEEDBACK>
            <DEFAULTGRADE>1</DEFAULTGRADE>
            <PENALTY>0.1</PENALTY>
            <QTYPE>multichoice</QTYPE>
            <LENGTH>1</LENGTH>
            <STAMP>192.168.5.1+070521000426+4qWePL</STAMP>
            <VERSION>1</VERSION>
            <HIDDEN>0</HIDDEN>
            <MULTICHOICE>
              <LAYOUT>0</LAYOUT>
              <ANSWERS>13368,13369,13370</ANSWERS>
              <SINGLE>1</SINGLE>
              <SHUFFLEANSWERS>1</SHUFFLEANSWERS>
              <CORRECTFEEDBACK></CORRECTFEEDBACK>
              <PARTIALLYCORRECTFEEDBACK></PARTIALLYCORRECTFEEDBACK>
              <INCORRECTFEEDBACK></INCORRECTFEEDBACK>
            </MULTICHOICE>
            <ANSWERS>
              <ANSWER>
                <ID>13368</ID>
                <ANSWER_TEXT>круглые скобки после нее можно не ставить</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13369</ID>
                <ANSWER_TEXT>круглые скобки обязательны</ANSWER_TEXT>
                <FRACTION>1</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13370</ID>
                <ANSWER_TEXT>круглые скобки ставятся по желанию автора программы</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
            </ANSWERS>
          </QUESTION>
          <QUESTION>
            <ID>3819</ID>
            <PARENT>0</PARENT>
            <NAME>Найти ошибку</NAME>
            <QUESTIONTEXT>&lt;p&gt;Данный код содержит ошибку:&lt;/p&gt;
&lt;p style=&quot;font-style: italic; color: rgb(0, 51, 153);&quot;&gt;function f($a=1,$b)&lt;br /&gt;
{&lt;/p&gt;
&lt;p style=&quot;font-style: italic; color: rgb(0, 51, 153); margin-left: 40px;&quot;&gt;print &amp;quot;$b $a&amp;lt;br&amp;gt;\n&amp;quot;&lt;br /&gt;
&lt;/p&gt;
&lt;p style=&quot;font-style: italic; color: rgb(0, 51, 153);&quot;&gt;}&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;</QUESTIONTEXT>
            <QUESTIONTEXTFORMAT>1</QUESTIONTEXTFORMAT>
            <IMAGE></IMAGE>
            <GENERALFEEDBACK></GENERALFEEDBACK>
            <DEFAULTGRADE>1</DEFAULTGRADE>
            <PENALTY>0.1</PENALTY>
            <QTYPE>truefalse</QTYPE>
            <LENGTH>1</LENGTH>
            <STAMP>192.168.5.1+070521001058+Fm59yz</STAMP>
            <VERSION>1</VERSION>
            <HIDDEN>0</HIDDEN>
            <TRUEFALSE>
              <TRUEANSWER>13371</TRUEANSWER>
              <FALSEANSWER>13372</FALSEANSWER>
            </TRUEFALSE>
            <ANSWERS>
              <ANSWER>
                <ID>13371</ID>
                <ANSWER_TEXT>Верно</ANSWER_TEXT>
                <FRACTION>1</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13372</ID>
                <ANSWER_TEXT>Неверно</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
            </ANSWERS>
          </QUESTION>
          <QUESTION>
            <ID>3820</ID>
            <PARENT>0</PARENT>
            <NAME>Параметры, передаваемые по значению</NAME>
            <QUESTIONTEXT>Параметры, передаваемые в функцию по значению </QUESTIONTEXT>
            <QUESTIONTEXTFORMAT>1</QUESTIONTEXTFORMAT>
            <IMAGE></IMAGE>
            <GENERALFEEDBACK></GENERALFEEDBACK>
            <DEFAULTGRADE>1</DEFAULTGRADE>
            <PENALTY>0.1</PENALTY>
            <QTYPE>multichoice</QTYPE>
            <LENGTH>1</LENGTH>
            <STAMP>192.168.5.1+070521001630+aGK0hj</STAMP>
            <VERSION>1</VERSION>
            <HIDDEN>0</HIDDEN>
            <MULTICHOICE>
              <LAYOUT>0</LAYOUT>
              <ANSWERS>13373,13374,13375</ANSWERS>
              <SINGLE>1</SINGLE>
              <SHUFFLEANSWERS>1</SHUFFLEANSWERS>
              <CORRECTFEEDBACK></CORRECTFEEDBACK>
              <PARTIALLYCORRECTFEEDBACK></PARTIALLYCORRECTFEEDBACK>
              <INCORRECTFEEDBACK></INCORRECTFEEDBACK>
            </MULTICHOICE>
            <ANSWERS>
              <ANSWER>
                <ID>13373</ID>
                <ANSWER_TEXT>могут изменяться внутри функции, и изменения доступны снаружи функции</ANSWER_TEXT>
                <FRACTION>1</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13374</ID>
                <ANSWER_TEXT>могут изменяться внутри функции и изменения не доступны снаружи функции</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13375</ID>
                <ANSWER_TEXT>не могут изменяться внутри функции</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
            </ANSWERS>
          </QUESTION>
          <QUESTION>
            <ID>3821</ID>
            <PARENT>0</PARENT>
            <NAME>Глобальные переменные</NAME>
            <QUESTIONTEXT>Глобальные переменные определяются:</QUESTIONTEXT>
            <QUESTIONTEXTFORMAT>1</QUESTIONTEXTFORMAT>
            <IMAGE></IMAGE>
            <GENERALFEEDBACK></GENERALFEEDBACK>
            <DEFAULTGRADE>1</DEFAULTGRADE>
            <PENALTY>0.1</PENALTY>
            <QTYPE>multichoice</QTYPE>
            <LENGTH>1</LENGTH>
            <STAMP>192.168.5.1+070521001855+cfvc5R</STAMP>
            <VERSION>1</VERSION>
            <HIDDEN>0</HIDDEN>
            <MULTICHOICE>
              <LAYOUT>0</LAYOUT>
              <ANSWERS>13376,13377,13378</ANSWERS>
              <SINGLE>1</SINGLE>
              <SHUFFLEANSWERS>1</SHUFFLEANSWERS>
              <CORRECTFEEDBACK></CORRECTFEEDBACK>
              <PARTIALLYCORRECTFEEDBACK></PARTIALLYCORRECTFEEDBACK>
              <INCORRECTFEEDBACK></INCORRECTFEEDBACK>
            </MULTICHOICE>
            <ANSWERS>
              <ANSWER>
                <ID>13376</ID>
                <ANSWER_TEXT>внутри функции с помощью ключевого слова global</ANSWER_TEXT>
                <FRACTION>1</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13377</ID>
                <ANSWER_TEXT>за пределами функции с помощью ключевого слова global</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13378</ID>
                <ANSWER_TEXT>никак не определяются. Все переменные по умолчанию глобальные</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
            </ANSWERS>
          </QUESTION>
          <QUESTION>
            <ID>3822</ID>
            <PARENT>0</PARENT>
            <NAME>return</NAME>
            <QUESTIONTEXT>Выберите верные утверждения.&lt;br /&gt;&lt;p&gt;Ключевое слово return &lt;/p&gt;</QUESTIONTEXT>
            <QUESTIONTEXTFORMAT>1</QUESTIONTEXTFORMAT>
            <IMAGE></IMAGE>
            <GENERALFEEDBACK></GENERALFEEDBACK>
            <DEFAULTGRADE>1</DEFAULTGRADE>
            <PENALTY>0.1</PENALTY>
            <QTYPE>multichoice</QTYPE>
            <LENGTH>1</LENGTH>
            <STAMP>192.168.5.1+070521002311+IVP7Th</STAMP>
            <VERSION>1</VERSION>
            <HIDDEN>0</HIDDEN>
            <MULTICHOICE>
              <LAYOUT>0</LAYOUT>
              <ANSWERS>13379,13380,13381,13382</ANSWERS>
              <SINGLE>0</SINGLE>
              <SHUFFLEANSWERS>1</SHUFFLEANSWERS>
              <CORRECTFEEDBACK></CORRECTFEEDBACK>
              <PARTIALLYCORRECTFEEDBACK></PARTIALLYCORRECTFEEDBACK>
              <INCORRECTFEEDBACK></INCORRECTFEEDBACK>
            </MULTICHOICE>
            <ANSWERS>
              <ANSWER>
                <ID>13379</ID>
                <ANSWER_TEXT>может встречаться только один раз</ANSWER_TEXT>
                <FRACTION>-0.5</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13380</ID>
                <ANSWER_TEXT>может встречаться только в конце функции</ANSWER_TEXT>
                <FRACTION>-0.5</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13381</ID>
                <ANSWER_TEXT>после выполнения return происходит выход из функции</ANSWER_TEXT>
                <FRACTION>0.5</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13382</ID>
                <ANSWER_TEXT>return может встречаться несколько раз в одной функции</ANSWER_TEXT>
                <FRACTION>0.5</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
            </ANSWERS>
          </QUESTION>
          <QUESTION>
            <ID>3823</ID>
            <PARENT>0</PARENT>
            <NAME>Результат функции</NAME>
            <QUESTIONTEXT>Результатом функции ceil(M_PI) будет  </QUESTIONTEXT>
            <QUESTIONTEXTFORMAT>1</QUESTIONTEXTFORMAT>
            <IMAGE></IMAGE>
            <GENERALFEEDBACK></GENERALFEEDBACK>
            <DEFAULTGRADE>1</DEFAULTGRADE>
            <PENALTY>0.1</PENALTY>
            <QTYPE>numerical</QTYPE>
            <LENGTH>1</LENGTH>
            <STAMP>192.168.5.1+070521002722+4el8k6</STAMP>
            <VERSION>1</VERSION>
            <HIDDEN>0</HIDDEN>
            <NUMERICAL>
              <ANSWER>13383</ANSWER>
              <TOLERANCE></TOLERANCE>
            </NUMERICAL>
            <ANSWERS>
              <ANSWER>
                <ID>13383</ID>
                <ANSWER_TEXT>4</ANSWER_TEXT>
                <FRACTION>1</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
            </ANSWERS>
          </QUESTION>
          <QUESTION>
            <ID>3824</ID>
            <PARENT>0</PARENT>
            <NAME>Результат функции</NAME>
            <QUESTIONTEXT>Результатом значения функции round(M_E) будет </QUESTIONTEXT>
            <QUESTIONTEXTFORMAT>1</QUESTIONTEXTFORMAT>
            <IMAGE></IMAGE>
            <GENERALFEEDBACK></GENERALFEEDBACK>
            <DEFAULTGRADE>1</DEFAULTGRADE>
            <PENALTY>0.1</PENALTY>
            <QTYPE>numerical</QTYPE>
            <LENGTH>1</LENGTH>
            <STAMP>192.168.5.1+070521002841+TCHKyd</STAMP>
            <VERSION>1</VERSION>
            <HIDDEN>0</HIDDEN>
            <NUMERICAL>
              <ANSWER>13384</ANSWER>
              <TOLERANCE></TOLERANCE>
            </NUMERICAL>
            <ANSWERS>
              <ANSWER>
                <ID>13384</ID>
                <ANSWER_TEXT>3</ANSWER_TEXT>
                <FRACTION>1</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
            </ANSWERS>
          </QUESTION>
          <QUESTION>
            <ID>3825</ID>
            <PARENT>0</PARENT>
            <NAME>Результат вычисления</NAME>
            <QUESTIONTEXT>Результатом pow(3,4) будет</QUESTIONTEXT>
            <QUESTIONTEXTFORMAT>1</QUESTIONTEXTFORMAT>
            <IMAGE></IMAGE>
            <GENERALFEEDBACK></GENERALFEEDBACK>
            <DEFAULTGRADE>1</DEFAULTGRADE>
            <PENALTY>0.1</PENALTY>
            <QTYPE>numerical</QTYPE>
            <LENGTH>1</LENGTH>
            <STAMP>192.168.5.1+070521002926+k7wuJJ</STAMP>
            <VERSION>1</VERSION>
            <HIDDEN>0</HIDDEN>
            <NUMERICAL>
              <ANSWER>13385</ANSWER>
              <TOLERANCE></TOLERANCE>
            </NUMERICAL>
            <ANSWERS>
              <ANSWER>
                <ID>13385</ID>
                <ANSWER_TEXT>81</ANSWER_TEXT>
                <FRACTION>1</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
            </ANSWERS>
          </QUESTION>
          <QUESTION>
            <ID>3826</ID>
            <PARENT>0</PARENT>
            <NAME>Значение константы</NAME>
            <QUESTIONTEXT>Значение константы M_2_PI равно</QUESTIONTEXT>
            <QUESTIONTEXTFORMAT>1</QUESTIONTEXTFORMAT>
            <IMAGE></IMAGE>
            <GENERALFEEDBACK></GENERALFEEDBACK>
            <DEFAULTGRADE>1</DEFAULTGRADE>
            <PENALTY>0.1</PENALTY>
            <QTYPE>multichoice</QTYPE>
            <LENGTH>1</LENGTH>
            <STAMP>192.168.5.1+070521003153+iSYceP</STAMP>
            <VERSION>1</VERSION>
            <HIDDEN>0</HIDDEN>
            <MULTICHOICE>
              <LAYOUT>0</LAYOUT>
              <ANSWERS>13386,13387,13388,13389</ANSWERS>
              <SINGLE>1</SINGLE>
              <SHUFFLEANSWERS>1</SHUFFLEANSWERS>
              <CORRECTFEEDBACK></CORRECTFEEDBACK>
              <PARTIALLYCORRECTFEEDBACK></PARTIALLYCORRECTFEEDBACK>
              <INCORRECTFEEDBACK></INCORRECTFEEDBACK>
            </MULTICHOICE>
            <ANSWERS>
              <ANSWER>
                <ID>13386</ID>
                <ANSWER_TEXT>$$2\pi$$</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13387</ID>
                <ANSWER_TEXT>$$\frac{2}{\pi}$$</ANSWER_TEXT>
                <FRACTION>1</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13388</ID>
                <ANSWER_TEXT>$$2^{\pi}$$</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
              <ANSWER>
                <ID>13389</ID>
                <ANSWER_TEXT>$$\pi^{2}$$</ANSWER_TEXT>
                <FRACTION>0</FRACTION>
                <FEEDBACK></FEEDBACK>
              </ANSWER>
            </ANSWERS>
          </QUESTION>
        </QUESTIONS>
      </QUESTION_CATEGORY>
    </QUESTION_CATEGORIES>
    <SCALES>
      <SCALE>
        <ID>1</ID>
        <COURSEID>0</COURSEID>
        <USERID>0</USERID>
        <NAME>Будьте беспристрастным</NAME>
        <SCALETEXT>Mostly Separate Knowing,Separate and Connected,Mostly Connected Knowing</SCALETEXT>
        <DESCRIPTION>Сообщения могут оцениваться, использую шкалу, основанную на теории &lt;strong&gt;объективного и субъективного познания&lt;/strong&gt;.

Эта теория может помочь Вам взглянуть на взаимодействие между людьми по-новому.  Она описывает два различных пути, по которым мы можем оценивать и изучать различные  объекты.  

Каждый из нас может использовать оба этих метода в разных ситуациях и в разных пропорциях. Представим в качестве примера двух людей, первый  более объективный исследователь (Джим), а вторая более субъективная (Мэри).

&lt;ul&gt;
  &lt;li&gt;Джиму нравится оставаться по возможности более 'объективным', не примешивая свои чувства   и эмоции. При дискуссии с другими людьми, имеющими другое мнение, ему нравится отстаивать  свою точку зрения, используя логику, для нахождения просчетов в рассуждениях оппонентов.   Он с критикой относится к новым идеям, пока они не станут доказанными фактами из   заслуживающих доверия источников: книг, уважаемых учителей или его личного опыта.   Джим - яркий пример &lt;strong&gt;объективного исследователя&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;
  &lt;/li&gt;
  &lt;li&gt;Мэри более чуткая к окружающим людям. Она настолько чувствительна, что имеет тенденцию   выслушивать и задавать уточняющие вопросы до того момента, пока не &amp;quot; поймет предмет  спора с точки зрения оппонента &amp;quot;. Она обучается, используя опыт других людей.   При общении с оппонентами, она пытается избежать конфронтации. Мэрри - яркий пример &lt;strong&gt;  субъективного исследователя&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;

В приведенном примере девушка представлена как субъективный ученик, юноша - как объективный. В реальном мире существуют именно такие тенденции, хотя, довольно часто, встречаются исключения

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

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

&lt;hr&gt;
  Вы можете узнать больше об изложенных выше идеях:
&lt;ul&gt;
  &lt;li&gt;Belenky, M.F., Clinchy, B.M., Goldberger, N.R., &amp;amp; Tarule, J.M. (1986).  Women's ways of knowing: the development of self, voice, and mind. New York, NY: Basic Books.&lt;/li&gt;
  &lt;li&gt;Clinchy, B.M. (1989a). The development of thoughtfulness in college women: Integrating reason and care. American Behavioural Scientist, 32(6), 647-657.&lt;/li&gt;
  &lt;li&gt;Clinchy, B.M. (1989b). On critical thinking &amp;amp; connected knowing. Liberal education, 75(5), 14-19.&lt;/li&gt;
  &lt;li&gt;Clinchy, B.M. (1996). Connected and separate knowing; Toward a marriage of two minds. In N.R. Goldberger, Tarule, J.M., Clinchy, B.M. &amp;amp;&lt;/li&gt;
  &lt;li&gt;Belenky, M.F. (Eds.), Knowledge, Difference, and Power; Essays inspired by &amp;#8220;Women&amp;#8217;s Ways of Knowing&amp;#8221; (pp. 205-247). New York, NY: Basic Books.&lt;/li&gt;
  &lt;li&gt;Galotti, K. M., Clinchy, B. M., Ainsworth, K., Lavin, B., &amp;amp; Mansfield, A. F. (1999). A New Way of Assessing Ways of Knowing: The Attitudes Towards Thinking and Learning Survey (ATTLS). Sex Roles, 40(9/10), 745-766.&lt;/li&gt;
  &lt;li&gt;Galotti, K. M., Reimer, R. L., &amp;amp; Drebus, D. W. (2001). Ways of knowing as learning styles: Learning MAGIC with a partner. Sex Roles, 44(7/8), 419-436. 
  &lt;/li&gt;
&lt;/ul&gt;

</DESCRIPTION>
        <TIMEMODIFIED>1156398726</TIMEMODIFIED>
      </SCALE>
      <SCALE>
        <ID>37</ID>
        <COURSEID>92</COURSEID>
        <USERID>2</USERID>
        <NAME>Зачтено</NAME>
        <SCALETEXT>Зачтено,Незачтено</SCALETEXT>
        <DESCRIPTION>Зачтено - задание выполнено. 
Не зачтено - взадание не выполнено или в нем имеются отдельные нелочеты. Доделайте его и снова сдайте на проверку.</DESCRIPTION>
        <TIMEMODIFIED>1176161903</TIMEMODIFIED>
      </SCALE>
    </SCALES>
    <GROUPS>
      <GROUP>
        <ID>53</ID>
        <NAME>3 курс - 2007</NAME>
        <DESCRIPTION></DESCRIPTION>
        <ENROLMENTKEY></ENROLMENTKEY>
        <LANG>ru</LANG>
        <THEME></THEME>
        <PICTURE>0</PICTURE>
        <HIDEPICTURE>0</HIDEPICTURE>
        <TIMECREATED>1175653760</TIMECREATED>
        <TIMEMODIFIED>1182831896</TIMEMODIFIED>
      </GROUP>
      <GROUP>
        <ID>54</ID>
        <NAME>4 курс - 2007</NAME>
        <DESCRIPTION></DESCRIPTION>
        <ENROLMENTKEY></ENROLMENTKEY>
        <LANG>ru</LANG>
        <THEME></THEME>
        <PICTURE>0</PICTURE>
        <HIDEPICTURE>0</HIDEPICTURE>
        <TIMECREATED>1175653774</TIMECREATED>
        <TIMEMODIFIED>1182831896</TIMEMODIFIED>
      </GROUP>
      <GROUP>
        <ID>55</ID>
        <NAME>Все</NAME>
        <DESCRIPTION></DESCRIPTION>
        <ENROLMENTKEY></ENROLMENTKEY>
        <LANG>ru_utf8</LANG>
        <THEME></THEME>
        <PICTURE>0</PICTURE>
        <HIDEPICTURE>0</HIDEPICTURE>
        <TIMECREATED>1194404482</TIMECREATED>
        <TIMEMODIFIED>1194404636</TIMEMODIFIED>
      </GROUP>
    </GROUPS>
    <GRADEBOOK>
      <GRADE_PREFERENCES>
        <GRADE_PREFERENCE>
          <ID>134</ID>
          <PREFERENCE>0</PREFERENCE>
          <VALUE>1</VALUE>
        </GRADE_PREFERENCE>
        <GRADE_PREFERENCE>
          <ID>139</ID>
          <PREFERENCE>1</PREFERENCE>
          <VALUE>0</VALUE>
        </GRADE_PREFERENCE>
        <GRADE_PREFERENCE>
          <ID>135</ID>
          <PREFERENCE>2</PREFERENCE>
          <VALUE>0</VALUE>
        </GRADE_PREFERENCE>
        <GRADE_PREFERENCE>
          <ID>136</ID>
          <PREFERENCE>3</PREFERENCE>
          <VALUE>2</VALUE>
        </GRADE_PREFERENCE>
        <GRADE_PREFERENCE>
          <ID>137</ID>
          <PREFERENCE>4</PREFERENCE>
          <VALUE>1</VALUE>
        </GRADE_PREFERENCE>
        <GRADE_PREFERENCE>
          <ID>138</ID>
          <PREFERENCE>5</PREFERENCE>
          <VALUE>1</VALUE>
        </GRADE_PREFERENCE>
        <GRADE_PREFERENCE>
          <ID>140</ID>
          <PREFERENCE>6</PREFERENCE>
          <VALUE>0</VALUE>
        </GRADE_PREFERENCE>
        <GRADE_PREFERENCE>
          <ID>141</ID>
          <PREFERENCE>7</PREFERENCE>
          <VALUE>1</VALUE>
        </GRADE_PREFERENCE>
      </GRADE_PREFERENCES>
      <GRADE_CATEGORIES>
        <GRADE_CATEGORY>
          <ID>47</ID>
          <NAME>uncategorised</NAME>
          <DROP_X_LOWEST>0</DROP_X_LOWEST>
          <BONUS_POINTS>0</BONUS_POINTS>
          <HIDDEN>0</HIDDEN>
          <WEIGHT>100.00</WEIGHT>
          <GRADE_ITEMS>
            <GRADE_ITEM>
              <MODULE_NAME>forum</MODULE_NAME>
              <CMINSTANCE>135</CMINSTANCE>
              <SCALE_GRADE>1.0000000000</SCALE_GRADE>
              <EXTRA_CREDIT>0</EXTRA_CREDIT>
              <SORT_ORDER>1</SORT_ORDER>
            </GRADE_ITEM>
            <GRADE_ITEM>
              <MODULE_NAME>assignment</MODULE_NAME>
              <CMINSTANCE>250</CMINSTANCE>
              <SCALE_GRADE>1.0000000000</SCALE_GRADE>
              <EXTRA_CREDIT>0</EXTRA_CREDIT>
              <SORT_ORDER>2</SORT_ORDER>
            </GRADE_ITEM>
            <GRADE_ITEM>
              <MODULE_NAME>quiz</MODULE_NAME>
              <CMINSTANCE>124</CMINSTANCE>
              <SCALE_GRADE>1.0000000000</SCALE_GRADE>
              <EXTRA_CREDIT>0</EXTRA_CREDIT>
              <SORT_ORDER>3</SORT_ORDER>
            </GRADE_ITEM>
            <GRADE_ITEM>
              <MODULE_NAME>assignment</MODULE_NAME>
              <CMINSTANCE>251</CMINSTANCE>
              <SCALE_GRADE>1.0000000000</SCALE_GRADE>
              <EXTRA_CREDIT>0</EXTRA_CREDIT>
              <SORT_ORDER>4</SORT_ORDER>
            </GRADE_ITEM>
            <GRADE_ITEM>
              <MODULE_NAME>assignment</MODULE_NAME>
              <CMINSTANCE>252</CMINSTANCE>
              <SCALE_GRADE>1.0000000000</SCALE_GRADE>
              <EXTRA_CREDIT>0</EXTRA_CREDIT>
              <SORT_ORDER>6</SORT_ORDER>
            </GRADE_ITEM>
            <GRADE_ITEM>
              <MODULE_NAME>quiz</MODULE_NAME>
              <CMINSTANCE>125</CMINSTANCE>
              <SCALE_GRADE>1.0000000000</SCALE_GRADE>
              <EXTRA_CREDIT>0</EXTRA_CREDIT>
              <SORT_ORDER>5</SORT_ORDER>
            </GRADE_ITEM>
            <GRADE_ITEM>
              <MODULE_NAME>quiz</MODULE_NAME>
              <CMINSTANCE>126</CMINSTANCE>
              <SCALE_GRADE>1.0000000000</SCALE_GRADE>
              <EXTRA_CREDIT>0</EXTRA_CREDIT>
              <SORT_ORDER>7</SORT_ORDER>
            </GRADE_ITEM>
            <GRADE_ITEM>
              <MODULE_NAME>assignment</MODULE_NAME>
              <CMINSTANCE>253</CMINSTANCE>
              <SCALE_GRADE>1.0000000000</SCALE_GRADE>
              <EXTRA_CREDIT>0</EXTRA_CREDIT>
              <SORT_ORDER>8</SORT_ORDER>
            </GRADE_ITEM>
            <GRADE_ITEM>
              <MODULE_NAME>quiz</MODULE_NAME>
              <CMINSTANCE>127</CMINSTANCE>
              <SCALE_GRADE>1.0000000000</SCALE_GRADE>
              <EXTRA_CREDIT>0</EXTRA_CREDIT>
              <SORT_ORDER>9</SORT_ORDER>
            </GRADE_ITEM>
          </GRADE_ITEMS>
        </GRADE_CATEGORY>
      </GRADE_CATEGORIES>
    </GRADEBOOK>
    <MODULES>
      <MOD>
        <ID>250</ID>
        <MODTYPE>assignment</MODTYPE>
        <NAME>Лабораторная работа N1: Введение</NAME>
        <DESCRIPTION>1. Создать свой php-скрипт. Для создания можно использовать один из редакторов установленных в вашей системе Linux и поддерживающих подсветку синтаксиса. Например: Kwrite или Kate. PHP-скрипт должен, выдавать HTML-страницу, на которой вычисляется и выводится на экран: &lt;br /&gt;
&lt;div style=&quot;margin-left: 40px;&quot;&gt;a. @@d=a/12+bc@@ при a=3, b=6, c=-10&lt;br /&gt;b. @@d=b^2+c(a-5)@@ при a=-11, b=24, c=-1&lt;br /&gt;c. @@d=(a-8)/(c+b)^2@@ при a=7, b=-16, c=10&lt;br /&gt;d. @@d=(a^3-9)-pi/3 @@ при a=22, b=-11, c=121&lt;br /&gt;e.@@d=(2007-a)/e^2@@ при a=7, b=8, c=9&lt;br /&gt;f.@@d=(a+bc)/c@@ при a=1110, b=2220, c=3330&lt;br /&gt;g.@@d=b/(c-200)+45@@ при a=9, b=-2.6, c=-1.04&lt;br /&gt;k.@@d=64a-1024/bc@@ при a=33, b=64, c=-32&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;2. Сохраните созданный скрипт в каталоге public_html с расширением php. Проверьте работу скрипта набрав в браузере адрес &amp;quot;http://ip-адрес_машины/~имя_пользователя/имя_скрипта&amp;quot;. Например, если адрес машины 192.168.1.5, имя пользователя под которым вы работаете на машине user, а имя созданного скрипта 1.php то обратиться к нему можно набрав в адресной строке браузера: &amp;quot;http://192.168.1.5/~user/1.php&amp;quot;.&lt;br /&gt;&lt;br /&gt;3. Отправить ссылку преподавателю используя для ввода кнопку &amp;quot;Редактировать мое решение&amp;quot;.&lt;br /&gt;</DESCRIPTION>
        <FORMAT>1</FORMAT>
        <RESUBMIT>1</RESUBMIT>
        <PREVENTLATE>0</PREVENTLATE>
        <EMAILTEACHERS>0</EMAILTEACHERS>
        <VAR1>1</VAR1>
        <VAR2>0</VAR2>
        <VAR3>0</VAR3>
        <VAR4>0</VAR4>
        <VAR5>0</VAR5>
        <ASSIGNMENTTYPE>online</ASSIGNMENTTYPE>
        <MAXBYTES>2097152</MAXBYTES>
        <TIMEDUE>0</TIMEDUE>
        <TIMEAVAILABLE>0</TIMEAVAILABLE>
        <GRADE>-37</GRADE>
        <TIMEMODIFIED>1224767908</TIMEMODIFIED>
      </MOD>
      <MOD>
        <ID>251</ID>
        <MODTYPE>assignment</MODTYPE>
        <NAME>Лабораторная работа N2: Создание форм</NAME>
        <DESCRIPTION>&lt;h3&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Создание формы в HTML&lt;/span&gt;&lt;/h3&gt;
&lt;h3&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;/span&gt;&lt;/h3&gt;1. Набрать пример из лекции, проверить его работоспособность на сервере.&lt;br /&gt;2. Создать форму для запроса значений переменных и вычисления значений выражения из задания 1. После нажатия кнопки &amp;quot;Вычислить&amp;quot; на экран должен выводиться вычисленный результат.&lt;br /&gt;3. Отладить скрипт и отправить ссылку на него преподавателю.&lt;br /&gt;&lt;br /&gt;</DESCRIPTION>
        <FORMAT>1</FORMAT>
        <RESUBMIT>1</RESUBMIT>
        <PREVENTLATE>0</PREVENTLATE>
        <EMAILTEACHERS>0</EMAILTEACHERS>
        <VAR1>1</VAR1>
        <VAR2>0</VAR2>
        <VAR3>0</VAR3>
        <VAR4>0</VAR4>
        <VAR5>0</VAR5>
        <ASSIGNMENTTYPE>online</ASSIGNMENTTYPE>
        <MAXBYTES>2097152</MAXBYTES>
        <TIMEDUE>0</TIMEDUE>
        <TIMEAVAILABLE>0</TIMEAVAILABLE>
        <GRADE>-37</GRADE>
        <TIMEMODIFIED>1224767998</TIMEMODIFIED>
      </MOD>
      <MOD>
        <ID>252</ID>
        <MODTYPE>assignment</MODTYPE>
        <NAME>Лабораторная работа N3: Работа с файлами</NAME>
        <DESCRIPTION>&lt;h3&gt;Работа с файлами&lt;br /&gt;&lt;/h3&gt;
&lt;p&gt;Доработайте PHP-скрипт из второй лабораторной работы так, чтобы:&lt;/p&gt;
&lt;ol&gt;
  &lt;li&gt;Данные вводимые в форму и результат вычисления отображались на экране сохранялись в файл. &lt;br /&gt;&lt;/li&gt;
  &lt;li&gt;Должна быть возможность просмотра данных файла на экране браузера.&lt;/li&gt;
  &lt;li&gt;Отладить скрипт и отправить ссылку на него преподавателю.&lt;br /&gt;&lt;/li&gt;
&lt;/ol&gt;</DESCRIPTION>
        <FORMAT>1</FORMAT>
        <RESUBMIT>1</RESUBMIT>
        <PREVENTLATE>0</PREVENTLATE>
        <EMAILTEACHERS>0</EMAILTEACHERS>
        <VAR1>1</VAR1>
        <VAR2>0</VAR2>
        <VAR3>0</VAR3>
        <VAR4>0</VAR4>
        <VAR5>0</VAR5>
        <ASSIGNMENTTYPE>online</ASSIGNMENTTYPE>
        <MAXBYTES>2097152</MAXBYTES>
        <TIMEDUE>0</TIMEDUE>
        <TIMEAVAILABLE>0</TIMEAVAILABLE>
        <GRADE>-37</GRADE>
        <TIMEMODIFIED>1224768825</TIMEMODIFIED>
      </MOD>
      <MOD>
        <ID>253</ID>
        <MODTYPE>assignment</MODTYPE>
        <NAME>Лабораторная работа N4: Работа с функциями</NAME>
        <DESCRIPTION>&lt;h3&gt;Создание собственных функций&lt;/h3&gt;
&lt;p&gt;Создать набор скриптов, обеспечивающи ввод, запись в файл и вывод на экран следующих данных:&lt;/p&gt;
&lt;ol&gt;
  &lt;li&gt;Фамилия, Имя, Логин, Email&lt;/li&gt;
  &lt;li&gt;Фамилия, Имя, Адрес, Год рождения&lt;br /&gt;&lt;/li&gt;
  &lt;li&gt;Фамилия, Имя, Оценки по предмету (не меньше двух)&lt;/li&gt;
  &lt;li&gt;Год, Месяц, День, Температура воздуха&lt;br /&gt;&lt;/li&gt;
&lt;/ol&gt;Должно быть использовано по крайней мере две функции: запись данных в файл и чтение из файла. Функции расположить в отдельном файле. Данные в файле должны храниться по строчно в виде &lt;span style=&quot;font-style: italic;&quot;&gt;&amp;quot;Поле1|Поле2|...|ПолеN&amp;quot;&lt;/span&gt;&lt;br /&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;</DESCRIPTION>
        <FORMAT>1</FORMAT>
        <RESUBMIT>1</RESUBMIT>
        <PREVENTLATE>0</PREVENTLATE>
        <EMAILTEACHERS>0</EMAILTEACHERS>
        <VAR1>1</VAR1>
        <VAR2>0</VAR2>
        <VAR3>0</VAR3>
        <VAR4>0</VAR4>
        <VAR5>0</VAR5>
        <ASSIGNMENTTYPE>online</ASSIGNMENTTYPE>
        <MAXBYTES>2097152</MAXBYTES>
        <TIMEDUE>1179637500</TIMEDUE>
        <TIMEAVAILABLE>1179032700</TIMEAVAILABLE>
        <GRADE>-37</GRADE>
        <TIMEMODIFIED>1188539477</TIMEMODIFIED>
      </MOD>
      <MOD>
        <ID>14</ID>
        <MODTYPE>chat</MODTYPE>
        <NAME>Чат: PHP</NAME>
        <INTRO>Чат для переговоров на парах.&lt;br /&gt;</INTRO>
        <KEEPDAYS>30</KEEPDAYS>
        <STUDENTLOGS>0</STUDENTLOGS>
        <SCHEDULE>0</SCHEDULE>
        <CHATTIME>1175125500</CHATTIME>
        <TIMEMODIFIED>1175653965</TIMEMODIFIED>
      </MOD>
      <MOD>
        <ID>134</ID>
        <MODTYPE>forum</MODTYPE>
        <TYPE>news</TYPE>
        <NAME>Новостной форум</NAME>
        <INTRO>Главные новости и объявления</INTRO>
        <ASSESSED>0</ASSESSED>
        <ASSESSTIMESTART>0</ASSESSTIMESTART>
        <ASSESSTIMEFINISH>0</ASSESSTIMEFINISH>
        <MAXBYTES>0</MAXBYTES>
        <SCALE>0</SCALE>
        <FORCESUBSCRIBE>1</FORCESUBSCRIBE>
        <TRACKINGTYPE>1</TRACKINGTYPE>
        <RSSTYPE>0</RSSTYPE>
        <RSSARTICLES>0</RSSARTICLES>
        <TIMEMODIFIED>1175211506</TIMEMODIFIED>
        <WARNAFTER>0</WARNAFTER>
        <BLOCKAFTER>0</BLOCKAFTER>
        <BLOCKPERIOD>0</BLOCKPERIOD>
      </MOD>
      <MOD>
        <ID>135</ID>
        <MODTYPE>forum</MODTYPE>
        <TYPE>general</TYPE>
        <NAME>Форум: PHP</NAME>
        <INTRO>Обсуждение языка программирования PHP.</INTRO>
        <ASSESSED>0</ASSESSED>
        <ASSESSTIMESTART>0</ASSESSTIMESTART>
        <ASSESSTIMEFINISH>0</ASSESSTIMEFINISH>
        <MAXBYTES>512000</MAXBYTES>
        <SCALE>-1</SCALE>
        <FORCESUBSCRIBE>0</FORCESUBSCRIBE>
        <TRACKINGTYPE>1</TRACKINGTYPE>
        <RSSTYPE>0</RSSTYPE>
        <RSSARTICLES>0</RSSARTICLES>
        <TIMEMODIFIED>1176685855</TIMEMODIFIED>
        <WARNAFTER>0</WARNAFTER>
        <BLOCKAFTER>0</BLOCKAFTER>
        <BLOCKPERIOD>0</BLOCKPERIOD>
      </MOD>
      <MOD>
        <ID>234</ID>
        <MODTYPE>label</MODTYPE>
        <NAME>ОбсуждениеДля обсуждения проблем, связанных с из...</NAME>
        <CONTENT>&lt;h4&gt;Обсуждение&lt;/h4&gt;&lt;p&gt;Для обсуждения проблем, связанных с изучением данного курса, используйте форум и  чат.&lt;/p&gt;</CONTENT>
        <TIMEMODIFIED>1177037211</TIMEMODIFIED>
      </MOD>
      <MOD>
        <ID>235</ID>
        <MODTYPE>label</MODTYPE>
        <NAME>Ресурсы  по PHP в InternetПо данной теме можно исп...</NAME>
        <CONTENT>&lt;h4&gt;Ресурсы  по PHP в Internet&lt;br /&gt;&lt;/h4&gt;&lt;p&gt;По данной теме можно использовать следующие ресурсы: &lt;/p&gt;</CONTENT>
        <TIMEMODIFIED>1178845804</TIMEMODIFIED>
      </MOD>
      <MOD>
        <ID>236</ID>
        <MODTYPE>label</MODTYPE>
        <NAME>Теоретические сведения</NAME>
        <CONTENT>&lt;h4&gt;Теоретические сведения&lt;/h4&gt;</CONTENT>
        <TIMEMODIFIED>1177036115</TIMEMODIFIED>
      </MOD>
      <MOD>
        <ID>238</ID>
        <MODTYPE>label</MODTYPE>
        <NAME>Задания для самостоятельной работы</NAME>
        <CONTENT>&lt;h4&gt;Задания для самостоятельной работы&lt;br /&gt;&lt;/h4&gt;</CONTENT>
        <TIMEMODIFIED>1177033535</TIMEMODIFIED>
      </MOD>
      <MOD>
        <ID>239</ID>
        <MODTYPE>label</MODTYPE>
        <NAME>Теоретические сведения</NAME>
        <CONTENT>&lt;h4&gt;Теоретические сведения&lt;/h4&gt;</CONTENT>
        <TIMEMODIFIED>1177036158</TIMEMODIFIED>
      </MOD>
      <MOD>
        <ID>240</ID>
        <MODTYPE>label</MODTYPE>
        <NAME>Задания для самостоятельной работы</NAME>
        <CONTENT>&lt;h4&gt;Задания для самостоятельной работы&lt;/h4&gt;</CONTENT>
        <TIMEMODIFIED>1177033563</TIMEMODIFIED>
      </MOD>
      <MOD>
        <ID>241</ID>
        <MODTYPE>label</MODTYPE>
        <NAME>Теоретические сведения</NAME>
        <CONTENT>&lt;h4&gt;Теоретические сведения&lt;/h4&gt;</CONTENT>
        <TIMEMODIFIED>1177036143</TIMEMODIFIED>
      </MOD>
      <MOD>
        <ID>242</ID>
        <MODTYPE>label</MODTYPE>
        <NAME>Справочный материал</NAME>
        <CONTENT>&lt;h4&gt;Справочный материал&lt;/h4&gt;</CONTENT>
        <TIMEMODIFIED>1177036240</TIMEMODIFIED>
      </MOD>
      <MOD>
        <ID>243</ID>
        <MODTYPE>label</MODTYPE>
        <NAME>Задания для самостоятельной работы</NAME>
        <CONTENT>&lt;h4&gt;Задания для самостоятельной работы&lt;/h4&gt;</CONTENT>
        <TIMEMODIFIED>1177033581</TIMEMODIFIED>
      </MOD>
      <MOD>
        <ID>244</ID>
        <MODTYPE>label</MODTYPE>
        <NAME>Теоретические сведения</NAME>
        <CONTENT>&lt;h4&gt;Теоретические сведения&lt;br /&gt;&lt;/h4&gt;</CONTENT>
        <TIMEMODIFIED>1178862551</TIMEMODIFIED>
      </MOD>
      <MOD>
        <ID>245</ID>
        <MODTYPE>label</MODTYPE>
        <NAME>Справочный материал</NAME>
        <CONTENT>&lt;h4&gt;Справочный материал&lt;br /&gt;&lt;/h4&gt;</CONTENT>
        <TIMEMODIFIED>1178864434</TIMEMODIFIED>
      </MOD>
      <MOD>
        <ID>246</ID>
        <MODTYPE>label</MODTYPE>
        <NAME>Задания для самостоятельной работы</NAME>
        <CONTENT>&lt;h4&gt;Задания для самостоятельной работы&lt;/h4&gt;</CONTENT>
        <TIMEMODIFIED>1178862608</TIMEMODIFIED>
      </MOD>
      <MOD>
        <ID>124</ID>
        <MODTYPE>quiz</MODTYPE>
        <NAME>Тест: Введение в ЯП PHP</NAME>
        <INTRO>Для сдачи теста необходимо набрать не меньше 15 баллов</INTRO>
        <TIMEOPEN>0</TIMEOPEN>
        <TIMECLOSE>0</TIMECLOSE>
        <OPTIONFLAGS>0</OPTIONFLAGS>
        <PENALTYSCHEME>1</PENALTYSCHEME>
        <ATTEMPTS_NUMBER>0</ATTEMPTS_NUMBER>
        <ATTEMPTONLAST>0</ATTEMPTONLAST>
        <GRADEMETHOD>1</GRADEMETHOD>
        <DECIMALPOINTS>1</DECIMALPOINTS>
        <REVIEW>8322</REVIEW>
        <QUESTIONSPERPAGE>1</QUESTIONSPERPAGE>
        <SHUFFLEQUESTIONS>1</SHUFFLEQUESTIONS>
        <SHUFFLEANSWERS>1</SHUFFLEANSWERS>
        <QUESTIONS>3800,0,3798,0,3797,0,3801,0,3795,0,3805,0,3794,0,3788,0,3790,0,3804,0,3791,0,3793,0,3802,0,3792,0,3789,0,3796,0,3799,0,3803,0</QUESTIONS>
        <SUMGRADES>18</SUMGRADES>
        <GRADE>10</GRADE>
        <TIMECREATED>0</TIMECREATED>
        <TIMEMODIFIED>1224767801</TIMEMODIFIED>
        <TIMELIMIT>20</TIMELIMIT>
        <PASSWORD></PASSWORD>
        <SUBNET></SUBNET>
        <POPUP>0</POPUP>
        <DELAY1>0</DELAY1>
        <DELAY2>0</DELAY2>
        <QUESTION_INSTANCES>
          <QUESTION_INSTANCE>
            <ID>2388</ID>
            <QUESTION>3800</QUESTION>
            <GRADE>1</GRADE>
          </QUESTION_INSTANCE>
          <QUESTION_INSTANCE>
            <ID>2389</ID>
            <QUESTION>3798</QUESTION>
            <GRADE>1</GRADE>
          </QUESTION_INSTANCE>
          <QUESTION_INSTANCE>
            <ID>2390</ID>
            <QUESTION>3797</QUESTION>
            <GRADE>1</GRADE>
          </QUESTION_INSTANCE>
          <QUESTION_INSTANCE>
            <ID>2391</ID>
            <QUESTION>3801</QUESTION>
            <GRADE>1</GRADE>
          </QUESTION_INSTANCE>
          <QUESTION_INSTANCE>
            <ID>2392</ID>
            <QUESTION>3795</QUESTION>
            <GRADE>1</GRADE>
          </QUESTION_INSTANCE>
          <QUESTION_INSTANCE>
            <ID>2393</ID>
            <QUESTION>3805</QUESTION>
            <GRADE>1</GRADE>
          </QUESTION_INSTANCE>
          <QUESTION_INSTANCE>
            <ID>2394</ID>
            <QUESTION>3794</QUESTION>
            <GRADE>1</GRADE>
          </QUESTION_INSTANCE>
          <QUESTION_INSTANCE>
            <ID>2395</ID>
            <QUESTION>3788</QUESTION>
            <GRADE>1</GRADE>
          </QUESTION_INSTANCE>
          <QUESTION_INSTANCE>
            <ID>2396</ID>
            <QUESTION>3790</QUESTION>
            <GRADE>1</GRADE>
          </QUESTION_INSTANCE>
          <QUESTION_INSTANCE>
            <ID>2397</ID>
            <QUESTION>3804</QUESTION>
            <GRADE>1</GRADE>
          </QUESTION_INSTANCE>
          <QUESTION_INSTANCE>
            <ID>2398</ID>
            <QUESTION>3791</QUESTION>
            <GRADE>1</GRADE>
          </QUESTION_INSTANCE>
          <QUESTION_INSTANCE>
            <ID>2399</ID>
            <QUESTION>3793</QUESTION>
            <GRADE>1</GRADE>
          </QUESTION_INSTANCE>
          <QUESTION_INSTANCE>
            <ID>2400</ID>
            <QUESTION>3802</QUESTION>
            <GRADE>1</GRADE>
          </QUESTION_INSTANCE>
          <QUESTION_INSTANCE>
            <ID>2401</ID>
            <QUESTION>3792</QUESTION>
            <GRADE>1</GRADE>
          </QUESTION_INSTANCE>
          <QUESTION_INSTANCE>
            <ID>2402</ID>
            <QUESTION>3789</QUESTION>
            <GRADE>1</GRADE>
          </QUESTION_INSTANCE>
          <QUESTION_INSTANCE>
            <ID>2403</ID>
            <QUESTION>3796</QUESTION>
            <GRADE>1</GRADE>
          </QUESTION_INSTANCE>
          <QUESTION_INSTANCE>
            <ID>2404</ID>
            <QUESTION>3799</QUESTION>
            <GRADE>1</GRADE>
          </QUESTION_INSTANCE>
          <QUESTION_INSTANCE>
            <ID>2405</ID>
            <QUESTION>3803</QUESTION>
            <GRADE>1</GRADE>
          </QUESTION_INSTANCE>
        </QUESTION_INSTANCES>
        <FEEDBACKS>
          <FEEDBACK>
            <ID>281</ID>
            <QUIZID>124</QUIZID>
            <FEEDBACKTEXT></FEEDBACKTEXT>
            <MINGRADE>0</MINGRADE>
            <MAXGRADE>11</MAXGRADE>
          </FEEDBACK>
        </FEEDBACKS>
      </MOD>
      <MOD>
        <ID>125</ID>
        <MODTYPE>quiz</MODTYPE>
        <NAME>Тест: Управляющие конструкции и работа с формами</NAME>
        <INTRO>Промежуточный тест по теме управляющие конструкции и работа с формами.&lt;br /&gt;Для прохождения теста необходимо правильно ответить на 15 вопросов.&lt;br /&gt;</INTRO>
        <TIMEOPEN>0</TIMEOPEN>
        <TIMECLOSE>0</TIMECLOSE>
        <OPTIONFLAGS>1</OPTIONFLAGS>
        <PENALTYSCHEME>1</PENALTYSCHEME>
        <ATTEMPTS_NUMBER>0</ATTEMPTS_NUMBER>
        <ATTEMPTONLAST>0</ATTEMPTONLAST>
        <GRADEMETHOD>1</GRADEMETHOD>
        <DECIMALPOINTS>2</DECIMALPOINTS>
        <REVIEW>8322</REVIEW>
        <QUESTIONSPERPAGE>1</QUESTIONSPERPAGE>
        <SHUFFLEQUESTIONS>1</SHUFFLEQUESTIONS>
        <SHUFFLEANSWERS>1</SHUFFLEANSWERS>
        <QUESTIONS>3771,0,3774,0,3777,0,3770,0,3776,0,3775,0,3773,0,3772,0,3780,0,3785,0,3781,0,3778,0,3782,0,3783,0,3784,0,3779,0,3786,0,3787,0</QUESTIONS>
        <SUMGRADES>18</SUMGRADES>
        <GRADE>5</GRADE>
        <TIMECREATED>0</TIMECREATED>
        <TIMEMODIFIED>1224767821</TIMEMODIFIED>
        <TIMELIMIT>20</TIMELIMIT>
        <PASSWORD></PASSWORD>
        <SUBNET></SUBNET>
        <POPUP>0</POPUP>
        <DELAY1>0</DELAY1>
        <DELAY2>0</DELAY2>
        <QUESTION_INSTANCES>
          <QUESTION_INSTANCE>
            <ID>2406</ID>
            <QUESTION>3771</QUESTION>
            <GRADE>1</GRADE>
          </QUESTION_INSTANCE>
          <QUESTION_INSTANCE>
            <ID>2407</ID>
            <QUESTION>3774</QUESTION>
            <GRADE>1</GRADE>
          </QUESTION_INSTANCE>
          <QUESTION_INSTANCE>
            <ID>2408</ID>
            <QUESTION>3777</QUESTION>
            <GRADE>1</GRADE>
          </QUESTION_INSTANCE>
          <QUESTION_INSTANCE>
            <ID>2409</ID>
            <QUESTION>3770</QUESTION>
            <GRADE>1</GRADE>
          </QUESTION_INSTANCE>
          <QUESTION_INSTANCE>
            <ID>2410</ID>
            <QUESTION>3776</QUESTION>
            <GRADE>1</GRADE>
          </QUESTION_INSTANCE>
          <QUESTION_INSTANCE>
            <ID>2411</ID>
            <QUESTION>3775</QUESTION>
            <GRADE>1</GRADE>
          </QUESTION_INSTANCE>
          <QUESTION_INSTANCE>
            <ID>2412</ID>
            <QUESTION>3773</QUESTION>
            <GRADE>1</GRADE>
          </QUESTION_INSTANCE>
          <QUESTION_INSTANCE>
            <ID>2413</ID>
            <QUESTION>3772</QUESTION>
            <GRADE>1</GRADE>
          </QUESTION_INSTANCE>
          <QUESTION_INSTANCE>
            <ID>2414</ID>
            <QUESTION>3780</QUESTION>
            <GRADE>1</GRADE>
          </QUESTION_INSTANCE>
          <QUESTION_INSTANCE>
            <ID>2415</ID>
            <QUESTION>3785</QUESTION>
            <GRADE>1</GRADE>
          </QUESTION_INSTANCE>
          <QUESTION_INSTANCE>
            <ID>2416</ID>
            <QUESTION>3781</QUESTION>
            <GRADE>1</GRADE>
          </QUESTION_INSTANCE>
          <QUESTION_INSTANCE>
            <ID>2417</ID>
            <QUESTION>3778</QUESTION>
            <GRADE>1</GRADE>
          </QUESTION_INSTANCE>
          <QUESTION_INSTANCE>
            <ID>2418</ID>
            <QUESTION>3782</QUESTION>
            <GRADE>1</GRADE>
          </QUESTION_INSTANCE>
          <QUESTION_INSTANCE>
            <ID>2419</ID>
            <QUESTION>3783</QUESTION>
            <GRADE>1</GRADE>
          </QUESTION_INSTANCE>
          <QUESTION_INSTANCE>
            <ID>2420</ID>
            <QUESTION>3784</QUESTION>
            <GRADE>1</GRADE>
          </QUESTION_INSTANCE>
          <QUESTION_INSTANCE>
            <ID>2421</ID>
            <QUESTION>3779</QUESTION>
            <GRADE>1</GRADE>
          </QUESTION_INSTANCE>
          <QUESTION_INSTANCE>
            <ID>2422</ID>
            <QUESTION>3786</QUESTION>
            <GRADE>1</GRADE>
          </QUESTION_INSTANCE>
          <QUESTION_INSTANCE>
            <ID>2423</ID>
            <QUESTION>3787</QUESTION>
            <GRADE>1</GRADE>
          </QUESTION_INSTANCE>
        </QUESTION_INSTANCES>
        <FEEDBACKS>
          <FEEDBACK>
            <ID>282</ID>
            <QUIZID>125</QUIZID>
            <FEEDBACKTEXT></FEEDBACKTEXT>
            <MINGRADE>0</MINGRADE>
            <MAXGRADE>6</MAXGRADE>
          </FEEDBACK>
        </FEEDBACKS>
      </MOD>
      <MOD>
        <ID>126</ID>
        <MODTYPE>quiz</MODTYPE>
        <NAME>Тест: Работа с файлами</NAME>
        <INTRO>Тест по проверке знаний по работе с файлами. Для сдачи теста необходимо набрать 8 баллов.&lt;br /&gt;</INTRO>
        <TIMEOPEN>0</TIMEOPEN>
        <TIMECLOSE>0</TIMECLOSE>
        <OPTIONFLAGS>1</OPTIONFLAGS>
        <PENALTYSCHEME>1</PENALTYSCHEME>
        <ATTEMPTS_NUMBER>0</ATTEMPTS_NUMBER>
        <ATTEMPTONLAST>0</ATTEMPTONLAST>
        <GRADEMETHOD>1</GRADEMETHOD>
        <DECIMALPOINTS>2</DECIMALPOINTS>
        <REVIEW>8322</REVIEW>
        <QUESTIONSPERPAGE>1</QUESTIONSPERPAGE>
        <SHUFFLEQUESTIONS>1</SHUFFLEQUESTIONS>
        <SHUFFLEANSWERS>1</SHUFFLEANSWERS>
        <QUESTIONS>3810,3811,3816,3807,3812,3806,3808,3813,3814,3815,3809,0</QUESTIONS>
        <SUMGRADES>11</SUMGRADES>
        <GRADE>5</GRADE>
        <TIMECREATED>0</TIMECREATED>
        <TIMEMODIFIED>1224768908</TIMEMODIFIED>
        <TIMELIMIT>22</TIMELIMIT>
        <PASSWORD></PASSWORD>
        <SUBNET></SUBNET>
        <POPUP>0</POPUP>
        <DELAY1>0</DELAY1>
        <DELAY2>0</DELAY2>
        <QUESTION_INSTANCES>
          <QUESTION_INSTANCE>
            <ID>2424</ID>
            <QUESTION>3810</QUESTION>
            <GRADE>1</GRADE>
          </QUESTION_INSTANCE>
          <QUESTION_INSTANCE>
            <ID>2425</ID>
            <QUESTION>3811</QUESTION>
            <GRADE>1</GRADE>
          </QUESTION_INSTANCE>
          <QUESTION_INSTANCE>
            <ID>2426</ID>
            <QUESTION>3816</QUESTION>
            <GRADE>1</GRADE>
          </QUESTION_INSTANCE>
          <QUESTION_INSTANCE>
            <ID>2427</ID>
            <QUESTION>3807</QUESTION>
            <GRADE>1</GRADE>
          </QUESTION_INSTANCE>
          <QUESTION_INSTANCE>
            <ID>2428</ID>
            <QUESTION>3812</QUESTION>
            <GRADE>1</GRADE>
          </QUESTION_INSTANCE>
          <QUESTION_INSTANCE>
            <ID>2429</ID>
            <QUESTION>3806</QUESTION>
            <GRADE>1</GRADE>
          </QUESTION_INSTANCE>
          <QUESTION_INSTANCE>
            <ID>2430</ID>
            <QUESTION>3808</QUESTION>
            <GRADE>1</GRADE>
          </QUESTION_INSTANCE>
          <QUESTION_INSTANCE>
            <ID>2431</ID>
            <QUESTION>3813</QUESTION>
            <GRADE>1</GRADE>
          </QUESTION_INSTANCE>
          <QUESTION_INSTANCE>
            <ID>2432</ID>
            <QUESTION>3814</QUESTION>
            <GRADE>1</GRADE>
          </QUESTION_INSTANCE>
          <QUESTION_INSTANCE>
            <ID>2433</ID>
            <QUESTION>3815</QUESTION>
            <GRADE>1</GRADE>
          </QUESTION_INSTANCE>
          <QUESTION_INSTANCE>
            <ID>2434</ID>
            <QUESTION>3809</QUESTION>
            <GRADE>1</GRADE>
          </QUESTION_INSTANCE>
        </QUESTION_INSTANCES>
        <FEEDBACKS>
          <FEEDBACK>
            <ID>283</ID>
            <QUIZID>126</QUIZID>
            <FEEDBACKTEXT></FEEDBACKTEXT>
            <MINGRADE>0</MINGRADE>
            <MAXGRADE>6</MAXGRADE>
          </FEEDBACK>
        </FEEDBACKS>
      </MOD>
      <MOD>
        <ID>127</ID>
        <MODTYPE>quiz</MODTYPE>
        <NAME>Тест: Функции</NAME>
        <INTRO>Тест на проверку знаний по работе с функциями. Требуется набрать 8 баллов.&lt;br /&gt;</INTRO>
        <TIMEOPEN>0</TIMEOPEN>
        <TIMECLOSE>0</TIMECLOSE>
        <OPTIONFLAGS>1</OPTIONFLAGS>
        <PENALTYSCHEME>1</PENALTYSCHEME>
        <ATTEMPTS_NUMBER>0</ATTEMPTS_NUMBER>
        <ATTEMPTONLAST>0</ATTEMPTONLAST>
        <GRADEMETHOD>1</GRADEMETHOD>
        <DECIMALPOINTS>2</DECIMALPOINTS>
        <REVIEW>8322</REVIEW>
        <QUESTIONSPERPAGE>1</QUESTIONSPERPAGE>
        <SHUFFLEQUESTIONS>1</SHUFFLEQUESTIONS>
        <SHUFFLEANSWERS>1</SHUFFLEANSWERS>
        <QUESTIONS>3819,3817,3822,3820,3818,3821,3825,3823,3824,3826,0</QUESTIONS>
        <SUMGRADES>10</SUMGRADES>
        <GRADE>10</GRADE>
        <TIMECREATED>0</TIMECREATED>
        <TIMEMODIFIED>1224767861</TIMEMODIFIED>
        <TIMELIMIT>22</TIMELIMIT>
        <PASSWORD></PASSWORD>
        <SUBNET></SUBNET>
        <POPUP>0</POPUP>
        <DELAY1>0</DELAY1>
        <DELAY2>0</DELAY2>
        <QUESTION_INSTANCES>
          <QUESTION_INSTANCE>
            <ID>2435</ID>
            <QUESTION>3819</QUESTION>
            <GRADE>1</GRADE>
          </QUESTION_INSTANCE>
          <QUESTION_INSTANCE>
            <ID>2436</ID>
            <QUESTION>3817</QUESTION>
            <GRADE>1</GRADE>
          </QUESTION_INSTANCE>
          <QUESTION_INSTANCE>
            <ID>2437</ID>
            <QUESTION>3822</QUESTION>
            <GRADE>1</GRADE>
          </QUESTION_INSTANCE>
          <QUESTION_INSTANCE>
            <ID>2438</ID>
            <QUESTION>3820</QUESTION>
            <GRADE>1</GRADE>
          </QUESTION_INSTANCE>
          <QUESTION_INSTANCE>
            <ID>2439</ID>
            <QUESTION>3818</QUESTION>
            <GRADE>1</GRADE>
          </QUESTION_INSTANCE>
          <QUESTION_INSTANCE>
            <ID>2440</ID>
            <QUESTION>3821</QUESTION>
            <GRADE>1</GRADE>
          </QUESTION_INSTANCE>
          <QUESTION_INSTANCE>
            <ID>2441</ID>
            <QUESTION>3825</QUESTION>
            <GRADE>1</GRADE>
          </QUESTION_INSTANCE>
          <QUESTION_INSTANCE>
            <ID>2442</ID>
            <QUESTION>3823</QUESTION>
            <GRADE>1</GRADE>
          </QUESTION_INSTANCE>
          <QUESTION_INSTANCE>
            <ID>2443</ID>
            <QUESTION>3824</QUESTION>
            <GRADE>1</GRADE>
          </QUESTION_INSTANCE>
          <QUESTION_INSTANCE>
            <ID>2444</ID>
            <QUESTION>3826</QUESTION>
            <GRADE>1</GRADE>
          </QUESTION_INSTANCE>
        </QUESTION_INSTANCES>
        <FEEDBACKS>
          <FEEDBACK>
            <ID>284</ID>
            <QUIZID>127</QUIZID>
            <FEEDBACKTEXT></FEEDBACKTEXT>
            <MINGRADE>0</MINGRADE>
            <MAXGRADE>11</MAXGRADE>
          </FEEDBACK>
        </FEEDBACKS>
      </MOD>
      <MOD>
        <ID>630</ID>
        <MODTYPE>resource</MODTYPE>
        <NAME>PHPClub</NAME>
        <TYPE>file</TYPE>
        <REFERENCE>http://www.phpclub.ru/</REFERENCE>
        <SUMMARY>Русскоязычный ресурс посвященный программированию на PHP: статьи, вопросы-ответы, форум.</SUMMARY>
        <ALLTEXT></ALLTEXT>
        <POPUP>resizable=1,scrollbars=1,directories=1,location=1,menubar=1,toolbar=1,status=1,height=450,width=780</POPUP>
        <OPTIONS></OPTIONS>
        <TIMEMODIFIED>1176941403</TIMEMODIFIED>
      </MOD>
      <MOD>
        <ID>631</ID>
        <MODTYPE>resource</MODTYPE>
        <NAME>PHP.Net - основной сайт, посвященный PHP.</NAME>
        <TYPE>file</TYPE>
        <REFERENCE>http://www.php.net/</REFERENCE>
        <SUMMARY>Основной сайт посвященный PHP, можно скачать PHP, есть справочное руководство по PHP.</SUMMARY>
        <ALLTEXT></ALLTEXT>
        <POPUP>resizable=1,scrollbars=1,directories=1,location=1,menubar=1,toolbar=1,status=1,height=450,width=780</POPUP>
        <OPTIONS></OPTIONS>
        <TIMEMODIFIED>1176941365</TIMEMODIFIED>
      </MOD>
      <MOD>
        <ID>632</ID>
        <MODTYPE>resource</MODTYPE>
        <NAME>Электронная документация по PHP</NAME>
        <TYPE>file</TYPE>
        <REFERENCE>http://www.emanual.ru/show/28/</REFERENCE>
        <SUMMARY>Электронная документация по PHP на сайте &lt;a name=&quot;http://www.emanual.ru/&quot;&gt;&lt;a name=&quot;http://www.emanual.ru/&quot; href=&quot;http://www.emanual.ru/&quot; target=&quot;_blank&quot; title=&quot;http://www.emanual.ru/&quot;&gt;http://www.emanual.ru/&lt;/a&gt;&lt;/a&gt;</SUMMARY>
        <ALLTEXT></ALLTEXT>
        <POPUP>resizable=1,scrollbars=1,directories=1,location=1,menubar=1,toolbar=1,status=1,height=450,width=780</POPUP>
        <OPTIONS></OPTIONS>
        <TIMEMODIFIED>1176941638</TIMEMODIFIED>
      </MOD>
      <MOD>
        <ID>633</ID>
        <MODTYPE>resource</MODTYPE>
        <NAME>Статьи, связанные с использованием PHP</NAME>
        <TYPE>file</TYPE>
        <REFERENCE>http://www.rusdoc.ru/reviews/programming/webdevelop/php/</REFERENCE>
        <SUMMARY>Сайт &amp;quot;Русские документы&amp;quot;. Статьи, связанные с различными аспектами использования  PHP.&lt;br /&gt;</SUMMARY>
        <ALLTEXT></ALLTEXT>
        <POPUP>resizable=1,scrollbars=1,directories=1,location=1,menubar=1,toolbar=1,status=1,height=450,width=780</POPUP>
        <OPTIONS></OPTIONS>
        <TIMEMODIFIED>1176941912</TIMEMODIFIED>
      </MOD>
      <MOD>
        <ID>634</ID>
        <MODTYPE>resource</MODTYPE>
        <NAME>История развития PHP</NAME>
        <TYPE>html</TYPE>
        <REFERENCE></REFERENCE>
        <SUMMARY>История возникновения и развития PHP. Версии PHP.&lt;br /&gt;&lt;div style=&quot;text-align: right;&quot;&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;На основе материалов &lt;/span&gt;&lt;a href=&quot;http://ru.wikipedia.org/&quot; target=&quot;_blank&quot; title=&quot;http://ru.wikipedia.org/&quot; style=&quot;font-style: italic;&quot;&gt;Википедии&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;</SUMMARY>
        <ALLTEXT>&lt;h2&gt;&lt;span class=&quot;mw-headline&quot;&gt;История&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;Название PHP — рекурсивная аббревиатура, означающая «PHP: Hypertext Preprocessor» (ранее акроним
расшифровывался как «Personal Home Page Tools»). Изначально PHP
создавался в качестве надстройки над Perl для облегчения разработки
веб-страниц.&lt;/p&gt;
&lt;p&gt;&lt;a id=&quot;PHP.2FFI&quot; name=&quot;PHP.2FFI&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;&lt;span class=&quot;editsection&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mw-headline&quot;&gt;PHP/FI&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;В 1994 году датский программист (ныне живущий в Канаде) Расмус Лердорф (Rasmus Lerdorf) написал набор скриптов на Perl/CGI для вывода и учёта посетителей его онлайн-резюме, обрабатывающий шаблоны HTML-документов. Лердорф назвал набор &lt;i&gt;Personal Home Page&lt;/i&gt; (&lt;i&gt;Личная Домашняя Страница&lt;/i&gt;). Вскоре функциональности и быстроты Perl — интерпретатора скриптов перестало хватать, и Лердорф написал на языке C новый интерпретатор шаблонов PHP/FI (англ. &lt;i&gt;&lt;span lang=&quot;en&quot; xml:lang=&quot;en&quot;&gt;Personal Home Page / Forms Interpreter&lt;/span&gt;&lt;/i&gt; — «Личная Домашняя Страница / Интерпретатор форм». PHP/FI включал базовую функциональность сегодняшнего PHP: оформление переменных в стиле Perl (&lt;tt&gt;$&lt;i&gt;имя_переменной&lt;/i&gt;&lt;/tt&gt;
для вывода значения), автоматическую обработку форм и встраиваемость в
HTML-текст и многое другое. Новорожденный язык отличался от своего
прародителя более простым и ограниченным синтаксисом.&lt;/p&gt;
&lt;p&gt;В 1997 году после длительного бета-тестирования вышла вторая версия обработчика, написанного на C — PHP/FI 2.0. Её использовали около 1 % (приблизительно 50 тысяч) всех интернет-доменов мира.&lt;/p&gt;
&lt;p&gt;&lt;a id=&quot;PHP_3&quot; name=&quot;PHP_3&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;&lt;span class=&quot;editsection&quot;&gt;&lt;/span&gt; &lt;span class=&quot;mw-headline&quot;&gt;PHP 3&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;PHP 3.0 была первой версией, напоминающей PHP, каким мы знаем его сегодня. В 1997 году два израильских программиста
Энди Гутманс (Andi Gutmans) и Зив Сураски (Zeev Suraski), два
разработчика из израильского института технологий (Technion),
переписали код с нуля: разработчики сочли PHP/FI 2.0 непригодным для
разработки приложения электронной коммерции, над которым они работали
для проекта Университета расположенного в Хайфе,
Израиль. Для совместной работы над PHP 3.0 с помощью базы разработчиков
PHP/FI 2.0 Энди, Расмус и Зив решили объединиться и объявить PHP 3.0
официальным преемником PHP/FI, разработка же PHP/FI была практически
полностью прекращена.&lt;/p&gt;
&lt;p&gt;Одной из сильнейших сторон PHP 3.0 была возможность расширения ядра.
Впоследствии интерфейс написания расширений привлёк к PHP множество
сторонних разработчиков, работающих над своими модулями, что дало PHP
возможность работать с огромным количеством баз данных, протоколов, поддерживать большое число API.
Фактически, это и был главный ключ к успеху, но стоит добавить, что
немаловажным шагом оказалась разработка нового, намного более мощного и
полного синтаксиса с поддержкой ООП.&lt;/p&gt;
&lt;p&gt;Абсолютно новый язык программирования получил новое имя.
Разработчики отказались от дополнения о персональном использовании,
которое имелось в аббревиатуре PHP/FI. Язык был назван просто &lt;b&gt;PHP&lt;/b&gt; — аббревиатура, содержащая рекурсивный акроним (англ. &lt;i&gt;&lt;span lang=&quot;en&quot; xml:lang=&quot;en&quot;&gt;PHP: Hypertext Preprocessor&lt;/span&gt;&lt;/i&gt; — «PHP: Препроцессор Гипертекста»).&lt;/p&gt;
&lt;p&gt;К концу 1998 года PHP использовался десятками тысяч пользователей. Сотни тысяч веб-сайтов
сообщали о том, что они работают с использованием этого языка. В то
время PHP 3.0 был установлен приблизительно на 10 % веб-серверов
Интернета.&lt;/p&gt;
&lt;p&gt;PHP 3.0 был официально выпущен в июне 1998 года после 9 месяцев публичного тестирования.&lt;/p&gt;
&lt;p&gt;&lt;a id=&quot;PHP_4&quot; name=&quot;PHP_4&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;&lt;span class=&quot;editsection&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mw-headline&quot;&gt;PHP 4&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;К зиме 1998 года, практически сразу после официального выхода PHP
3.0, Энди Гутманс и Зив Сураски начали переработку ядра PHP. В задачи
входило увеличение производительности сложных приложений и улучшение
модульности базиса кода PHP. Расширения дали PHP 3.0 возможность
успешно работать с набором баз данных и поддерживать большое количество
различных API и протоколов, но PHP 3.0 не имел качественной поддержки
модулей и приложения работали неэффективно.&lt;/p&gt;
&lt;p&gt;Новый движок, названный Zend
Engine (от имён создателей, Зива и Энди, также основателей Zend
Technologies), успешно справлялся с поставленными задачами и впервые
был представлен в середине 1999 года. PHP 4.0, основанный на этом движке и принёсший с собой набор дополнительных функций, официально вышел в мае 2000
года, почти через два года после выхода своего предшественника PHP 3.0.
В дополнение к улучшению производительности, PHP 4.0 имел ещё несколько
ключевых нововведений, таких как поддержка сессий, буферизация вывода, более безопасные способы обработки вводимой пользователем информации и несколько новых языковых конструкций.&lt;/p&gt;
&lt;p&gt;&lt;a id=&quot;PHP_5&quot; name=&quot;PHP_5&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;&lt;span class=&quot;editsection&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mw-headline&quot;&gt;PHP 5&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;Пятая версия PHP была выпущена разработчиками 13 июля 2004 года. Изменения включают обновление ядра Zend (Zend Engine 2), что существенно увеличило эффективность интерпретатора. Введена поддержка языка разметки XML. Полностью переработаны функции ООП, которые стали во многом схожи с моделью, используемой в Java. В частности, введён деструктор, открытые, закрытые и защищённые члены и методы, окончательные члены и методы, интерфейсы
и клонирование объектов. Нововведения, однако, были сделаны с расчётом
сохранить наибольшую совместимость с кодом на предыдущих версиях языка.
На данный момент самыми стабильными и &lt;span class=&quot;external text&quot;&gt;часто используемыми&lt;/span&gt; являются именно версии 5.xx, даже несмотря на то, что уже имеется dev-версия PHP 6.&lt;/p&gt;
&lt;p&gt;&lt;a id=&quot;PHP_6&quot; name=&quot;PHP_6&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;&lt;span class=&quot;editsection&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mw-headline&quot;&gt;PHP 6&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;Шестая версия PHP находится &lt;span class=&quot;external text&quot;&gt;в стадии&lt;/span&gt; разработки. В ней уже сделано&lt;sup class=&quot;reference&quot; id=&quot;_ref-0&quot;&gt;[1]&lt;/sup&gt; множество нововведений, как, например, исключение из ядра POSIX-регулярных выражений и «длинных» суперглобальных массивов, удаление директив &lt;i&gt;safe_mode&lt;/i&gt;, &lt;i&gt;php_magic_quotes&lt;/i&gt; и &lt;i&gt;register_globals&lt;/i&gt; из конфигурационного файла php.ini. Также много внимания уделено поддержке Юникода.&lt;/p&gt;&lt;br /&gt;&lt;div style=&quot;text-align: right;&quot;&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;На основе материалов &lt;/span&gt;&lt;a href=&quot;http://ru.wikipedia.org/&quot; target=&quot;_blank&quot; title=&quot;http://ru.wikipedia.org/&quot; style=&quot;font-style: italic;&quot;&gt;Википедии&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;</ALLTEXT>
        <POPUP></POPUP>
        <OPTIONS></OPTIONS>
        <TIMEMODIFIED>1176421145</TIMEMODIFIED>
      </MOD>
      <MOD>
        <ID>635</ID>
        <MODTYPE>resource</MODTYPE>
        <NAME>ЯП PHP: Введение</NAME>
        <TYPE>html</TYPE>
        <REFERENCE></REFERENCE>
        <SUMMARY>Язык программирования PHP. История создания. Пример простейшей программы.</SUMMARY>
        <ALLTEXT>&lt;p&gt;&lt;b&gt;Краткое описание&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;PHP&lt;/b&gt; (англ. &lt;i&gt;&lt;span lang=&quot;en&quot; xml:lang=&quot;en&quot;&gt;PHP: Hypertext Preprocessor&lt;/span&gt;&lt;/i&gt; — «PHP: Препроцессор Гипертекста») — скриптовый язык программирования, созданный для генерации HTML-страниц на веб-сервере и работы с базами данных. В настоящее время поддерживается подавляющим большинством представителей хостинга. Входит в LAMP — «стандартный» набор для создания вебсайтов (Linux, Apache, MySQL, PHP (Python или Perl)).&lt;/p&gt;
&lt;p&gt;В области программирования для Сети PHP — один из популярнейших скриптовых языков (наряду с JSP, Perl и языками, используемыми в ASP) благодаря своей простоте, скорости выполнения, богатой функциональности и распространению исходных кодов на основе лицензии PHP. PHP отличается наличием ядра и подключаемых модулей, &lt;i&gt;«расширений»&lt;/i&gt;: для работы с базами данных, сокетами, динамической графикой, криптографическими библиотеками, документами формата PDF и т. п. Любой желающий может разработать своё собственное расширение и подключить его. Существуют сотни расширений, однако в стандартную поставку входит лишь несколько десятков хорошо зарекомендовавших себя. Интерпретатор PHP подключается к веб-серверу либо через модуль, созданный специально для этого сервера (например, для Apache или IIS), либо в качестве CGI-приложения.&lt;/p&gt;
&lt;p&gt;Кроме этого, он может использоваться для решения административных задач в операционных системах UNIX, Linux, Windows и Mac OS X. Однако в таком качестве он не получил распространение, отдавая пальму первенства Perl, Python и VBScript.&lt;/p&gt;
&lt;p&gt;Синтаксис PHP подобен синтаксису языка Си. Некоторые элементы, такие как ассоциативные массивы и цикл foreach, заимствованы из Perl.&lt;/p&gt;
&lt;p&gt;Ныне PHP используется сотнями тысяч разработчиков. Несколько миллионов сайтов сообщают о работе с PHP, что составляет более пятой доли доменов Интернета.&lt;/p&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;На основе материалов &lt;/span&gt;&lt;a style=&quot;font-style: italic;&quot; title=&quot;http://ru.wikipedia.org/&quot; target=&quot;_blank&quot; href=&quot;http://ru.wikipedia.org/&quot;&gt;Википедии&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Системные требования&lt;/span&gt;&lt;br /&gt;PHP является серверным интерпретируемым языком программирования. Для работы с ним необходимо наличие Web-сервера (чаще всего используется Apache) с установленным на нем PHP. В ОС семейства Windows можно использовать программный пакет &lt;a href=&quot;http://www.denwer.ru/&quot; title=&quot;http://www.denwer.ru/&quot;&gt;Denwer&lt;/a&gt; (расшифровывается как &amp;quot;Джентельменский набор Web-разработчика&amp;quot;), после установки которого имеется сконфигурированная среда с установленными Web-сервером Apache, языками программирования PHP и perl и СУБД MySQL. &lt;br /&gt;В Linux Apache и PHP входят в большинства дистрибутивов и их установка выполняется средствами принятыми в данном дистрибутиве. &lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Исполнение скриптов PHP&lt;/span&gt;&lt;br /&gt;Код PHP встраивается в HTML код c помощью дескрипторов &amp;lt;? и ?&amp;gt; . Все что находится между ними рассматривается как PHP-код. Все, что находится за их пределами, выводится без изменений. Как правило скрипты php сохраняются с расширением php или phtml. &lt;br /&gt;При запроса клиента сервер определяет по расширению тип страницы. Если это обычная HTML-страница (файл с расширением htm или html) - то файл отдается клиенту без изменений. Файлы с расширением php или phtml отдаются на выполнение интерпретатору PHP. Интерпретатор выполняет код, заключенный между дескрипторами, и только потом страница отдается сервером клиенту. &lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt; Пример простейшей программы&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new,courier,monospace; font-style: italic; color: rgb(0, 102, 153);&quot;&gt;&amp;lt;? $title=&amp;quot;Простейшая программа&amp;quot;;?&amp;gt;&lt;/span&gt;&lt;br style=&quot;font-family: courier new,courier,monospace; font-style: italic; color: rgb(0, 102, 153);&quot; /&gt;&lt;span style=&quot;font-family: courier new,courier,monospace; font-style: italic; color: rgb(0, 102, 153);&quot;&gt;&amp;lt;html&amp;gt;&lt;/span&gt;&lt;br style=&quot;font-family: courier new,courier,monospace; font-style: italic; color: rgb(0, 102, 153);&quot; /&gt;&lt;span style=&quot;font-family: courier new,courier,monospace; font-style: italic; color: rgb(0, 102, 153);&quot;&gt;&amp;lt;head&amp;gt;&amp;lt;title&amp;gt;&amp;lt;? echo $title; ?&amp;gt;&amp;lt;/title&amp;gt;&lt;/span&gt;&lt;br style=&quot;font-family: courier new,courier,monospace; font-style: italic; color: rgb(0, 102, 153);&quot; /&gt;&lt;span style=&quot;font-family: courier new,courier,monospace; font-style: italic; color: rgb(0, 102, 153);&quot;&gt;&amp;lt;/head&amp;gt;&lt;/span&gt;&lt;br style=&quot;font-family: courier new,courier,monospace; font-style: italic; color: rgb(0, 102, 153);&quot; /&gt;&lt;span style=&quot;font-family: courier new,courier,monospace; font-style: italic; color: rgb(0, 102, 153);&quot;&gt;&amp;lt;body&amp;gt;&lt;br /&gt;&amp;lt;?&lt;br /&gt;&lt;/span&gt;
&lt;div style=&quot;margin-left: 40px;&quot;&gt;&lt;span style=&quot;font-family: courier new,courier,monospace; font-style: italic; color: rgb(0, 102, 153);&quot;&gt; echo &amp;quot;Привет&amp;lt;br&amp;gt;&amp;quot;;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new,courier,monospace; font-style: italic; color: rgb(0, 102, 153);&quot;&gt; $a=5;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new,courier,monospace; font-style: italic; color: rgb(0, 102, 153);&quot;&gt; $b=6;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new,courier,monospace; font-style: italic; color: rgb(0, 102, 153);&quot;&gt; $c=$a+$b;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new,courier,monospace; font-style: italic; color: rgb(0, 102, 153);&quot;&gt; echo &amp;quot;$a+$b=$c&amp;quot;;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new,courier,monospace; font-style: italic; color: rgb(0, 102, 153);&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: courier new,courier,monospace; font-style: italic; color: rgb(0, 102, 153);&quot;&gt;?&amp;gt;&lt;br style=&quot;font-family: courier new,courier,monospace; font-style: italic;&quot; /&gt;&amp;lt;/body&amp;gt;&lt;/span&gt;&lt;br style=&quot;font-family: courier new,courier,monospace; font-style: italic; color: rgb(0, 102, 153);&quot; /&gt;&lt;span style=&quot;font-family: courier new,courier,monospace; font-style: italic; color: rgb(0, 102, 204);&quot;&gt;&lt;span style=&quot;color: rgb(0, 102, 153);&quot;&gt;&amp;lt;/html&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: trebuchet ms,verdana,arial,helvetica,sans-serif; color: rgb(0, 0, 0);&quot;&gt;После набора ее следует сохранить в каталоге Web-сервера. После загрузки страницы с помощью браузера, можно просмотреть как саму страницу, так и ее HTML-код: &lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: courier new,courier,monospace; font-style: italic; color: rgb(0, 102, 204);&quot;&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 102, 153);&quot;&gt;&amp;lt;html&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br style=&quot;font-family: courier new,courier,monospace; font-style: italic; color: rgb(0, 102, 153);&quot; /&gt;&lt;span style=&quot;font-family: courier new,courier,monospace; font-style: italic; color: rgb(0, 102, 153);&quot;&gt;&amp;lt;head&amp;gt;&amp;lt;title&amp;gt;Простейшая программа&amp;lt;/title&amp;gt;&lt;/span&gt;&lt;br style=&quot;font-family: courier new,courier,monospace; font-style: italic; color: rgb(0, 102, 153);&quot; /&gt;&lt;span style=&quot;font-family: courier new,courier,monospace; font-style: italic; color: rgb(0, 102, 153);&quot;&gt;&amp;lt;/head&amp;gt;&lt;/span&gt;&lt;br style=&quot;font-family: courier new,courier,monospace; font-style: italic; color: rgb(0, 102, 153);&quot; /&gt;&lt;span style=&quot;font-family: courier new,courier,monospace; font-style: italic; color: rgb(0, 102, 153);&quot;&gt;&amp;lt;body&amp;gt;&lt;br /&gt;Привет&amp;lt;br&amp;gt;5+6=11&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;/span&gt;&lt;br style=&quot;font-family: courier new,courier,monospace; font-style: italic; color: rgb(0, 102, 153);&quot; /&gt;&lt;span style=&quot;font-family: courier new,courier,monospace; font-style: italic; color: rgb(0, 102, 153);&quot;&gt;&amp;lt;/html&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new,courier,monospace; color: rgb(0, 0, 0);&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-family: trebuchet ms,verdana,arial,helvetica,sans-serif;&quot;&gt;Интерпретатор PHP выполнил код и на выходе выдал чистый HTML. &lt;/span&gt;&lt;br style=&quot;font-family: trebuchet ms,verdana,arial,helvetica,sans-serif;&quot; /&gt;&lt;br style=&quot;font-family: trebuchet ms,verdana,arial,helvetica,sans-serif;&quot; /&gt;&lt;span style=&quot;font-weight: bold; font-family: trebuchet ms,verdana,arial,helvetica,sans-serif;&quot;&gt;Комментарии&lt;/span&gt;&lt;br style=&quot;font-family: trebuchet ms,verdana,arial,helvetica,sans-serif;&quot; /&gt;&lt;span style=&quot;font-family: trebuchet ms,verdana,arial,helvetica,sans-serif;&quot;&gt;В PHP возможны комментарии двух типов: однострочные и многострочные. &lt;/span&gt;&lt;br style=&quot;font-family: trebuchet ms,verdana,arial,helvetica,sans-serif;&quot; /&gt;&lt;span style=&quot;font-family: trebuchet ms,verdana,arial,helvetica,sans-serif;&quot;&gt;Однострочные комментарии задаются с помощью символов # или //. Все расположенное правее этих символов до конца строки считается комментарием и не обрабатывается интерпретатором PHP. &lt;/span&gt;&lt;br style=&quot;font-family: trebuchet ms,verdana,arial,helvetica,sans-serif;&quot; /&gt;&lt;span style=&quot;font-family: trebuchet ms,verdana,arial,helvetica,sans-serif;&quot;&gt;Многострочные комментарии начинаются с символов /* и заканчиваются */. &lt;/span&gt;&lt;br style=&quot;font-family: trebuchet ms,verdana,arial,helvetica,sans-serif;&quot; /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; font-family: trebuchet ms,verdana,arial,helvetica,sans-serif;&quot;&gt;Вывод в браузер&lt;/span&gt;&lt;br style=&quot;font-family: trebuchet ms,verdana,arial,helvetica,sans-serif;&quot; /&gt;&lt;span style=&quot;font-family: trebuchet ms,verdana,arial,helvetica,sans-serif;&quot;&gt;Для вывода в окно браузера чаще всего используются оператор echo и функция print. Основное отличие между ними заключается в том, что echo позволяет выводить многострочный текст. Например: &lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-style: italic; color: rgb(0, 102, 153);&quot;&gt;print &amp;quot;&amp;lt;html&amp;gt;\n&amp;quot;;&lt;/span&gt;&lt;br style=&quot;font-style: italic; color: rgb(0, 102, 153);&quot; /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: courier new,courier,monospace; color: rgb(0, 102, 153); font-style: italic;&quot;&gt;print &amp;quot;&amp;lt;body&amp;gt;\n&amp;quot;; &lt;br /&gt;print &amp;quot;&amp;lt;/body&amp;gt;\n&amp;quot;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: courier new,courier,monospace; color: rgb(0, 0, 0);&quot;&gt;&lt;span style=&quot;font-style: italic; color: rgb(0, 102, 153);&quot;&gt;print &amp;quot;&amp;lt;/html&amp;gt;&amp;quot;;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: trebuchet ms,verdana,arial,helvetica,sans-serif;&quot;&gt;Того же результата можно добиться с помощью одного оператора echo:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 102, 153); font-style: italic;&quot;&gt;echo &amp;quot;&amp;lt;html&amp;gt;&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 102, 153); font-style: italic;&quot; /&gt;&lt;span style=&quot;color: rgb(0, 102, 153); font-style: italic;&quot;&gt;&amp;lt;body&amp;gt;&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 102, 153); font-style: italic;&quot; /&gt;&lt;span style=&quot;color: rgb(0, 102, 153); font-style: italic;&quot;&gt;&amp;lt;/body&amp;gt;&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 102, 153); font-style: italic;&quot; /&gt;&lt;span style=&quot;color: rgb(0, 102, 153); font-style: italic;&quot;&gt;&amp;lt;/html&amp;gt;&amp;quot;;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new,courier,monospace; color: rgb(0, 0, 0);&quot;&gt;&lt;/span&gt;В обоих случаях выходной код будет выглядеть следующим образом: &lt;br /&gt;&lt;span style=&quot;font-family: courier new,courier,monospace; color: rgb(0, 0, 0);&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic; color: rgb(0, 102, 153);&quot;&gt;&amp;lt;html&amp;gt;&lt;/span&gt;&lt;br style=&quot;font-style: italic; color: rgb(0, 102, 153);&quot; /&gt;&lt;span style=&quot;font-style: italic; color: rgb(0, 102, 153);&quot;&gt; &amp;lt;body&amp;gt;&lt;/span&gt;&lt;br style=&quot;font-style: italic; color: rgb(0, 102, 153);&quot; /&gt;&lt;span style=&quot;font-style: italic; color: rgb(0, 102, 153);&quot;&gt; &amp;lt;/body&amp;gt;&lt;/span&gt;&lt;br style=&quot;font-style: italic; color: rgb(0, 102, 153);&quot; /&gt;&lt;span style=&quot;font-style: italic; color: rgb(0, 102, 153);&quot;&gt; &amp;lt;/html&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: trebuchet ms,verdana,arial,helvetica,sans-serif;&quot;&gt;Обратите внимание на символы \n при выводе с помощью print. Это символы начала новой строки. Без них весь код записывался бы в одну строку:&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: courier new,courier,monospace; color: rgb(0, 0, 0);&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: courier new,courier,monospace; color: rgb(0, 0, 0);&quot;&gt;&lt;span style=&quot;font-style: italic; color: rgb(0, 102, 153);&quot;&gt;&lt;br /&gt;&amp;lt;html&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-style: italic; color: rgb(0, 102, 153);&quot;&gt;&amp;lt;body&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-style: italic; color: rgb(0, 102, 153);&quot;&gt;&amp;lt;/body&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-style: italic; color: rgb(0, 102, 153);&quot;&gt;&amp;lt;/html&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new,courier,monospace; color: rgb(0, 0, 0);&quot;&gt;&lt;span style=&quot;font-family: trebuchet ms,verdana,arial,helvetica,sans-serif;&quot;&gt;Их использование повышает наглядность выходного HTML-кода. При создании больших HTML-файлов они облегчают отладку скрипта.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: courier new,courier,monospace; color: rgb(0, 0, 0);&quot;&gt;&lt;span style=&quot;font-weight: bold; font-family: trebuchet ms,verdana,arial,helvetica,sans-serif;&quot;&gt;&lt;/span&gt;&lt;br style=&quot;font-family: trebuchet ms,verdana,arial,helvetica,sans-serif;&quot; /&gt; &lt;br /&gt;&lt;/span&gt;</ALLTEXT>
        <POPUP></POPUP>
        <OPTIONS></OPTIONS>
        <TIMEMODIFIED>1224766911</TIMEMODIFIED>
      </MOD>
      <MOD>
        <ID>636</ID>
        <MODTYPE>resource</MODTYPE>
        <NAME>Переменные в PHP</NAME>
        <TYPE>html</TYPE>
        <REFERENCE></REFERENCE>
        <SUMMARY>&lt;p&gt;
Переменные, правила именования переменных, типы переменных, вывод значений переменных на экран.
&lt;/p&gt;</SUMMARY>
        <ALLTEXT>&lt;h1&gt;&lt;span style=&quot;font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; color: rgb(0, 0, 0);&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Переменные&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;&lt;h1&gt;&lt;span style=&quot;font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; color: rgb(0, 0, 0);&quot;&gt;&lt;/span&gt;&lt;/h1&gt;&lt;p&gt;&lt;span style=&quot;font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; color: rgb(0, 0, 0);&quot;&gt;Имена переменных в PHP
задаются с помощью знака $, за котором следует имя переменной. Имя
может состоять из букв английского алфавита, знака подчеркивания &amp;quot;_&amp;quot;
или цифры. Начинаться должно либо с буквы английского алфавита либо
знака подчеркивания. Регистр в имени переменной имеет значение, т.е.
переменные $A и $a - различны и могут содержать разные значения. &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; color: rgb(0, 0, 0);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; color: rgb(0, 0, 0);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; color: rgb(0, 0, 0);&quot;&gt;Типы данных в PHP могут отличаться между собой в зависимости от версии. PHP 3-й и более  поздних версий поддерживает следующие типы данных:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; color: rgb(0, 0, 0);&quot;&gt;    integer - целые числа&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; color: rgb(0, 0, 0);&quot;&gt;    double - действительные числа&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; color: rgb(0, 0, 0);&quot;&gt;    string - строковые числа&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; color: rgb(0, 0, 0);&quot;&gt;    array - массивы&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; color: rgb(0, 0, 0);&quot;&gt;    object - объекты&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; color: rgb(0, 0, 0);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; color: rgb(0, 0, 0);&quot;&gt;Объявлять  переменные до их использования не требуется.  Присвоение &lt;/span&gt;&lt;span style=&quot;font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; color: rgb(0, 0, 0);&quot;&gt;&lt;/span&gt;значений переменных производится с помощью операции присваивания: =.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; color: rgb(0, 0, 0);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; color: rgb(0, 0, 0);&quot;&gt;Примеры переменных:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; color: rgb(0, 0, 0);&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style=&quot;margin-left: 40px;&quot;&gt;&lt;span style=&quot;font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; color: rgb(0, 0, 0); font-style: italic;&quot;&gt;&lt;span style=&quot;color: rgb(0, 51, 153);&quot;&gt;$a=4; &lt;/span&gt;&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 51, 153); font-style: italic;&quot; /&gt;&lt;span style=&quot;font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; color: rgb(0, 0, 0); font-style: italic;&quot;&gt;&lt;span style=&quot;color: rgb(0, 51, 153);&quot;&gt;$b=6.5;&lt;/span&gt;&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 51, 153); font-style: italic;&quot; /&gt;&lt;span style=&quot;font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; color: rgb(0, 0, 0); font-style: italic;&quot;&gt;&lt;span style=&quot;color: rgb(0, 51, 153);&quot;&gt;$str=&amp;quot;Привет&amp;quot;;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; color: rgb(0, 0, 0);&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; color: rgb(0, 0, 0);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; color: rgb(0, 0, 0);&quot;&gt;Приведение типов происходит автоматически.&lt;/span&gt;&lt;br /&gt;&lt;div style=&quot;margin-left: 40px;&quot;&gt;&lt;span style=&quot;font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; color: rgb(0, 0, 0); font-style: italic;&quot;&gt;&lt;span style=&quot;color: rgb(0, 51, 153);&quot;&gt;$r=7; # Целый тип&lt;/span&gt;&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 51, 153); font-style: italic;&quot; /&gt;&lt;span style=&quot;font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; color: rgb(0, 0, 0); font-style: italic;&quot;&gt;&lt;span style=&quot;color: rgb(0, 51, 153);&quot;&gt;$r=&amp;quot;Семь&amp;quot;;  # Строковый тип&lt;/span&gt;&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 51, 153);&quot; /&gt;&lt;span style=&quot;font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; color: rgb(0, 0, 0);&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;h2&gt;&lt;span style=&quot;font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; color: rgb(0, 0, 0);&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Константы&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;h2&gt;&lt;span style=&quot;font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; color: rgb(0, 0, 0);&quot;&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;span style=&quot;font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; color: rgb(0, 0, 0);&quot;&gt;Значение, хранящееся в переменной можно изменять. В PHP возможно объявление констант. Константа также хранит значение, но ее значение устанавливается один раз, и не может изменяться ни в какой части сценария.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; color: rgb(0, 0, 0);&quot;&gt;Константы определяются с помощью функции define.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; color: rgb(0, 0, 0);&quot;&gt;Примеры определения констант:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; color: rgb(0, 0, 0);&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style=&quot;margin-left: 40px;&quot;&gt;&lt;span style=&quot;font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; color: rgb(0, 0, 0);&quot;&gt;&lt;span style=&quot;font-style: italic; color: rgb(0, 51, 153);&quot;&gt;define('Head',&amp;quot;Заголовок&amp;quot;);&lt;/span&gt;&lt;/span&gt;&lt;br style=&quot;font-style: italic; color: rgb(0, 51, 153);&quot; /&gt;&lt;span style=&quot;font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; color: rgb(0, 0, 0);&quot;&gt;&lt;span style=&quot;font-style: italic; color: rgb(0, 51, 153);&quot;&gt;define('NUM',1);&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; color: rgb(0, 0, 0);&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;span style=&quot;font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; color: rgb(0, 0, 0);&quot;&gt;Использование констант:&lt;/span&gt;&lt;/p&gt;&lt;h1&gt;&lt;span style=&quot;font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; color: rgb(0, 0, 0);&quot;&gt;&lt;/span&gt;&lt;/h1&gt;&lt;div style=&quot;margin-left: 40px;&quot;&gt;&lt;span style=&quot;font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; color: rgb(0, 0, 0);&quot;&gt;&lt;span style=&quot;font-style: italic; color: rgb(0, 51, 153);&quot;&gt;echo Head;&lt;/span&gt;&lt;/span&gt;&lt;br style=&quot;font-style: italic; color: rgb(0, 51, 153);&quot; /&gt;&lt;span style=&quot;font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; color: rgb(0, 0, 0);&quot;&gt;&lt;span style=&quot;font-style: italic; color: rgb(0, 51, 153);&quot;&gt;$l=NUM;&lt;/span&gt;&lt;/span&gt;&lt;br style=&quot;font-style: italic; color: rgb(0, 51, 153);&quot; /&gt;&lt;span style=&quot;font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; color: rgb(0, 0, 0);&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; color: rgb(0, 0, 0);&quot;&gt;&lt;br /&gt;В отличие от переменной при использовании константы, нет необходимости перед ней ставить знак $.&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;/span&gt;&lt;h2&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Арифметические операции&lt;/span&gt;&lt;/h2&gt;&lt;table border=&quot;1&quot; style=&quot;width: 399px; height: 152px;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width=&quot;100&quot; valign=&quot;top&quot; style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Знак операции&lt;/span&gt;&lt;br /&gt;&lt;/td&gt;&lt;td width=&quot;100&quot; valign=&quot;top&quot; style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Название&lt;/span&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width=&quot;100&quot; valign=&quot;top&quot; style=&quot;text-align: center;&quot;&gt;+&lt;br /&gt;&lt;/td&gt;&lt;td width=&quot;100&quot; valign=&quot;top&quot;&gt;Сложение&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width=&quot;100&quot; valign=&quot;top&quot; style=&quot;text-align: center;&quot;&gt;-&lt;br /&gt;&lt;/td&gt;&lt;td width=&quot;100&quot; valign=&quot;top&quot;&gt;Вычитание&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width=&quot;100&quot; valign=&quot;top&quot; style=&quot;text-align: center;&quot;&gt;*&lt;br /&gt;&lt;/td&gt;&lt;td width=&quot;100&quot; valign=&quot;top&quot;&gt;Умножение&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width=&quot;100&quot; valign=&quot;top&quot; style=&quot;text-align: center;&quot;&gt;/&lt;br /&gt;&lt;/td&gt;&lt;td width=&quot;100&quot; valign=&quot;top&quot;&gt;Деление&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width=&quot;100&quot; valign=&quot;top&quot; style=&quot;text-align: center;&quot;&gt;%&lt;br /&gt;&lt;/td&gt;&lt;td width=&quot;100&quot; valign=&quot;top&quot;&gt;Деление по модулю (остаток от деления)&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;h2&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Комбинация операций присваивания&lt;/span&gt;&lt;/h2&gt;&lt;br /&gt;&lt;table width=&quot;400&quot; border=&quot;1&quot; style=&quot;text-align: left; margin-left: 0px; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width=&quot;133&quot; valign=&quot;top&quot; style=&quot;text-align: center;&quot;&gt;Операция&lt;br /&gt;&lt;/td&gt;&lt;td width=&quot;133&quot; valign=&quot;top&quot; style=&quot;text-align: center;&quot;&gt;Использование&lt;br /&gt;&lt;/td&gt;&lt;td width=&quot;133&quot; valign=&quot;top&quot; style=&quot;text-align: center;&quot;&gt;Эквивалентная операция&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width=&quot;133&quot; valign=&quot;top&quot; style=&quot;text-align: center;&quot;&gt;+=&lt;br /&gt;&lt;/td&gt;&lt;td width=&quot;133&quot; valign=&quot;top&quot; style=&quot;text-align: center;&quot;&gt;$a+=$b&lt;br /&gt;&lt;/td&gt;&lt;td width=&quot;133&quot; valign=&quot;top&quot; style=&quot;text-align: center;&quot;&gt;$a=$a+$b&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width=&quot;133&quot; valign=&quot;top&quot; style=&quot;text-align: center;&quot;&gt;-=&lt;br /&gt;&lt;/td&gt;&lt;td width=&quot;133&quot; valign=&quot;top&quot; style=&quot;text-align: center;&quot;&gt;$a-=$b&lt;/td&gt;&lt;td width=&quot;133&quot; valign=&quot;top&quot; style=&quot;text-align: center;&quot;&gt;$a=$a-$b&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width=&quot;133&quot; valign=&quot;top&quot; style=&quot;text-align: center;&quot;&gt;*=&lt;br /&gt;&lt;/td&gt;&lt;td width=&quot;133&quot; valign=&quot;top&quot; style=&quot;text-align: center;&quot;&gt;$a*=$b&lt;/td&gt;&lt;td width=&quot;133&quot; valign=&quot;top&quot; style=&quot;text-align: center;&quot;&gt;$a=$a*$b&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width=&quot;133&quot; valign=&quot;top&quot; style=&quot;text-align: center;&quot;&gt;/=&lt;br /&gt;&lt;/td&gt;&lt;td width=&quot;133&quot; valign=&quot;top&quot; style=&quot;text-align: center;&quot;&gt;$a/=$b&lt;/td&gt;&lt;td width=&quot;133&quot; valign=&quot;top&quot; style=&quot;text-align: center;&quot;&gt;$a=$a/$b&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width=&quot;133&quot; valign=&quot;top&quot; style=&quot;text-align: center;&quot;&gt;%=&lt;br /&gt;&lt;/td&gt;&lt;td width=&quot;133&quot; valign=&quot;top&quot; style=&quot;text-align: center;&quot;&gt;$a%=$b&lt;/td&gt;&lt;td width=&quot;133&quot; valign=&quot;top&quot; style=&quot;text-align: center;&quot;&gt;$a=$a%$b&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;h2&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Инкремент и декремент&lt;/span&gt;&lt;/h2&gt;&lt;h1&gt; &lt;/h1&gt;&lt;p&gt;Для увеличения и уменьшения на единицу служат операции инкремент: ++ и декремент: --.&lt;/p&gt;&lt;p&gt;Например &lt;/p&gt;&lt;div style=&quot;margin-left: 40px; font-family: courier new,courier,monospace;&quot;&gt;&lt;span style=&quot;font-style: italic; color: rgb(0, 51, 153);&quot;&gt;$a++;&lt;/span&gt;&lt;br style=&quot;font-style: italic; color: rgb(0, 51, 153);&quot; /&gt;&lt;span style=&quot;font-style: italic; color: rgb(0, 51, 153);&quot;&gt;$b--;&lt;/span&gt;&lt;br style=&quot;font-style: italic; color: rgb(0, 51, 153);&quot; /&gt;&lt;/div&gt;&lt;h2&gt;Строки&lt;/h2&gt;&lt;p&gt;Строка состоит из символов заключенных в  одинарные или двойные кавычки. &lt;/p&gt;Если строка задана двойными кавычками, то на экран выводятся значения содержащихся в ней переменных, если в одинарные - то имя переменной.  &lt;br /&gt;&lt;p&gt;Для объединения строк служит операция конкатенция. Она обозначается символом точки (.).&lt;/p&gt;&lt;div style=&quot;margin-left: 40px;&quot;&gt;&lt;span style=&quot;font-style: italic; font-family: courier new,courier,monospace; color: rgb(0, 102, 153);&quot;&gt;$a='Привет ';&lt;/span&gt;&lt;br style=&quot;font-style: italic; font-family: courier new,courier,monospace; color: rgb(0, 102, 153);&quot; /&gt;&lt;span style=&quot;font-style: italic; font-family: courier new,courier,monospace; color: rgb(0, 102, 153);&quot;&gt;$b='Вася';&lt;/span&gt;&lt;br style=&quot;font-style: italic; font-family: courier new,courier,monospace; color: rgb(0, 102, 153);&quot; /&gt;&lt;span style=&quot;font-style: italic; font-family: courier new,courier,monospace; color: rgb(0, 102, 153);&quot;&gt;$c=$a.$b;&lt;/span&gt;&lt;br style=&quot;font-style: italic; font-family: courier new,courier,monospace; color: rgb(0, 102, 153);&quot; /&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;Конкатенция может также использоваться в сочетании с операцией присваивания. &lt;/p&gt;&lt;p&gt;$c.=' и Петя'; эквивалентно $c=$c.' и Петя';&lt;/p&gt;&lt;h3&gt;Функции для работы со строками&lt;/h3&gt;&lt;p&gt;strlen($s) - возвращает длину строки&lt;/p&gt;&lt;p&gt;substr($s,$n,$l) - извлекает из строки $s подстроку диной $l символов, начиная со строки $n.&lt;/p&gt;&lt;p&gt;trim($s) - удаление из строки концевых пробелов.&lt;/p&gt;&lt;p&gt;ltrim($s) - удаление пробелов с левой стороны строки&lt;/p&gt;&lt;p&gt;rtrim($s) - удаление пробелов с правой стороны строки&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h2&gt;Массивы&lt;/h2&gt;&lt;p&gt;Массив - это структура данных, предназначенная для хранения однотипных значений. &lt;/p&gt;&lt;p&gt;Хранящиеся в массиве значения называются элементами массива. Каждый элемент массива имеет связанный с ним индекс, который используется для доступа к этому элементу. Для доступа к элементам массива используются квадратные скобки:&lt;/p&gt;&lt;p&gt; $a[2]='5';&lt;/p&gt;&lt;p&gt;Нумерация элементов массивов в PHP начинается с нуля. &lt;/p&gt;&lt;h3&gt;Численно-индексированные массивы&lt;/h3&gt;&lt;p&gt;Инициализировать элементы массива можно поочередно, с помощью операции присваивания:&lt;/p&gt;&lt;p&gt;$funct[0]='cos';&lt;/p&gt;&lt;p&gt;$funct[1]='sin';&lt;/p&gt;&lt;p&gt;$funct[2]='tn';&lt;/p&gt;&lt;p&gt;Для создания массива можно также использовать функцию array с помощью которой производится инициализация элементов массива. Например задать массив содержащий фамилии студентов можно следующим способом:&lt;/p&gt;&lt;p&gt;$students=array('Иванов', 'Петров', 'Сидоров');&lt;/p&gt;&lt;p&gt; В этом случае $students[0] будет содержать 'Иванов', $students[1] 'Петров' и т.д. &lt;/p&gt;&lt;p&gt;Если в массиве требуется хранить возрастающую последовательность чисел, для автоматического построения такого массива можно использовать функцию range(). Например для создания массива, содержащего числа от 5 до11 можно использовать следующий код: &lt;/p&gt;&lt;p&gt;$p=range(5,11);&lt;/p&gt;&lt;h3&gt;Ассоциативные массивы&lt;/h3&gt;&lt;p&gt;В численно-индексированных массивах в качестве индекса может выступать только числа от 0 и выше. В PHP также имеется возможность создавать ассоциативные массивы, в которых индекс может принимать любое значение. Предположим, нам требуется массив  в котором хранилась бы информация о годе рождения группы людей. В PHP это можно сделать с помощью операции присваивания:&lt;/p&gt;&lt;p&gt;$year['Иванов']=1956;&lt;/p&gt;&lt;p&gt;$year['Петров']=1979;&lt;/p&gt;&lt;p&gt;$year['Сидоров']=1988;&lt;/p&gt;&lt;p&gt;Второй способ, воспользоваться функцией array: &lt;/p&gt;&lt;p&gt;$year=array['Иванов'=&amp;gt;1956,'Петров'=&amp;gt;1979,'Сидоров'=1988];&lt;/p&gt;&lt;h3&gt;Функции для работы с массивами &lt;/h3&gt;&lt;p&gt;В PHP имеется большое количество функций для работы с массивами. Вот некоторые из них.&lt;/p&gt;&lt;p&gt;Часто для вывода на экран или при сохранении данных в файл требуется преобразовать элементы массива в строку. Для этих целей используется функция implode. &lt;/p&gt;&lt;p&gt;Ее общий вид implode($separator,$array). &lt;/p&gt;&lt;p&gt;$separator - строка, являющаяся разделителем элементов массива, который нужно преобразовать в строку.&lt;/p&gt;&lt;p&gt;$array - собственно массив который нужно преобразовать.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;Для извлечения элементов массива из строки служит функция explode, общий вид которой:&lt;/p&gt;&lt;p&gt;explode($separator,$string)&lt;/p&gt;&lt;p&gt;$separator -строка символов, разделяющая элементы массива в строке. &lt;/p&gt;&lt;p&gt;$string - строка из которой извлекаются элементы.&lt;/p&gt;&lt;p&gt;В результате выплолнения функция возвращает массив. &lt;/p&gt;&lt;p&gt;&lt;br /&gt;count($array) - функция возвращает число элементов массива.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;sort($array), rsort($array) - сортировка массива по возрастанию и убыванию соответственно.&lt;/p&gt;&lt;br /&gt;</ALLTEXT>
        <POPUP></POPUP>
        <OPTIONS></OPTIONS>
        <TIMEMODIFIED>1177392545</TIMEMODIFIED>
      </MOD>
      <MOD>
        <ID>639</ID>
        <MODTYPE>resource</MODTYPE>
        <NAME>Создание форм</NAME>
        <TYPE>html</TYPE>
        <REFERENCE></REFERENCE>
        <SUMMARY>HTML-теги для создания форм</SUMMARY>
        <ALLTEXT>&lt;h1&gt;Создание форм&lt;/h1&gt;Для передачи данных от пользователя скрипту расположенному на сервере чаще всего используются формы. &lt;br /&gt;Наиболее популярным средством взаимодейстия с пользователем являются формы. Формы могут содержать такие элементы управления, как кнопки, переключатели, поля для ввода текста и т.д. Данные содержащиеся в элементах формы могут отправляться для обработки на сервер (для этих целей могут использоваться PHP, perl,java и пр.) или обрабатываться непосредственно на машине клиента с помощью JavaScript. Часто используется сочетание этих способов: данные сначала проходят предварительную обработку на стороне клиента с помощью JavaScript (проверка: все ли поля заполнены, корректен ли адрес электронной почты и т.д.) и затем отправляются на сервер.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Пример HTML-формы&lt;/h2&gt;&lt;p style=&quot;MARGIN-LEFT: 40px; COLOR: rgb(0,0,102); FONT-FAMILY: courier new,courier,monospace&quot;&gt;&lt;span style=&quot;FONT-STYLE: italic&quot;&gt;&amp;lt;form action=&amp;quot;1.php&amp;quot; method=POST&amp;gt;&lt;br /&gt;&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;fam&amp;quot; size=&amp;quot;20&amp;quot; maxlength=&amp;quot;20&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;Отправить&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;input type=&amp;quot;reset&amp;quot; value=&amp;quot;Очистить&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;/form&amp;gt;&lt;/span&gt;&lt;/p&gt;Выше приведен пример простой HTML-формы. Форма ограничена тегом form.  Открывающий тег form имеет два атрибута. Первый - action - используется для задания имени скрипта предназначенного для обработки данных формы. В данном случае этот скрипт называется 1.php. Второй задает метод, которым отправляются данные на сервер.  Форма содержит три элемента: текстовое поле, и две кнопки: &amp;quot;Отправить&amp;quot; - для отправки данных на сервер и &amp;quot;Очистить&amp;quot; - для очистки формы.&lt;br /&gt;&lt;h2&gt;Контейнер формы - элемент form&lt;/h2&gt;Для объединения отдельных элементов формы используется тег form. Контейнер форм может может содержать не только элементы форм, но и многие другие элементы HTML. &lt;br /&gt;Элемент form в большинстве случаев имеет два атрибута:&lt;br /&gt;action - определяет расположение скрипта на сервере, который будет производить обработку данных, передаваемых формой.&lt;br /&gt;method - указывает один из методов отправки данных: GET или POST. Метод GET добавляет к адресу указанному в action параметры в виде пар &amp;quot;имя - значение&amp;quot;, отделенные от названия скрипта символом &amp;quot;?&amp;quot;, а друг от друга - символом &amp;quot;&amp;amp;&amp;quot;. &lt;br /&gt;Метод POST больше подходит для отправки объемных данных. В этом случае данные включаются в тело запроса (и как следствие не отображаются в адресной строке браузера). &lt;br /&gt;Если с помощью формы необходимо загрузить данные на сервер, то необходимо использовать атрибут enctype. Его значение по умолчанию: &amp;quot;application/x-www-form-urlencoded&amp;quot;. Если с помощью формы передается файл, необоходимо явно указать: enctype=&amp;quot;multipart/form-data&amp;quot;.&lt;h2&gt;Теги формы&lt;/h2&gt;&lt;span style=&quot;FONT-WEIGHT: bold&quot;&gt;input &lt;/span&gt;- предназначен для создания различных элементов формы: полей ввода однострочного текста, паролей, кнопок и пр. Имеет следующие атрибуты:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;type - задает тип элемента. Атрибут type может принимать следующие значения:&lt;ul&gt;&lt;li&gt;text - поле для ввода однострочного текста, например: логина, имени, фамилии.&lt;/li&gt;&lt;li&gt;password - поле для ввода пароля. Аналогичен text, но вводимые пользователем символы на экране отображает звездочками (*).&lt;/li&gt;&lt;li&gt;checkbox - создает кнопку-переключатель.&lt;/li&gt;&lt;li&gt;radio - создает переключатель, или &amp;quot;радиокнопку&amp;quot;. Как правило, используют блоки из нескольких элементов, только один из которых может быть включенным. Для блока используется одно и тоже имя (с помощью name).&lt;/li&gt;&lt;li&gt;file - создает элемент для выбора файлов на машине пользователя (т.е. строку для имени файла и кнопку, при нажатии на которую открывается диалог &amp;quot;выбора файлов&amp;quot;). &lt;/li&gt;&lt;li&gt;hidden - создает невидимый для пользователя элемент. Может использоваться, для отправки дополнительной, служебной информации. &lt;/li&gt;&lt;li&gt;image - создает элемент формы в виде изображения. Поведение этого элемента по умолчанию соответствует типу submit.&lt;/li&gt;&lt;li&gt;button - создает кнопку, действие которое определяется программистом.&lt;/li&gt;&lt;li&gt;submit - создает кнопку (часто дается название &amp;quot;Отправить&amp;quot;), щелчок мышью по которой отправляет данные формы на сервер. &lt;/li&gt;&lt;li&gt;reset - создает кнопку &amp;quot;Очистить&amp;quot;, при щелчке по которой происходит очистка полей формы и заполнение их значениями по умолчанию. &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;id - идентификатор элемента.&lt;/li&gt;&lt;li&gt;name - идентификатор элемента. Аналогичен id. Отменен в XHTML 1.1.&lt;/li&gt;&lt;li&gt;value - определяет значение элемента по умолчани. Обязателен для radio и checkbox. &lt;/li&gt;&lt;li&gt;size - определяет ширину элемента в символах (для text и password)или пикселах (для остальных).&lt;/li&gt;&lt;li&gt;maxlength (только для text и password) - содержит максимально возможную длину строки, которую сможет ввести пользователь в данный элемент. &lt;/li&gt;&lt;li&gt;src (только для image) - содержит ссылку на файл с изображением.&lt;/li&gt;&lt;li&gt;checked (только для radio и checkbox) - указывает начальное состояние элемента. Может принимать значения &amp;quot;on&amp;quot; (отмечено) и &amp;quot;off&amp;quot; (не отмечено, принято по умолчанию).&lt;/li&gt;&lt;/ol&gt;&lt;span style=&quot;FONT-WEIGHT: bold&quot;&gt;textarea&lt;/span&gt; - предназначен для ввода многострочного текста. Используется в тех случаях, когда пользователю необходимо ввести большой объем текста. В отличие от элементов input имеет начальный и конецный теги. Текст, расположенный между этими тегами, будет будет выводиться по умолчанию (сразу после загрузки формы или после нажатия кнопки &amp;quot;submit&amp;quot;) &lt;br /&gt;Его атрибуты: &lt;br /&gt;&lt;ol&gt;&lt;li&gt;id - идентификатор элемента.&lt;/li&gt;&lt;li&gt;name - идентификатор элемента. Аналогичен id. Отменен в XHTML 1.1.&lt;/li&gt;&lt;li&gt;cols, rows - определяют размер текстовой области по ширине (в символах) и по высоте (в строках) соответственно.&lt;/li&gt;&lt;/ol&gt;&lt;span style=&quot;FONT-WEIGHT: bold&quot;&gt;select&lt;/span&gt;, &lt;span style=&quot;FONT-WEIGHT: bold&quot;&gt;option&lt;/span&gt;. &lt;br /&gt;Тэг select позволяет пользователю выбрать значение из фиксированного списка значений. Обычно этот элемент представлен выпадающим меню. Тэг select имеет один или более элемент (задаваемых с помощью тега option) пежду своими начальным и конечным тэгами. &lt;br /&gt;Тег select имеет следующие атрибуты:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;id - идентификатор элемента.&lt;/li&gt;&lt;li&gt;name - идентификатор элемента. Аналогичен id. Отменен в XHTML 1.1.&lt;/li&gt;&lt;li&gt;size - определяет размер списка в высоту. Если равен 1, то список выпадающий, иначе указывает количество отображаемых на экране элементов &lt;/li&gt;&lt;li&gt;multiple - если указан, то из списка можно выбрать больше одного элемента.&lt;/li&gt;&lt;/ol&gt;Тег option имеет следующие атрибуты:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;id - идентификатор элемента.&lt;/li&gt;&lt;li&gt;name - идентификатор элемента. Аналогичен id. Отменен в XHTML 1.1.&lt;/li&gt;&lt;li&gt;value - определяет значение элемента для отправки на сервер. &lt;/li&gt;&lt;li&gt;selected - назначает элемент выбранным по умолчанию.&lt;/li&gt;&lt;/ol&gt;Пример:&lt;br /&gt;Выпадающий список для выбора дня недели:&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;MARGIN-LEFT: 40px&quot;&gt;&lt;span style=&quot;COLOR: rgb(0,51,153); FONT-STYLE: italic; FONT-FAMILY: courier new,courier,monospace&quot;&gt;&amp;lt;select name=&amp;quot;day&amp;quot; size=&amp;quot;1&amp;quot;&amp;gt;&lt;/span&gt;&lt;br style=&quot;COLOR: rgb(0,51,153); FONT-STYLE: italic; FONT-FAMILY: courier new,courier,monospace&quot; /&gt;&lt;span style=&quot;COLOR: rgb(0,51,153); FONT-STYLE: italic; FONT-FAMILY: courier new,courier,monospace&quot;&gt;&amp;lt;option value=&amp;quot;1&amp;quot;&amp;gt;Понедельник&amp;lt;/option&amp;gt;&lt;/span&gt;&lt;br style=&quot;COLOR: rgb(0,51,153); FONT-STYLE: italic; FONT-FAMILY: courier new,courier,monospace&quot; /&gt;&lt;span style=&quot;COLOR: rgb(0,51,153); FONT-STYLE: italic; FONT-FAMILY: courier new,courier,monospace&quot;&gt;&amp;lt;option value=&amp;quot;2&amp;quot;&amp;gt;Вторник&amp;lt;/option&amp;gt;&lt;/span&gt;&lt;br style=&quot;COLOR: rgb(0,51,153); FONT-STYLE: italic; FONT-FAMILY: courier new,courier,monospace&quot; /&gt;&lt;span style=&quot;COLOR: rgb(0,51,153); FONT-STYLE: italic; FONT-FAMILY: courier new,courier,monospace&quot;&gt;&amp;lt;option value=&amp;quot;3&amp;quot;&amp;gt;Среда&amp;lt;/option&amp;gt;&lt;/span&gt;&lt;br style=&quot;COLOR: rgb(0,51,153); FONT-STYLE: italic; FONT-FAMILY: courier new,courier,monospace&quot; /&gt;&lt;span style=&quot;COLOR: rgb(0,51,153); FONT-STYLE: italic; FONT-FAMILY: courier new,courier,monospace&quot;&gt;&amp;lt;option value=&amp;quot;4&amp;quot; selected&amp;gt;Четверг&amp;lt;/option&amp;gt;&lt;/span&gt;&lt;br style=&quot;COLOR: rgb(0,51,153); FONT-STYLE: italic; FONT-FAMILY: courier new,courier,monospace&quot; /&gt;&lt;span style=&quot;COLOR: rgb(0,51,153); FONT-STYLE: italic; FONT-FAMILY: courier new,courier,monospace&quot;&gt;&amp;lt;option value=&amp;quot;5&amp;quot;&amp;gt;Пятница&amp;lt;/option&amp;gt;&lt;/span&gt;&lt;br style=&quot;COLOR: rgb(0,51,153); FONT-STYLE: italic; FONT-FAMILY: courier new,courier,monospace&quot; /&gt;&lt;span style=&quot;COLOR: rgb(0,51,153); FONT-STYLE: italic; FONT-FAMILY: courier new,courier,monospace&quot;&gt;&amp;lt;option value=&amp;quot;6&amp;quot;&amp;gt;Суббота&amp;lt;/option&amp;gt;&lt;/span&gt;&lt;br style=&quot;COLOR: rgb(0,51,153); FONT-STYLE: italic; FONT-FAMILY: courier new,courier,monospace&quot; /&gt;&lt;span style=&quot;COLOR: rgb(0,51,153); FONT-STYLE: italic; FONT-FAMILY: courier new,courier,monospace&quot;&gt;&amp;lt;option value=&amp;quot;7&amp;quot;&amp;gt;Воскресенье&amp;lt;/option&amp;gt;&lt;/span&gt;&lt;br style=&quot;COLOR: rgb(0,51,153); FONT-STYLE: italic; FONT-FAMILY: courier new,courier,monospace&quot; /&gt;&lt;span style=&quot;COLOR: rgb(0,51,153); FONT-STYLE: italic; FONT-FAMILY: courier new,courier,monospace&quot;&gt;&amp;lt;/select&amp;gt;&lt;/span&gt;&lt;br style=&quot;COLOR: rgb(0,51,153); FONT-STYLE: italic; FONT-FAMILY: courier new,courier,monospace&quot; /&gt;&lt;/div&gt;&lt;br /&gt;в данном случае по умолчанию отображается четверг.&lt;br /&gt;&lt;br /&gt;</ALLTEXT>
        <POPUP></POPUP>
        <OPTIONS></OPTIONS>
        <TIMEMODIFIED>1179102925</TIMEMODIFIED>
      </MOD>
      <MOD>
        <ID>640</ID>
        <MODTYPE>resource</MODTYPE>
        <NAME>Управляющие конструкции</NAME>
        <TYPE>html</TYPE>
        <REFERENCE></REFERENCE>
        <SUMMARY>Управляющие конструкции: условные операторы, циклы.</SUMMARY>
        <ALLTEXT>&lt;h1&gt;Управляющие конструкции&lt;/h1&gt;&lt;h2&gt;Условный оператор&lt;/h2&gt;&lt;p&gt;Условный оператор может использоваться в одном из трех следующих вариантов:&lt;/p&gt;&lt;p&gt;1. &lt;span style=&quot;font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;if(условие1){Блок_операторов1; };&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Если условие1 истинно, то выполняется Блок_операторов1 &lt;/p&gt;&lt;p&gt;2. &lt;span style=&quot;font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;if(условие1){Блок_операторов1; }else{Блок_операторов2;};&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Если условие1 истинно, то выполняется Блок_операторов1, если ложно -Блок_операторов2. &lt;/p&gt;&lt;p&gt;3. &lt;span style=&quot;font-family: courier new,courier,monospace; font-style: italic;&quot;&gt;if(условие1){Блок_операторов1; }&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;    elseif(условие1){Блок_операторов2;}&lt;/p&gt;&lt;p style=&quot;font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;    elseif(условие1){Блок_операторов3;}&lt;/p&gt;&lt;p style=&quot;font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;    .......&lt;/p&gt;&lt;p style=&quot;font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;    else{Блок_операторов4;};&lt;/p&gt;&lt;p&gt;И последний вариант. Как и в первых двух случаях сначала осуществляется &lt;/p&gt;&lt;p&gt;проверка условия1 на истинность, если оно истинно - то выполняется Блок_операторов1, если ложно - &lt;/p&gt;&lt;p&gt;происходит проверка условия2. Если оно истинно выполняется Блок_операторов2, и т.д. &lt;/p&gt;&lt;p&gt;Если ни одно условие ни окажется истинным выполняется блок операторов расположенный после ключевого слова else.&lt;/p&gt;&lt;h3&gt;Операции сравнения.&lt;/h3&gt;&lt;p&gt;В ЯП PHP условия можно задавать с помощью операций сравнений. &lt;/p&gt;&lt;p&gt;== - равно&lt;/p&gt;&lt;p&gt;=== - идентично&lt;/p&gt;&lt;p&gt;!= - не равно&lt;/p&gt;&lt;p&gt;&amp;lt;&amp;gt; - не равно&lt;/p&gt;&lt;p&gt;&amp;lt; - меньше&lt;/p&gt;&lt;p&gt;&amp;gt; - больше&lt;/p&gt;&lt;p&gt;&amp;lt;= - меньше или равно&lt;/p&gt;&lt;p&gt;&amp;gt;=  - больше или равно&lt;/p&gt;&lt;p&gt;Операция идентичности появилась в PHP4 и возвращает истину в том случае, если если оба сравниваемых значения равны и имеют один и тот же тип.&lt;/p&gt;&lt;h3&gt;Логические операции &lt;/h3&gt;&lt;p&gt;Для создания сложных условий можно использовать логические операции. &lt;/p&gt;&lt;p&gt;! - НЕ&lt;/p&gt;&lt;p&gt;&amp;amp;&amp;amp; - И&lt;/p&gt;&lt;p&gt;|| - ИЛИ.&lt;/p&gt;&lt;h2&gt;Циклы&lt;/h2&gt;&lt;p&gt;В PHP существует несколько разновидностей циклов.&lt;/p&gt;&lt;h3&gt;Цикл while&lt;/h3&gt;&lt;p&gt;Структура цикла:&lt;/p&gt;&lt;p style=&quot;font-style: italic; font-family: courier new,courier,monospace; color: rgb(0, 0, 0);&quot;&gt;while(условие){&lt;/p&gt;&lt;p style=&quot;font-style: italic; font-family: courier new,courier,monospace; color: rgb(0, 0, 0); margin-left: 40px;&quot;&gt;тело_цикла;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;font-style: italic; font-family: courier new,courier,monospace; color: rgb(0, 0, 0);&quot;&gt;}&lt;/p&gt;&lt;p&gt;Цикл выполняет &lt;span style=&quot;font-style: italic;&quot;&gt;тело_цикла&lt;/span&gt; до тех пор пока истинно &lt;span style=&quot;font-style: italic;&quot;&gt;условие&lt;/span&gt;. &lt;span style=&quot;font-style: italic;&quot;&gt;Тело_цикла&lt;/span&gt; может не выполняться ни разу, если условие с самого начала ложно. Возможет и бесконечный цикл, если условие всега истинно.&lt;/p&gt;&lt;p&gt;Пример 1:&lt;/p&gt;&lt;p style=&quot;color: rgb(0, 0, 102); font-family: courier new,courier,monospace;&quot;&gt;$a=1;&lt;/p&gt;&lt;p style=&quot;color: rgb(0, 0, 102); font-family: courier new,courier,monospace;&quot;&gt;while($a&amp;lt;5){&lt;/p&gt;&lt;p style=&quot;margin-left: 40px; color: rgb(0, 0, 102); font-family: courier new,courier,monospace;&quot;&gt;echo &amp;quot;$a &amp;quot;;&lt;/p&gt;&lt;p style=&quot;margin-left: 40px; color: rgb(0, 0, 102); font-family: courier new,courier,monospace;&quot;&gt;$a++;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;color: rgb(0, 0, 102); font-family: courier new,courier,monospace;&quot;&gt;}&lt;/p&gt;&lt;p&gt;На экран будет выведена последовательность чисел &lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 40px; font-style: italic; font-family: courier new,courier,monospace; color: rgb(0, 0, 102);&quot;&gt;1 2 3 4&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 0, 0); font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;&quot;&gt;Пример 2: &lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;font-style: italic; color: rgb(0, 0, 102); font-family: courier new,courier,monospace;&quot;&gt;$a=1;&lt;/p&gt;&lt;p style=&quot;font-style: italic; color: rgb(0, 0, 102); font-family: courier new,courier,monospace;&quot;&gt;while($a==1){&lt;/p&gt;&lt;p style=&quot;margin-left: 40px; font-style: italic; color: rgb(0, 0, 102); font-family: courier new,courier,monospace;&quot;&gt;echo &amp;quot;Бесконечный цикл&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;font-style: italic; color: rgb(0, 0, 102); font-family: courier new,courier,monospace;&quot;&gt;}&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Бесконечный цикл. Поскольку условие всегда будет истинным, цикл самостоятельно не сможет прекратить работу. &lt;br /&gt;&lt;/p&gt;&lt;h3&gt;Цикл do .. while&lt;br /&gt;&lt;/h3&gt;&lt;p&gt;Структура цикла:&lt;/p&gt;&lt;p style=&quot;font-style: italic; font-family: courier new,courier,monospace; color: rgb(0, 0, 0);&quot;&gt;do{&lt;/p&gt;&lt;p style=&quot;font-style: italic; font-family: courier new,courier,monospace; color: rgb(0, 0, 0); margin-left: 40px;&quot;&gt;тело_цикла;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;font-style: italic; font-family: courier new,courier,monospace; color: rgb(0, 0, 0);&quot;&gt;}while(условие)&lt;/p&gt;&lt;p&gt;в отличие от цикла &lt;span style=&quot;font-style: italic;&quot;&gt;while&lt;/span&gt; в цикле &lt;span style=&quot;font-style: italic;&quot;&gt;do .. while&lt;/span&gt; сначала выполняется &lt;span style=&quot;font-style: italic;&quot;&gt;тело_цикла&lt;/span&gt;, а затем проверяется &lt;span style=&quot;font-style: italic;&quot;&gt;условие&lt;/span&gt;.  Таким образом, даже если условие ложно, тело_цикла всегда выполняется хотя бы один раз.&lt;/p&gt;&lt;p&gt; Пример:&lt;/p&gt;&lt;p style=&quot;font-style: italic; font-family: courier new,courier,monospace; color: rgb(0, 0, 102);&quot;&gt;$k=4;&lt;/p&gt;&lt;p style=&quot;font-style: italic; font-family: courier new,courier,monospace; color: rgb(0, 0, 102);&quot;&gt;do{&lt;/p&gt;&lt;p style=&quot;margin-left: 40px; font-style: italic; font-family: courier new,courier,monospace; color: rgb(0, 0, 102);&quot;&gt;echo &amp;quot;$k&amp;lt;br&amp;gt;&amp;quot;;&lt;/p&gt;&lt;p style=&quot;margin-left: 40px; font-style: italic; font-family: courier new,courier,monospace; color: rgb(0, 0, 102);&quot;&gt;$k++;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;font-style: italic; font-family: courier new,courier,monospace; color: rgb(0, 0, 102);&quot;&gt;}while($k&amp;lt;10;);&lt;br /&gt;&lt;/p&gt;&lt;p&gt;На экран будет выведена последовательность чисел:&lt;/p&gt;&lt;p style=&quot;margin-left: 40px; font-family: courier new,courier,monospace; font-style: italic; color: rgb(0, 0, 102);&quot;&gt;4&lt;br /&gt;5&lt;br /&gt;6&lt;br /&gt;7&lt;br /&gt;8&lt;br /&gt;9&lt;br /&gt;10&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;Цикл for&lt;br /&gt;&lt;/h3&gt;&lt;p&gt;Структура цикла &lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;font-style: italic;&quot;&gt;for(выражение1;условие;выражение2){&lt;/p&gt;&lt;p style=&quot;margin-left: 40px; font-style: italic;&quot;&gt;Тело_цикла;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Выражение1 вычисляется один раз в начале цикла. Как правило в нем устанавливается значение счетчика. Условие проверяется перед каждым выполнением тела_цикла. Если условие становится ложным, выполнение цикла прекращается. Выражение2 вычисляется после каждого выполнения тела_цикла.  Обычно с помощью него вычисляется значение счетчика. &lt;br /&gt;&lt;/p&gt;&lt;p&gt;Пример:&lt;/p&gt;&lt;p style=&quot;color: rgb(0, 0, 102); font-family: courier new,courier,monospace; font-style: italic;&quot;&gt;for($i=0;$i&amp;lt;5;$i++){&lt;/p&gt;&lt;p style=&quot;margin-left: 40px; color: rgb(0, 0, 102); font-family: courier new,courier,monospace; font-style: italic;&quot;&gt;echo &amp;quot;i=$i&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;color: rgb(0, 0, 102); font-family: courier new,courier,monospace; font-style: italic;&quot;&gt;}&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Результатом выполнения будет вывод:&lt;/p&gt;

&lt;p style=&quot;margin-left: 40px; font-family: courier new,courier,monospace; font-style: italic; color: rgb(0, 0, 102);&quot;&gt;i=0&lt;br /&gt;i=1&lt;br /&gt;i=2&lt;br /&gt;i=3&lt;br /&gt;i=4&lt;/p&gt;

&lt;p&gt;
&lt;/p&gt;
&lt;h3&gt;Цикл foreach  &lt;br /&gt;&lt;/h3&gt;&lt;p&gt;Циклы часто используются для работы с массивами. Для перебора элементов массива по очереди можно использовать цикл foreach. Его структура: &lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;foreach(массив as элемент_массива){&lt;/p&gt;&lt;p style=&quot;margin-left: 40px; font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;тело цикла&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;}&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Следующий участок кода поочередно производит присваивание переменной $student значений из массива $students и выводит их на экран. &lt;/p&gt;&lt;p style=&quot;font-style: italic; font-family: courier new,courier,monospace; color: rgb(0, 0, 102);&quot;&gt;$students=array(&amp;quot;Иванов&amp;quot;,&amp;quot;Петров&amp;quot;, &amp;quot;Сидоров&amp;quot;);&lt;br /&gt;foreach($students as $student){&lt;br /&gt;&lt;/p&gt;&lt;div style=&quot;margin-left: 40px; font-style: italic; font-family: courier new,courier,monospace; color: rgb(0, 0, 102);&quot;&gt;&lt;p&gt;echo &amp;quot;$student&amp;lt;br&amp;gt;&amp;quot;;&lt;/p&gt;&lt;/div&gt;&lt;p style=&quot;font-style: italic; font-family: courier new,courier,monospace; color: rgb(0, 0, 102);&quot;&gt;}&lt;/p&gt;В результате выполнения этого участка кода на экран будет выведен список студентов:&lt;br /&gt;&lt;p style=&quot;margin-left: 40px; font-family: courier new,courier,monospace; font-style: italic; color: rgb(0, 0, 102);&quot;&gt;Иванов&lt;br /&gt;Петров&lt;br /&gt;Сидоров&lt;/p&gt;&lt;h3&gt;Перебор элементов ассоциативных массивов&lt;/h3&gt;Если элементы обычных массивов можно перебирать с помощью циклов for (узнав предварительно число элементов с помощью функции count()) или foreach, то перебор элементов ассоциативных массивов осуществляемый подобным образом будет неэффективен.&lt;br /&gt;Подобный перебор можно осуществить с помощью цикла foreach:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new,courier,monospace; font-style: italic; color: rgb(0, 0, 102);&quot;&gt;$years=array(&amp;quot;Иванов&amp;quot;=&amp;gt;1988,&amp;quot;Сидоров&amp;quot; =&amp;gt;1979,&amp;quot;Петров&amp;quot;=&amp;gt;&amp;quot;1990&amp;quot;);&lt;br /&gt;foreach($years as $key =&amp;gt; $value){&lt;br /&gt;&lt;/span&gt;&lt;div style=&quot;margin-left: 40px;&quot;&gt;&lt;span style=&quot;font-family: courier new,courier,monospace; font-style: italic; color: rgb(0, 0, 102);&quot;&gt;echo &amp;quot;$name - $year&amp;lt;br&amp;gt;&amp;quot;;&lt;/span&gt;&lt;br style=&quot;font-family: courier new,courier,monospace; font-style: italic; color: rgb(0, 0, 102);&quot; /&gt;&lt;/div&gt;&lt;span style=&quot;color: rgb(0, 0, 102); font-family: courier new,courier,monospace; font-style: italic;&quot;&gt;}&lt;br /&gt;&lt;/span&gt;&lt;br style=&quot;font-family: courier new,courier,monospace; font-style: italic; color: rgb(0, 0, 102);&quot; /&gt;Также перебор можно осуществить с помощью функций list() и each().&lt;br /&gt;&lt;br /&gt;list()  - связывание списка переменных, для использования их в качестве массива. Обычно используется в тех случаях, когда в программе требуется массив, а определять новую переменную под этот массив, нет необходимости. Ниже приведен пример использования функции list():&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;margin-left: 40px;&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 102); font-family: courier new,courier,monospace; font-style: italic;&quot;&gt;$t=array(&amp;quot;Ель&amp;quot;,&amp;quot;Сосна&amp;quot;);&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 0, 102); font-family: courier new,courier,monospace; font-style: italic;&quot; /&gt;&lt;span style=&quot;color: rgb(0, 0, 102); font-family: courier new,courier,monospace; font-style: italic;&quot;&gt;list($a,$b)=$t;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;В результате выполнения этого кода переменная $a примет значение &amp;quot;Ель&amp;quot;, $b - &amp;quot;Сосна&amp;quot;.&lt;br /&gt;    &lt;br /&gt;each() - возвращает четырехэлементный массив и делает текущим следующий элемент. Ячейки key и 0 содержат ключ текущего элемента, value и 1 - значения. .  Таким образом, при многократном использовании производится проход вдоль всего массива. &lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;margin-left: 40px; font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 102);&quot;&gt;$years=array(&amp;quot;Иванов&amp;quot;=&amp;gt;1988,&amp;quot;Сидоров&amp;quot; =&amp;gt;1979,&amp;quot;Петров&amp;quot;=&amp;gt;&amp;quot;1990&amp;quot;);&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 0, 102);&quot; /&gt;&lt;span style=&quot;color: rgb(0, 0, 102);&quot;&gt;$s=each($years);&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 0, 102);&quot; /&gt;&lt;span style=&quot;color: rgb(0, 0, 102);&quot;&gt;echo &amp;quot;$s[0]&amp;quot;;   # Выведет значение ключа &amp;quot;Иванов&amp;quot; &lt;/span&gt;&lt;br style=&quot;color: rgb(0, 0, 102);&quot; /&gt;&lt;span style=&quot;color: rgb(0, 0, 102);&quot;&gt;echo &amp;quot;$s[key]&amp;quot;;    # Выведет значение ключа &amp;quot;Иванов&amp;quot; &lt;/span&gt;&lt;br style=&quot;color: rgb(0, 0, 102);&quot; /&gt;&lt;span style=&quot;color: rgb(0, 0, 102);&quot;&gt;echo &amp;quot;$s[1]&amp;quot;;    # Выведет значение элемента &amp;quot;1988&amp;quot; &lt;/span&gt;&lt;br style=&quot;color: rgb(0, 0, 102);&quot; /&gt;&lt;span style=&quot;color: rgb(0, 0, 102);&quot;&gt;
echo &amp;quot;$s[value]&amp;quot;;    # Выведет значение элемента &amp;quot;1988&amp;quot; &lt;/span&gt;&lt;br style=&quot;color: rgb(0, 0, 102);&quot; /&gt;&lt;/div&gt;
&lt;br /&gt;Следует учитывать, что достигнув конца массива указатель так и останется в конце. Если требуется дважды осуществить проход вдоль массива, то после первого прохода, следует с помощью функции reset() установить указатель на первый элемент. &lt;br /&gt;&lt;span style=&quot;text-decoration: line-through;&quot;&gt;&lt;/span&gt;&lt;p&gt;Пример использования функций each() и list() для просмотра содержимого ассоциативного&lt;br /&gt;массива:&lt;/p&gt;&lt;p style=&quot;font-style: italic; color: rgb(0, 0, 102); font-family: courier new,courier,monospace;&quot;&gt;$years=array(&amp;quot;Иванов&amp;quot;=&amp;gt;1988,&amp;quot;Сидоров&amp;quot; =&amp;gt;1979,&amp;quot;Петров&amp;quot;=&amp;gt;&amp;quot;1990&amp;quot;);&lt;br /&gt;reset($years);&lt;br /&gt;while(list($name,$year)=each($years)){&lt;br /&gt;    echo &amp;quot;$name - $year&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;}&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</ALLTEXT>
        <POPUP></POPUP>
        <OPTIONS></OPTIONS>
        <TIMEMODIFIED>1176700848</TIMEMODIFIED>
      </MOD>
      <MOD>
        <ID>641</ID>
        <MODTYPE>resource</MODTYPE>
        <NAME>Получение данных из Web-формы</NAME>
        <TYPE>html</TYPE>
        <REFERENCE></REFERENCE>
        <SUMMARY>Пример получение данных скриптом на языке программирования PHP из Web-формы</SUMMARY>
        <ALLTEXT>Ниже приведен код скрипта, предназначенный для отображения и обработки данных формы. &lt;br /&gt;При первой загрузке скрипт выводит на экран форму, с одним полем для ввода фамилии пользователя, и двумя кнопками &amp;quot;Отправить&amp;quot; и &amp;quot;Очистить&amp;quot;. Кроме того, на форме имеется скрытое поле служащее для определения того, в какой раз загружается скрипт и, соотвтственно, что отображать: форму для ввода или фамилию пользователя. &lt;br /&gt;&lt;hr style=&quot;width: 100%; height: 2px;&quot; /&gt;&lt;span style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot;&gt;&amp;lt;?&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot; /&gt;&lt;div style=&quot;margin-left: 40px;&quot;&gt;&lt;span style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot;&gt;$phpself=$_SERVER['PHP_SELF'];&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot; /&gt;&lt;/div&gt;&lt;span style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot; /&gt;&lt;span style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot;&gt;&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot; /&gt;&lt;span style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot;&gt;&amp;lt;title&amp;gt;Пример работы с формой&amp;lt;/title&amp;gt;&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot; /&gt;&lt;span style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot;&gt;&amp;lt;/head&amp;gt;&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot; /&gt;&lt;span style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot;&gt;&amp;lt;body&amp;gt;&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot; /&gt;&lt;span style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot;&gt;&amp;lt;?&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot; /&gt;&lt;span style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot;&gt;# Поулучение переменной $f&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot; /&gt;&lt;span style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot;&gt;if(isset($_POST['f'])){&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot; /&gt;&lt;div style=&quot;margin-left: 40px;&quot;&gt;&lt;span style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot;&gt;    $f=1;&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot; /&gt;&lt;/div&gt;&lt;span style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot;&gt;}else{&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot; /&gt;&lt;div style=&quot;margin-left: 40px;&quot;&gt;&lt;span style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot;&gt;    $f=0;&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot; /&gt;&lt;/div&gt;&lt;span style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot;&gt;}&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot; /&gt;&lt;br style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot; /&gt;&lt;span style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot;&gt;if($f==0){&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot; /&gt;&lt;span style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot;&gt;# Вывод на экран формы&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot; /&gt;&lt;div style=&quot;margin-left: 40px;&quot;&gt;&lt;span style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot;&gt;echo &amp;quot;&amp;lt;form action=\&amp;quot;$phpself\&amp;quot; method=POST&amp;gt;&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot; /&gt;&lt;/div&gt;&lt;span style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot;&gt;Фамилия: &amp;lt;input type=\&amp;quot;text\&amp;quot; name=\&amp;quot;fam\&amp;quot; size=\&amp;quot;20\&amp;quot; maxlength=\&amp;quot;20\&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot; /&gt;&lt;span style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot;&gt;&amp;lt;input type=\&amp;quot;hidden\&amp;quot; name=\&amp;quot;f\&amp;quot;&amp;gt;&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot; /&gt;&lt;span style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot;&gt;&amp;lt;input type=\&amp;quot;submit\&amp;quot; value=\&amp;quot;Отправить\&amp;quot;&amp;gt;&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot; /&gt;&lt;span style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot;&gt;&amp;lt;input type=\&amp;quot;reset\&amp;quot; value=\&amp;quot;Очистить\&amp;quot;&amp;gt;&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot; /&gt;&lt;span style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot;&gt;&amp;lt;/form&amp;gt;&amp;quot;;&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot; /&gt;&lt;span style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot;&gt;}else{&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot; /&gt;&lt;span style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot;&gt;# Обработка результатов&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot; /&gt;&lt;span style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot;&gt;# Получение значения поля fam&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot; /&gt;&lt;span style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot;&gt;if(isset($_POST['fam'])){&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot; /&gt;&lt;div style=&quot;margin-left: 40px;&quot;&gt;&lt;span style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot;&gt;    $fam=$_POST['fam'];&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot; /&gt;&lt;span style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot;&gt;    $fam=substr($fam,0,20);&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot; /&gt;&lt;span style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot;&gt;    $fam=trim($fam);&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot; /&gt;&lt;span style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot;&gt;    $fam=htmlspecialchars($fam);&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot; /&gt;&lt;/div&gt;&lt;span style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot;&gt;}else{&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot; /&gt;&lt;div style=&quot;margin-left: 40px;&quot;&gt;&lt;span style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot;&gt;    $fam=&amp;quot;&amp;quot;;&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot; /&gt;&lt;/div&gt;&lt;span style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot;&gt;};&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot; /&gt;&lt;span style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot;&gt;if(empty($fam)){&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot; /&gt;&lt;div style=&quot;margin-left: 40px;&quot;&gt;&lt;span style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot;&gt;    echo &amp;quot;Поворите ввод.  Для перехода к форме щелкните по &amp;lt;a href=\&amp;quot;$phpself\&amp;quot;&amp;gt;ссылке&amp;lt;/a&amp;gt;.&amp;quot;;&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot; /&gt;&lt;/div&gt;&lt;span style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot;&gt;}else{&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot; /&gt;&lt;div style=&quot;margin-left: 40px;&quot;&gt;&lt;span style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot;&gt;    echo &amp;quot;Фамилия: &amp;lt;b&amp;gt;$fam&amp;lt;/b&amp;gt;&amp;quot;;&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot; /&gt;&lt;/div&gt;&lt;span style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot;&gt;}&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot; /&gt;&lt;span style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot;&gt;}&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot; /&gt;&lt;br style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot; /&gt;&lt;span style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot; /&gt;&lt;span style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot;&gt;&amp;lt;/body&amp;gt;&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot; /&gt;&lt;span style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot;&gt;&amp;lt;/html&amp;gt;&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot; /&gt;&lt;hr style=&quot;width: 100%; height: 2px; color: rgb(0, 102, 153); font-family: courier new,courier,monospace; font-style: italic;&quot; /&gt;Название скрипта присваивается переменной $phpself из предопределенной переменной $_SERVER['PHP_SELF'].  Получение имени скрипта таким способом позволяет в случае необходимости переименовать скрипт, не редактируя его. &lt;br /&gt;Вначале работы скрипта происходит определение установлена ли переменная $_POST['f']. Если установлена, то нужно выводить на экран фамилию пользователя, иначе форму.  &lt;br /&gt;Имя пользователя усекается до 20 символов, убираются начальные и конечныепробелы, и проверяется на наличие специальных символов (&amp;quot;, &amp;lt;,&amp;gt; и пр.). &lt;br /&gt;Если пользователь ничего не ввел, на экран выводится ссылка, по которой нужно перейти для повторного ввода.&lt;br /&gt;</ALLTEXT>
        <POPUP></POPUP>
        <OPTIONS></OPTIONS>
        <TIMEMODIFIED>1177042583</TIMEMODIFIED>
      </MOD>
      <MOD>
        <ID>642</ID>
        <MODTYPE>resource</MODTYPE>
        <NAME>Работа с файлами в PHP</NAME>
        <TYPE>html</TYPE>
        <REFERENCE></REFERENCE>
        <SUMMARY>&lt;p&gt;Основные операции с файлами: открытие, закрытие файла, чтение и запись в файл, чтение файла в массив. &lt;/p&gt;</SUMMARY>
        <ALLTEXT>&lt;h1&gt;Работа с файлами&lt;/h1&gt;&lt;p&gt;Перед началом работы с файлом его нужно открыть. Для этого используется функция &lt;br /&gt;fopen. Общий вид функции следующий. &lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;font-style: italic;&quot;&gt;указатель fopen (имя_файла, режим)&lt;/p&gt;&lt;p&gt;Эта функция имеет два параметра. Первый имя файла, который нужно открыть. Второй параметр - режим открытия файла. Возможные режимы перечислены ниже в таблице.&lt;/p&gt;&lt;h5&gt;Режимы открытия файла&lt;/h5&gt;&lt;table width=&quot;500&quot; cellspacing=&quot;0&quot; cellpadding=&quot;5&quot; border=&quot;1&quot;&gt;&lt;tbody&gt;&lt;tr valign=&quot;top&quot;&gt;&lt;td width=&quot;70&quot;&gt;&lt;p&gt;Режим&lt;/p&gt;&lt;/td&gt;&lt;td width=&quot;430&quot;&gt;&lt;p&gt;Описание&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign=&quot;top&quot;&gt;&lt;td&gt;&lt;p&gt;r&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;Режим только чтения. Чтение начинается с начала файла.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign=&quot;top&quot;&gt;&lt;td&gt;&lt;p&gt;r+&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;Режим чтения и записи. Все операции начинаются с начала файла.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign=&quot;top&quot;&gt;&lt;td&gt;&lt;p&gt;w&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;Режим только записи. Если файл существует, все его содержимое очищается и размер становится равным нулю. Если файл не существует - создается пустой файл.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign=&quot;top&quot;&gt;&lt;td&gt;&lt;p&gt;w+&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;Режим чтения и записи. Если файл существует, все его содержимое очищается и размер становится равным нулю. Если файл не существует - создается пустой файл.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign=&quot;top&quot;&gt;&lt;td&gt;&lt;p&gt;a&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;Режим только для добавления данных. Новые данные добавляются в конец файла. Если файл не существует, создается новый.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign=&quot;top&quot;&gt;&lt;td&gt;&lt;p&gt;a+&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;Режим для чтения и добавления данных. Данные добавляются в конец файла. Если файл не существует, создается новый.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;br /&gt;Если файл удалось открыть, то функция возвращает указатель на файл, который позже используется для операций с файлом: чтением, записью и т.д. Если открыть не удалось: (например файл отсутствует или нет прав доступа к нему), то функция возвращает false. &lt;/p&gt;&lt;p&gt;После использования файла, его нужно закрыть. Эта операция производится с помощью функции &lt;span style=&quot;font-style: italic;&quot;&gt;fclose(указатель)&lt;/span&gt;. В качестве аргумента функция принимает указатель файла (тот что получили с помощью функции fopen), и возвращает истину если удалось закрыть файл, и ложь в противном случае. &lt;/p&gt;&lt;p&gt;&lt;br /&gt;Пример: Типичная операция работы с файлом выляжит следующим образом: &lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 40px; color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;$file=&amp;quot;data.txt&amp;quot;;&lt;br /&gt;# Открытие файла в режиме только для чтения.&lt;br /&gt;$fp=fopen($file,r);&lt;br /&gt;# Если файл удалось открыть, то производятся операции над файлом&lt;br /&gt;if($fp){&lt;br /&gt;&lt;/p&gt;&lt;div style=&quot;margin-left: 80px;&quot;&gt;&lt;span style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;# Выполнение операций над файлом&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot; /&gt;&lt;span style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;.......................&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot; /&gt;&lt;span style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;.......................&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot; /&gt;&lt;span style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;# Закрытие файла &lt;/span&gt;&lt;br style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot; /&gt;&lt;span style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;fclose($fp);&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;p style=&quot;margin-left: 40px; color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;};&lt;/p&gt;&lt;h2&gt;Запись данных в файл&lt;/h2&gt;&lt;p&gt;Для записи данных в файл используется функция fwrite(). &lt;br /&gt;Ее прототип имеет следующий вид:&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;число_байт fwrite(указатель, строка, размер_строки).&lt;/span&gt;&lt;br /&gt;Первый параметр - это указатель на файл, полученный с помощью функции fopen. &lt;br /&gt;Второй параметр - строка, которую нужно записать. Третий необязательный параметр - максимальный размер строки, которую можно записать в файл. Если этот параметр указан, то в файл будет записано столько байт, сколько указано в этом параметре. &lt;br /&gt;Функция возвращает число байт записанных в файл. &lt;br /&gt;&lt;br /&gt;Пример использования функции fwrite():&lt;br /&gt;&lt;/p&gt;&lt;div style=&quot;margin-left: 40px;&quot;&gt;&lt;span style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;&amp;lt;html&amp;gt;&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot; /&gt;&lt;span style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;&amp;lt;head&amp;gt;&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot; /&gt;&lt;span style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;&amp;lt;/head&amp;gt;&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot; /&gt;&lt;span style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;&amp;lt;body&amp;gt;&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot; /&gt;&lt;span style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;&amp;lt;?&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot; /&gt;&lt;span style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;$file=&amp;quot;1.dat&amp;quot;;&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot; /&gt;&lt;span style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;$fp=fopen($file,&amp;quot;w&amp;quot;);&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot; /&gt;&lt;span style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;if($fp){&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot; /&gt;&lt;div style=&quot;margin-left: 40px;&quot;&gt;&lt;span style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;# В файл будет записана вся строка&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot; /&gt;&lt;span style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;$s=&amp;quot;Один\n&amp;quot;;&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot; /&gt;&lt;span style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;$l=fwrite($fp,$s);&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot; /&gt;&lt;span style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;echo &amp;quot;$s: записано $l байт&amp;lt;br&amp;gt;\n&amp;quot;;&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot; /&gt;&lt;span style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;# В файл будут записано первые два байта строки. &lt;/span&gt;&lt;br style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot; /&gt;&lt;span style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;$s=&amp;quot;Два\n&amp;quot;;&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot; /&gt;&lt;span style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;$l=fwrite($fp,&amp;quot;Два\n&amp;quot;,2);&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot; /&gt;&lt;span style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;echo &amp;quot;$s: записано $l байт&amp;lt;br&amp;gt;\n&amp;quot;;&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot; /&gt;&lt;span style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;# В файл будет записана вся строка &lt;/span&gt;&lt;br style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot; /&gt;&lt;span style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;$s=&amp;quot;Три\n&amp;quot;;&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot; /&gt;&lt;span style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;$l=fwrite($fp,$s,10);&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot; /&gt;&lt;span style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;echo &amp;quot;$s: записано $l байт&amp;lt;br&amp;gt;\n&amp;quot;; &lt;/span&gt;&lt;br style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot; /&gt;&lt;span style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;fclose($fp);&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot; /&gt;&lt;/div&gt;&lt;span style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;}else{&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot; /&gt;&lt;div style=&quot;margin-left: 40px;&quot;&gt;&lt;span style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;echo &amp;quot;Не удалось открыть файл. Проверьте, имеются ли права для записи.&amp;quot;;&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot; /&gt;&lt;/div&gt;&lt;span style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;}&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot; /&gt;&lt;span style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot; /&gt;&lt;span style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;&amp;lt;/body&amp;gt;&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot; /&gt;&lt;span style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;&amp;lt;/html&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;Обратите внимание на символы &amp;quot;\n&amp;quot; в конце записываемых строк. Это символ начала новой строки. &lt;br /&gt;Если их не указывать, все данные будут записаны в одну строку. &lt;br /&gt;Поскольку первая и третья строки записаны полностью, а из второй в файл записаны только два первых символа, (т.е. &lt;br /&gt;символ новой строки записан не был), то в результате выполнения этого скрипта будет получен файл состоящий из двух строк:&lt;br /&gt;&lt;/p&gt;&lt;div style=&quot;margin-left: 40px; color: rgb(0, 51, 204); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;Один&lt;br /&gt;ДвТри&lt;/div&gt;&lt;h2&gt;Чтение данных из файла&lt;/h2&gt;&lt;p&gt;Чтение данных из файла можно осуществлять различными способами. Из них будет рассмотрено два: &lt;br /&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;С помощью функции file(). Более простой в использовании способ, позволяющий считать данные сразу из файла в массив. Каждый элемент массива будет содержать одну строку файла.&lt;/li&gt;&lt;li&gt;С помощью функции file_read_contents()&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;br /&gt;Существуют и другие способы чтения данных из файла (чтение всего файла или его участка заданной длины, чтение построчно и посимвольно), которые здесь рассмотрены не будут.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;h3&gt;Чтение файла с помощью функции file.&lt;/h3&gt;&lt;p&gt;Более распространенный способ из-за его простоты и удобства. Обеспечивает чтение файла в массив.&lt;br /&gt;При использовании данной функции ненужно открывать файл для с помощью функции fopen() и закрывать с помощью fclose(). &lt;br /&gt;Пример:&lt;br /&gt;&lt;/p&gt;&lt;div style=&quot;margin-left: 40px;&quot;&gt;&lt;span style=&quot;color: rgb(0, 102, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;# Требуется прочитать содержимое файла words.txt и вывести его на экран&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 102, 153); font-style: italic; font-family: courier new,courier,monospace;&quot; /&gt;&lt;span style=&quot;color: rgb(0, 102, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;$a=file(&amp;quot;words.txt&amp;quot;);&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 102, 153); font-style: italic; font-family: courier new,courier,monospace;&quot; /&gt;&lt;span style=&quot;color: rgb(0, 102, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;# Получить число элементов массива&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 102, 153); font-style: italic; font-family: courier new,courier,monospace;&quot; /&gt;&lt;span style=&quot;color: rgb(0, 102, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;$c=count($a); &lt;/span&gt;&lt;br style=&quot;color: rgb(0, 102, 153); font-style: italic; font-family: courier new,courier,monospace;&quot; /&gt;&lt;span style=&quot;color: rgb(0, 102, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;for($i=0;$i&amp;lt;$c;$i++){&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 102, 153); font-style: italic; font-family: courier new,courier,monospace;&quot; /&gt;&lt;span style=&quot;color: rgb(0, 102, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;print $i.&amp;quot; - &amp;quot;.$a[$i].&amp;quot;&amp;lt;br&amp;gt;\n&amp;quot;;&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 102, 153); font-style: italic; font-family: courier new,courier,monospace;&quot; /&gt;&lt;span style=&quot;color: rgb(0, 102, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;h3&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;/span&gt;Чтение файла с помощью функции file_get_contents()&lt;/h3&gt;&lt;p&gt;В PHP начиная с версии 4.3.0 есть функций file_get_contents(). Эта функция открывает файл, и считывает его содержимое в строку. Также, как и при использовании функции file() файл не нужно специально открывать с помощью функции fopen().&lt;br /&gt;&lt;br /&gt;Пример использования: &lt;br /&gt;&lt;/p&gt;&lt;div style=&quot;margin-left: 40px;&quot;&gt;&lt;span style=&quot;color: rgb(0, 51, 153); font-style: italic;&quot;&gt;$str=file_get_contents(&amp;quot;words.txt&amp;quot;);&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 51, 153); font-style: italic;&quot; /&gt;&lt;span style=&quot;color: rgb(0, 51, 153); font-style: italic;&quot;&gt;$str=nl2br($str);&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 51, 153); font-style: italic;&quot; /&gt;&lt;span style=&quot;color: rgb(0, 51, 153); font-style: italic;&quot;&gt;print &amp;quot;$str&amp;quot;;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;Содержимое файла считывается в переменную $str. Затем с помощью функции nl2br() производится замена символа начала новой строки &amp;quot;\n&amp;quot; на тег &amp;quot;&amp;lt;br /&amp;gt;\n&amp;quot; и в заключение эта строка выводится на экран. Использование функции nl2br() необходимо, для того, чтобы при выводе в браузере данные выводились в несколько строк, так как они были записаны в файле.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;h2&gt;Дополнительные функции для работы с файлами.&lt;/h2&gt;&lt;ol&gt;&lt;li&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;file_exists(имя файла)&lt;/span&gt; - возвращает true, если файл с заданным именем существует, и false в противном случае. &lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;file_size(имя файла)&lt;/span&gt; - возвращает размер файла в байтах.&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;unlink(имя файла)&lt;/span&gt; - удаление файла. &lt;/li&gt;&lt;/ol&gt;</ALLTEXT>
        <POPUP></POPUP>
        <OPTIONS></OPTIONS>
        <TIMEMODIFIED>1179456542</TIMEMODIFIED>
      </MOD>
      <MOD>
        <ID>643</ID>
        <MODTYPE>resource</MODTYPE>
        <NAME>Установка прав доступа к файлу</NAME>
        <TYPE>html</TYPE>
        <REFERENCE></REFERENCE>
        <SUMMARY> Права доступа к файлу под WIndows и Linux</SUMMARY>
        <ALLTEXT>
&lt;h2&gt;Права доступа к файлам&lt;/h2&gt;
&lt;p&gt;Успешность операций с файлами определяется не только правильностью использования соответствующих функций php, но и самой возможностью работы с файлами. Каждый файл имеет атрибуты, которые определяют права доступа к файлу, т.е. что именно можно с этим файлом сделать. &lt;/p&gt;
&lt;p&gt;Права доступа под WIndows и Linux отличаются друг от друга. В Web-программировании часто необходимо устанавливать права доступа к файлу под Linux по FTP. &lt;br /&gt;&lt;/p&gt;
&lt;h2&gt;Права доступа под Linux&lt;/h2&gt;Система Linux является многопользовательской системой. Для того, чтобы пользователи не мешали друг другу и не могли получить лишний доступ к не принадлежащей им информации используется специальный механизм доступа. &lt;br /&gt;Каждый файл и каталог принадлежит какому-то определённому пользователю и какой-то группе. Соответственно и права доступа можно устанавливать для пользователя, для группы и для всех остальных пользователей. &lt;br /&gt;Есть три типа прав доступа к файлу: &lt;br /&gt;
&lt;ol&gt;
  &lt;li&gt;право на чтение - определяет можно ли читать информацию из файла.&lt;br /&gt;&lt;/li&gt;
  &lt;li&gt;право на запись - можно ли записать информацию в файл &lt;br /&gt;&lt;/li&gt;
  &lt;li&gt;право на выполнение - является ли файл исполняемым. &lt;br /&gt;&lt;/li&gt;
&lt;/ol&gt;Каждое из этих прав можно назначить для пользователя, которому принадлежит файл, для группы и для всех остальных пользователей. &lt;br /&gt;В web-программировании обычно имеют значение первые два типа прав. Если нужно прочитать информацию из файла, то у web-сервера должны быть права доступа на чтение, если записать - на запись. Т.к. web-сервер и автор php-скрипта работают под разными пользователями, то для чтения файла нужно установить все права (для пользователя, для группы и для всех остальных пользователей) на чтение , а для записи - на запись. Чаще всего бывает если в файл нужно записывать данные, то их нужно и читать поэтому устанавливают права на чтение и запись.&lt;br /&gt;&lt;br /&gt;
&lt;h2&gt;Установка прав доступа в Konqueror&lt;br /&gt;&lt;/h2&gt;Чтобы установить права доступа в Konqueror нужно щёлкнуть правой кнопкой мыши по файлу, выбрать пункт &amp;quot;Свойства&amp;quot;, в появившемся окне перейти на вкладку &amp;quot;Права&amp;quot; и установить нужные права.
&lt;p&gt; &lt;/p&gt;
&lt;h2&gt;Установка прав доступа в mc&lt;/h2&gt;Чтобы установить права доступа к файлу в mc нужно установить курсор на нужном файле, и с помощью меню выполнить команду: &amp;quot;Файл =&amp;gt; Права доступа&amp;quot;. В появившемся окне установить нужные права. &lt;br /&gt;
&lt;h2&gt;Установка прав доступа в командной строке&lt;/h2&gt;Для установки прав доступа в командной строке используется команда chmod. Рассмотрим ее использование на примере. Для того чтобы установить право на чтение для файла 1.dat нужно выполнить команду: &lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;chmod ugo+r 1.dat&lt;/span&gt;&lt;br /&gt;Для установки права на чтение и запись&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;chmod ugo+rw 1.dat&lt;/span&gt;&lt;br /&gt;ugo обозначает что права устанавливаются для пользователя (u), группы (g) и остальных пользователей (o). Знак плюс &amp;quot;+&amp;quot; указывает, что права нужно добавить, а не убрать. Чтобы убрать права используется знак &amp;quot;-&amp;quot;. И в заключение перечисляются устанавливаемые права: r - право на чтение, w - право на запись, rw - право на чтение и запись. &lt;br /&gt;&lt;br /&gt;</ALLTEXT>
        <POPUP></POPUP>
        <OPTIONS></OPTIONS>
        <TIMEMODIFIED>1224807663</TIMEMODIFIED>
      </MOD>
      <MOD>
        <ID>644</ID>
        <MODTYPE>resource</MODTYPE>
        <NAME>Создание пользовательских функций</NAME>
        <TYPE>html</TYPE>
        <REFERENCE></REFERENCE>
        <SUMMARY>&lt;p&gt;Описываются способы создания пользовательских функций.&lt;/p&gt;</SUMMARY>
        <ALLTEXT>&lt;h2&gt;Создание собственной функции осуществляется с помощью ключевого слова function. &lt;/h2&gt;&lt;p&gt;Использование этого ключевого слова присваивает функции имя, задает необходимые параметры и содержит код, который выполняется при каждом вызове функции. &lt;/p&gt;&lt;p&gt;Список аргументов представляет собой список переменных, заключенных в круглые скобки и отделенных друг от друга запятой.&lt;/p&gt;&lt;p /&gt;&lt;p style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;function имя_функции(список аргуметров)&lt;br /&gt;{&lt;/p&gt;&lt;blockquote style=&quot;margin-right: 0px;&quot; dir=&quot;ltr&quot;&gt;&lt;p style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;тело функции&lt;/p&gt;&lt;/blockquote&gt;&lt;p style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot; dir=&quot;ltr&quot;&gt;}&lt;/p&gt;&lt;p&gt;Пример: &lt;/p&gt;&lt;p style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;function print_hello(){&lt;/p&gt;&lt;p style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;    echo &amp;quot;Привет&amp;lt;br&amp;gt;\n&amp;quot;;&lt;/p&gt;&lt;p style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;}&lt;/p&gt;&lt;h2&gt;Параметры, передаваемые в функцию. &lt;/h2&gt;&lt;p&gt;Вызвать функцию в программе можно указав ее и имя. Список аргументов, передаваемых в функцию, задается в круглых скобках, &lt;/p&gt;&lt;p&gt;после имени функции, через запятую. &lt;/p&gt;&lt;p&gt;Пример: &lt;/p&gt;&lt;p style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;function print_str($text,$color){&lt;/p&gt;&lt;p style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;    print &amp;quot;&amp;lt;font color=$color&amp;gt;$text&amp;lt;/font&amp;gt;&amp;quot;;&lt;/p&gt;&lt;p style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;}&lt;/p&gt;&lt;p style=&quot;color: rgb(0, 51, 153); font-family: courier new,courier,monospace;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;h2&gt;Значения аргументов по умолчанию.&lt;/h2&gt;&lt;p&gt;Значения аргументов в функции могут задаваться по умолчанию, т.е. если при вызове функции параметр не указан, то используется его значение по уммолчанию. Все аргументы заданные по умолчанию должны находиться правее аргументов заданных не по умолчанию. Значение аргумента по умолчанию задается при определении функции.&lt;/p&gt;&lt;p&gt;Для этого после имени переменной нужно поставить знак &amp;quot;=&amp;quot; и указать значение по умолчанию.&lt;/p&gt;&lt;p&gt;Пример:&lt;/p&gt;&lt;p style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;function print_str($text,$color=&amp;quot;red&amp;quot;){&lt;/p&gt;&lt;p style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;    print &amp;quot;&amp;lt;font color=$color&amp;gt;$text&amp;lt;/font&amp;gt;&amp;quot;;&lt;/p&gt;&lt;p style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;}&lt;/p&gt;&lt;p style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;$name=&amp;quot;Петр&amp;quot;;&lt;/p&gt;&lt;p style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;print_str($name,green);&lt;/p&gt;&lt;p style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;print_str(&amp;quot;Стол&amp;quot;);&lt;/p&gt;&lt;p&gt;&lt;br /&gt;В данном примере аргумент $color задается по умолчанию.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h2&gt;Передача параметров по ссылке и по значению. &lt;/h2&gt;&lt;p&gt;В большинстве языков программирования есть два вида аргументов функций:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;параметры-значения;&lt;/li&gt;&lt;li&gt;параметры-переменные.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Функции не могут изменить параметр-значение, то есть он доступен функции &amp;quot;только для чтения&amp;quot; - &lt;/p&gt;&lt;p&gt;она может его использовать, но не более. В качестве параметра-значения необязательно указывать переменную, &lt;/p&gt;&lt;p&gt;можно указать само значение, отсюда название - параметр-значение.&lt;/p&gt;&lt;p&gt;В отличие от параметров-значений, параметры-переменные могут быть изменены в процессе работы функции. &lt;/p&gt;&lt;p&gt;Тут уже нельзя передавать значение, нужно обязательно передать перемкнную. В PHP для объявления параметров-переменных &lt;/p&gt;&lt;p&gt;используется механизм передачи переменной по ссылке.&lt;/p&gt;&lt;p&gt;Если вы хотите разрешить функции модифицировать свои аргументы, вы должны передавать их по ссылке.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;&amp;lt;?&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;function f(&amp;amp;$str)&lt;br /&gt;{&lt;/p&gt;&lt;p style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;    $string .= '=4 ';&lt;br /&gt;}&lt;/p&gt;&lt;p style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;$str = '2x2';&lt;/p&gt;&lt;p style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;funct($str);&lt;/p&gt;&lt;p style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;echo $str; // Выведет 2x2=4&lt;/p&gt;&lt;p style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;?&amp;gt; &lt;/p&gt;&lt;p style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;h2&gt;Глобальные переменные&lt;/h2&gt;&lt;p&gt;По умолчанию все переменные используемые внутри функции - локальные, т.е. действуют только внутри функции. &lt;/p&gt;&lt;p&gt;Чтобы переменную можно было использовать как внутри функции, так и за ее пределами нужно объявить ее как глобальную. &lt;/p&gt;&lt;p&gt;Для этого следует использовать ключевое слово global. &lt;/p&gt;&lt;p&gt;Следующий пример показывает объявление и использование локальных и глобальных переменных.&lt;/p&gt;&lt;p style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;&amp;lt;?&lt;/p&gt;&lt;p style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;function f(){&lt;br /&gt;    global $b;&lt;br /&gt;    $a=3;&lt;br /&gt;    $b=4;&lt;br /&gt;    echo &amp;quot;a=$a&amp;lt;br&amp;gt;\nb=$b&amp;quot;;&lt;br /&gt;}&lt;/p&gt;&lt;p style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;$a=1;&lt;br /&gt;$b=2;&lt;br /&gt;f();&lt;br /&gt;echo &amp;quot;a=$a&amp;lt;br&amp;gt;\nb=$b&amp;quot;;&lt;br /&gt;?&amp;gt; &lt;/p&gt;&lt;p style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;h2&gt;Выход из функции и возврат значений.&lt;/h2&gt;&lt;p&gt;При использовании функции в рассмотренных выше примерах фунцкция не возвращала никакого значения.&lt;/p&gt;&lt;p&gt;Для возврата значений из функции используется ключевое слово return. Следующее за ним значение или переменная &lt;/p&gt;&lt;p&gt;определяют значение возвращаемое функцией. Если после return нет возращаемого значения, т.е. сразу стоит символ &amp;quot;;&amp;quot;&lt;/p&gt;&lt;p&gt;то происходит просто выход из функции.&lt;/p&gt;&lt;p&gt;Пример:&lt;/p&gt;&lt;p style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;function mod($a){&lt;/p&gt;&lt;p style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;if($a&amp;gt;=0){&lt;/p&gt;&lt;blockquote style=&quot;margin-right: 0px;&quot; dir=&quot;ltr&quot;&gt;&lt;p style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;return $a;&lt;/p&gt;&lt;/blockquote&gt;&lt;p style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;}&lt;/p&gt;&lt;p style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;return -$a;&lt;/p&gt;&lt;p style=&quot;color: rgb(0, 51, 153); font-style: italic; font-family: courier new,courier,monospace;&quot;&gt;}&lt;/p&gt;&lt;p&gt;В данном примере с помощью фукции находится модуль числа. Если число больше нуля, то функцией с помощью оператора return возвращается само число и происходит выход из функции. Поскольку до второго оператора return действие доходит только в том случае, если значение $a&amp;lt;0, то на отрицательность проверять ее необязательно.   &lt;/p&gt;</ALLTEXT>
        <POPUP></POPUP>
        <OPTIONS></OPTIONS>
        <TIMEMODIFIED>1179104154</TIMEMODIFIED>
      </MOD>
      <MOD>
        <ID>645</ID>
        <MODTYPE>resource</MODTYPE>
        <NAME>Включение файлов</NAME>
        <TYPE>html</TYPE>
        <REFERENCE></REFERENCE>
        <SUMMARY>Использование функций require() и include()</SUMMARY>
        <ALLTEXT>&lt;h3&gt;Включение файлов&lt;br /&gt;&lt;/h3&gt;&lt;p&gt;При создании больших скриптов оказывается неудобным распологать весь исходный код в одном файле. Просмотр и изменение кода, исправление ошибок становятся затруднительны из-за трудностей нужного участка файла. &lt;br /&gt;Поэтому часто оказывается удобно вынести отдельные функции или участки кода в отдельные файлы. В PHP это можно сделать с помощью функций require() и include().&lt;br /&gt;Пример: &lt;/p&gt;&lt;p&gt;&lt;font face=&quot;courier new,courier,monospace&quot; color=&quot;#003399&quot;&gt;&lt;em&gt;Файл f.php:&lt;/em&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;courier new,courier,monospace&quot; color=&quot;#003399&quot;&gt;&lt;em&gt;&amp;lt;?&lt;/em&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;courier new,courier,monospace&quot; color=&quot;#003399&quot;&gt;&lt;em&gt;function ftext($text,$color){&lt;/em&gt;&lt;/font&gt;&lt;/p&gt;&lt;blockquote dir=&quot;ltr&quot; style=&quot;margin-right: 0px;&quot;&gt;&lt;p&gt;&lt;font face=&quot;courier new,courier,monospace&quot; color=&quot;#003399&quot;&gt;&lt;em&gt;echo &amp;quot;&amp;lt;font color=$color&amp;gt;$text&amp;lt;/font&amp;gt;&amp;quot;;&lt;/em&gt;&lt;/font&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;font face=&quot;courier new,courier,monospace&quot; color=&quot;#003399&quot;&gt;&lt;em&gt;}&lt;/em&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;courier new,courier,monospace&quot; color=&quot;#003399&quot;&gt;&lt;em&gt;?&amp;gt;&lt;/em&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;font face=&quot;Courier New&quot; color=&quot;#003399&quot;&gt;Файл index.php:&lt;/font&gt;&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;font face=&quot;Courier New&quot; color=&quot;#003399&quot;&gt;&amp;lt;?&lt;/font&gt;&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;font face=&quot;Courier New&quot; color=&quot;#003399&quot;&gt;require('f.php');&lt;br /&gt;&lt;/font&gt;&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;font face=&quot;Courier New&quot; color=&quot;#003399&quot;&gt;$s=&amp;quot;Привет&amp;quot;;&lt;/font&gt;&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;font face=&quot;Courier New&quot; color=&quot;#003399&quot;&gt;ftext($s,&amp;quot;green&amp;quot;);&lt;/font&gt;&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;font face=&quot;Courier New&quot; color=&quot;#003399&quot;&gt;?&amp;gt;&lt;/font&gt;&lt;/em&gt;&lt;/p&gt;&lt;p&gt;В данном примере код функции ftext() находится в файле f.php. Чтобы использовать функцию ftext() в файле index.php происходит включение  файла f.php с помощью функции require('f.php');&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;/em&gt;&lt;br /&gt;&lt;/p&gt;&lt;h3&gt;Отличие между функциями require() и include().&lt;/h3&gt;&lt;p&gt;Функции require() и include() очень похожи между собой и в большинстве случаев не имеет значения какую из них применять. Эти функции немного по разному производят загрузку файлов и отображают сообщения об ошибках.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Функция require() при загрузке обязательно выполняет файл при первом синтаксическом разборе, т.е. при загрузке файла. и работает несколько быстрее, чем include().&lt;/p&gt;Функция include() выполнение осуществляется только при  выполнении исходного файла.  Если в процессе выполнения исходного скрипта функция include() не выполняется, то загрузка файла не происходит. &lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new,courier,monospace; color: rgb(0, 51, 153); font-style: italic;&quot;&gt;&amp;lt;?&lt;/span&gt;&lt;br style=&quot;font-family: courier new,courier,monospace; color: rgb(0, 51, 153); font-style: italic;&quot; /&gt;&lt;span style=&quot;font-family: courier new,courier,monospace; color: rgb(0, 51, 153); font-style: italic;&quot;&gt;if($a&amp;gt;1){&lt;/span&gt;&lt;br style=&quot;font-family: courier new,courier,monospace; color: rgb(0, 51, 153); font-style: italic;&quot; /&gt;&lt;div style=&quot;margin-left: 40px; font-family: courier new,courier,monospace; color: rgb(0, 51, 153); font-style: italic;&quot;&gt;include('1.php')&lt;br /&gt;&lt;/div&gt;&lt;span style=&quot;font-family: courier new,courier,monospace; color: rgb(0, 51, 153); font-style: italic;&quot;&gt;}else{&lt;/span&gt;&lt;br style=&quot;font-family: courier new,courier,monospace; color: rgb(0, 51, 153); font-style: italic;&quot; /&gt;&lt;div style=&quot;margin-left: 40px; font-family: courier new,courier,monospace; color: rgb(0, 51, 153); font-style: italic;&quot;&gt;include('2.php')&lt;br /&gt;&lt;/div&gt;&lt;span style=&quot;font-family: courier new,courier,monospace; color: rgb(0, 51, 153); font-style: italic;&quot;&gt;}&lt;/span&gt;&lt;br style=&quot;font-family: courier new,courier,monospace; color: rgb(0, 51, 153); font-style: italic;&quot; /&gt;&lt;span style=&quot;font-family: courier new,courier,monospace; color: rgb(0, 51, 153); font-style: italic;&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;br style=&quot;font-family: courier new,courier,monospace; color: rgb(0, 51, 153); font-style: italic;&quot; /&gt;&lt;br /&gt;В данном примере, если условие истинно, происходит загрузка файла 1.php, если ложно 2.php. Если бы вместо функций include() использовались require() загрузка производилась в любом случае бы обоих файлов,  и выполнялся бы какой-нибудь один из них, в зависимости от условия.&lt;br /&gt;&lt;br /&gt;Таким образом, в данном случае выгоднее использовать функцию include(). Но разбор файла с помощью функции require() происходит быстрее, поэтому если требуется включить файл, который обязательно будет использоваться в программе лучше использовать require(). &lt;br /&gt; &lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</ALLTEXT>
        <POPUP></POPUP>
        <OPTIONS></OPTIONS>
        <TIMEMODIFIED>1179105975</TIMEMODIFIED>
      </MOD>
      <MOD>
        <ID>646</ID>
        <MODTYPE>resource</MODTYPE>
        <NAME>Математические константы</NAME>
        <TYPE>html</TYPE>
        <REFERENCE></REFERENCE>
        <SUMMARY>&lt;div style=&quot;text-align: left;&quot;&gt;
  &lt;p&gt; Приводятся математические константы, описанные в PHP. &lt;/p&gt;&lt;/div&gt;</SUMMARY>
        <ALLTEXT>&lt;p&gt; В PHP описаны следующие константы:&lt;/p&gt;&lt;br /&gt;
&lt;table cellpadding=&quot;5&quot; border=&quot;1&quot; align=&quot;left&quot; style=&quot;width: 420px; height: 92px;&quot;&gt;&lt;tbody&gt;
  &lt;tr&gt;
    &lt;td width=&quot;33%&quot; valign=&quot;top&quot; style=&quot;text-align: center; font-weight: bold;&quot;&gt;
      &lt;p&gt;Константа&lt;/p&gt;
    &lt;/td&gt;
    &lt;td width=&quot;33%&quot; valign=&quot;top&quot; style=&quot;text-align: center; font-weight: bold;&quot;&gt;
      &lt;p&gt;Описание&lt;/p&gt;
    &lt;/td&gt;
    &lt;td style=&quot;vertical-align: top; font-weight: bold; text-align: center;&quot;&gt;Значение
    &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td width=&quot;33%&quot; valign=&quot;top&quot; style=&quot;text-align: center;&quot;&gt;
      &lt;p&gt;M_PI&lt;/p&gt;
    &lt;/td&gt;
    &lt;td width=&quot;33%&quot; valign=&quot;top&quot; style=&quot;text-align: center;&quot;&gt;
      &lt;p&gt;$$\pi$$&lt;/p&gt;
    &lt;/td&gt;
    &lt;td style=&quot;vertical-align: top;&quot;&gt;3.14159265358979323846
    &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style=&quot;vertical-align: top; text-align: center;&quot;&gt;
      &lt;p&gt;M_E&lt;br /&gt;&lt;/p&gt;
    &lt;/td&gt;
    &lt;td style=&quot;vertical-align: top; text-align: center;&quot;&gt;
      &lt;p&gt;e&lt;br /&gt;&lt;/p&gt;
    &lt;/td&gt;
    &lt;td style=&quot;vertical-align: top;&quot;&gt;2.7182818284590452354
    &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style=&quot;vertical-align: top; text-align: center;&quot;&gt;
      &lt;p&gt;M_LOG2E&lt;br /&gt;&lt;/p&gt;
    &lt;/td&gt;
    &lt;td style=&quot;vertical-align: top; text-align: center;&quot;&gt;
      &lt;p&gt;$$log_{2}e$$&lt;br /&gt;&lt;/p&gt;
    &lt;/td&gt;
    &lt;td style=&quot;vertical-align: top;&quot;&gt;1.4426950408889634074
    &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style=&quot;vertical-align: top; text-align: center;&quot;&gt;M_LOG10E&lt;br /&gt;
    &lt;/td&gt;
    &lt;td style=&quot;vertical-align: top; text-align: center;&quot;&gt;$$log_{10}e$$
    &lt;/td&gt;
    &lt;td style=&quot;vertical-align: top;&quot;&gt;0.43429448190325182765
    &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style=&quot;vertical-align: top; text-align: center;&quot;&gt;M_LN2&lt;br /&gt;
    &lt;/td&gt;
    &lt;td style=&quot;vertical-align: top; text-align: center;&quot;&gt;$$ln 2$$
    &lt;/td&gt;
    &lt;td style=&quot;vertical-align: top;&quot;&gt;0.69314718055994530942
    &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style=&quot;vertical-align: top; text-align: center;&quot;&gt;M_LN10&lt;br /&gt;
    &lt;/td&gt;
    &lt;td style=&quot;vertical-align: top; text-align: center;&quot;&gt;$$ln 10$$
    &lt;/td&gt;
    &lt;td style=&quot;vertical-align: top;&quot;&gt;2.30258509299404568402
    &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style=&quot;vertical-align: top; text-align: center;&quot;&gt;M_PI_2&lt;br /&gt;
    &lt;/td&gt;
    &lt;td style=&quot;vertical-align: top; text-align: center;&quot;&gt;$$\frac{\pi}{2}$$&lt;br /&gt;
    &lt;/td&gt;
    &lt;td style=&quot;vertical-align: top;&quot;&gt;1.57079632679489661923
    &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style=&quot;vertical-align: top; text-align: center;&quot;&gt;M_PI_4&lt;br /&gt;
    &lt;/td&gt;
    &lt;td style=&quot;vertical-align: top; text-align: center;&quot;&gt;$$\frac{\pi}{4}$$
    &lt;/td&gt;
    &lt;td style=&quot;vertical-align: top;&quot;&gt;0.78539816339744830962
    &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style=&quot;vertical-align: top; text-align: center;&quot;&gt;M_1_PI&lt;br /&gt;
    &lt;/td&gt;
    &lt;td style=&quot;vertical-align: top; text-align: center;&quot;&gt;$$\frac{1}{\pi}$$&lt;br /&gt;
    &lt;/td&gt;
    &lt;td style=&quot;vertical-align: top;&quot;&gt;0.31830988618379067154
    &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style=&quot;vertical-align: top; text-align: center;&quot;&gt;M_2_PI&lt;br /&gt;
    &lt;/td&gt;
    &lt;td style=&quot;vertical-align: top; text-align: center;&quot;&gt;$$\frac{2}{\pi}$$&lt;br /&gt;
    &lt;/td&gt;
    &lt;td style=&quot;vertical-align: top; text-align: center;&quot;&gt;0.63661977236758134308&lt;br /&gt;
    &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style=&quot;vertical-align: top; text-align: center;&quot;&gt;M_SQRTPI&lt;br /&gt;
    &lt;/td&gt;
    &lt;td style=&quot;vertical-align: top; text-align: center;&quot;&gt;$$\sqrt{\pi}$$&lt;br /&gt;
    &lt;/td&gt;
    &lt;td style=&quot;vertical-align: top;&quot;&gt;1.77245385090551602729&lt;br /&gt;
    &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style=&quot;vertical-align: top; text-align: center;&quot;&gt;M_2_SQRTPI
    &lt;/td&gt;
    &lt;td style=&quot;vertical-align: top; text-align: center;&quot;&gt;$$\frac{2}{\sqrt{\pi}}$$&lt;br /&gt;
    &lt;/td&gt;
    &lt;td style=&quot;vertical-align: top;&quot;&gt;1.12837916709551257390&lt;br /&gt;
    &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style=&quot;vertical-align: top; text-align: center;&quot;&gt;M_SQRT2&lt;br /&gt;
    &lt;/td&gt;
    &lt;td style=&quot;vertical-align: top; text-align: center;&quot;&gt;$$\sqrt{2}$$&lt;br /&gt;
    &lt;/td&gt;
    &lt;td style=&quot;vertical-align: top;&quot;&gt;1.41421356237309504880&lt;br /&gt;
    &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style=&quot;vertical-align: top; text-align: center;&quot;&gt;M_SQRT3
    &lt;/td&gt;
    &lt;td style=&quot;vertical-align: top; text-align: center;&quot;&gt;$$\sqrt{3}$$&lt;br /&gt;
    &lt;/td&gt;
    &lt;td style=&quot;vertical-align: top;&quot;&gt;1.73205080756887729352&lt;br /&gt;
    &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style=&quot;vertical-align: top; text-align: center;&quot;&gt;M_SQRT1_2&lt;br /&gt;
    &lt;/td&gt;
    &lt;td style=&quot;vertical-align: top; text-align: center;&quot;&gt;$$\frac{1}{\sqrt{2}}$$&lt;br /&gt;
    &lt;/td&gt;
    &lt;td style=&quot;vertical-align: top;&quot;&gt;0.70710678118654752440&lt;br /&gt;
    &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style=&quot;vertical-align: top; text-align: center;&quot;&gt;M_LNPI&lt;br /&gt;
    &lt;/td&gt;
    &lt;td style=&quot;vertical-align: top; text-align: center;&quot;&gt;$$ln(\pi)$$&lt;br /&gt;
    &lt;/td&gt;
    &lt;td style=&quot;vertical-align: top;&quot;&gt;1.14472988584940017414&lt;br /&gt;
    &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style=&quot;vertical-align: top; text-align: center;&quot;&gt;M_EULER&lt;br /&gt;
    &lt;/td&gt;
    &lt;td style=&quot;vertical-align: top; text-align: center;&quot;&gt;Эйлерова константа&lt;br /&gt;
    &lt;/td&gt;
    &lt;td style=&quot;vertical-align: top;&quot;&gt;0.57721566490153286061&lt;br /&gt;
    &lt;/td&gt;
  &lt;/tr&gt;&lt;/tbody&gt;
&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;</ALLTEXT>
        <POPUP></POPUP>
        <OPTIONS></OPTIONS>
        <TIMEMODIFIED>1189127541</TIMEMODIFIED>
      </MOD>
      <MOD>
        <ID>647</ID>
        <MODTYPE>resource</MODTYPE>
        <NAME>Математические функции</NAME>
        <TYPE>html</TYPE>
        <REFERENCE></REFERENCE>
        <SUMMARY>Математические функции, описанные в PHP</SUMMARY>
        <ALLTEXT>&lt;p&gt;
В PHP имеются следующие математические функции:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;float abs(float arg) - модуль числа&lt;/li&gt;&lt;li&gt;float acos(float arg) - арккосинус числа&lt;/li&gt;&lt;li&gt;float acosh(float arg) - функция, обратная гиперболическому косинусу&lt;/li&gt;&lt;li&gt;float asin(float arg) - арксинус числа&lt;/li&gt;&lt;li&gt;float asinh(float arg) - функция, обратная гиперболическому синусу&lt;/li&gt;&lt;li&gt;float atan(float arg) - возвращает арктангенс аргумента в радианах&lt;/li&gt;&lt;li&gt;float atanh(float arg) - функция обратная гиперболическому тангенсу&lt;/li&gt;&lt;li&gt;string base_convert ( string number, int frombase, int tobase) - конвертирует число из одной системы счисления в другую&lt;/li&gt;&lt;li&gt;float ceil( float value) - возвращает ближайшее, большее данного целое число&lt;br /&gt;&lt;div style=&quot;margin-left: 40px;&quot;&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;echo ceil(4.3);    // 5&lt;/span&gt;&lt;br style=&quot;font-style: italic;&quot; /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;echo ceil(9.999);  // 10&lt;/span&gt;&lt;br style=&quot;font-style: italic;&quot; /&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;float cos( float arg) - возвращает косинус числа. Аргумент функции задается в радианах.&lt;/li&gt;&lt;li&gt;float cosh( float arg) - возвращает гиперболический косинус числа, опредеоленный как $$\frac{e^{x}+e^{-x}}{2}$$. &lt;br /&gt;&lt;/li&gt;&lt;li&gt;float deg2rad ( float number) - конвертирует градусы в радианы&lt;br /&gt;&lt;/li&gt;&lt;li&gt;float exp( float arg)  - экспонента, $$e^{x}$$ &lt;br /&gt;&lt;/li&gt;&lt;li&gt;float floor ( float value) - возвращает ближайшее меньшее  данного, целое число. &lt;br /&gt;&lt;div style=&quot;margin-left: 40px; font-style: italic;&quot;&gt;echo floor(4.3);   // 4&lt;br /&gt;echo floor(9.999); // 9&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;int getrandmax ( void) - возвращает максимальное число, которое может быть получено с помощью функции rand().&lt;/li&gt;&lt;li&gt;float log10 ( float arg) - возвращает десятичный логарифм аргумента&lt;/li&gt;&lt;li&gt;float log ( float arg [, float base]) - возвращает логарифм $$log_{base}arg$$. Если параметр base отсутствует, вычисляется натуральный логарифм. &lt;br /&gt;&lt;/li&gt;&lt;li&gt;int mt_getrandmax ( void) - возвращает максимальное значение, которое может быть получено функцией mt_rand().&lt;/li&gt;&lt;li&gt;int mt_rand ( [int min, int max]) - многие генераторы случайных чисел в старых libcs имеют сомнительные или 
неизвестные характеристики и работают медленно. По умолчанию PHP использует генератор случайных чисел libc с функцией
rand(). mt_rand() это замена для неё. Она использует генератор случайных чисел с известными 
характеристиками, Mersenne Twister, который производит случайные числа, 
подходящие для некоторых видов криптографии (см. детали на домашних страницах), 
и работает в 4 раза быстрее. Если вызывается без необязательных аргументов &lt;tt&gt;&lt;i&gt;min&lt;/i&gt;&lt;/tt&gt;, &lt;tt&gt;&lt;i&gt;max&lt;/i&gt;&lt;/tt&gt;, mt_rand()
возвращает псевдослучайное значение в диапазоне от 0 до &lt;tt&gt;RAND_MAX&lt;/tt&gt;.&lt;/li&gt;&lt;li&gt;void mt_srand ( int seed) инициализация генератора случайных чисел. Производит инициализацию генератора случайных чисел с &lt;tt&gt;&lt;i&gt;seed&lt;/i&gt;&lt;/tt&gt;.&lt;br /&gt;&lt;span style=&quot;font-family: courier new,courier,monospace; font-style: italic; color: rgb(0, 51, 153);&quot;&gt;function make_seed()&lt;br /&gt; {&lt;/span&gt;&lt;span style=&quot;font-family: courier new,courier,monospace; font-style: italic; color: rgb(0, 51, 153);&quot;&gt;list($usec, $sec) = explode(' ', microtime());&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new,courier,monospace; font-style: italic; color: rgb(0, 51, 153);&quot;&gt;    return (float) $sec + ((float) $usec * 100000);&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new,courier,monospace; font-style: italic; color: rgb(0, 51, 153);&quot;&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new,courier,monospace; font-style: italic; color: rgb(0, 51, 153);&quot;&gt;mt_srand(make_seed());&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new,courier,monospace; font-style: italic; color: rgb(0, 51, 153);&quot;&gt;$randval = mt_rand();&lt;/span&gt;&lt;a name=&quot;AEN41090&quot;&gt;&lt;/a&gt;&lt;p&gt;Начиная с PHP 4.2.0, больше нет необходимости производить инициализацию генератора 
случайных чисел перед его использованием.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;float pi( void) - возвращает приближенное значение числа $$\pi$$.&lt;/li&gt;&lt;li&gt;number pow ( number base, number exp) - возвращает $$base^{\exp}$$. &lt;br /&gt;&lt;/li&gt;&lt;li&gt;float rad2deg ( float number) - конвертирует радианы в градусы&lt;/li&gt;&lt;li&gt;int rand ( [int min, int max]) -если вызывается без необязательных аргументов &lt;tt&gt;&lt;i&gt;min&lt;/i&gt;&lt;/tt&gt;, &lt;tt&gt;&lt;i&gt;max&lt;/i&gt;&lt;/tt&gt;, функция rand()
возвращает псевдослучайное число в диапазоне от 0 до &lt;tt&gt;&lt;b&gt;RAND_MAX&lt;/b&gt;&lt;/tt&gt;. В старых версиях PHP вы должны были инициализировать генератор случайных чисел до 
использования с srand(). Начиная с 4.2.0, этого уже не нужно делать.&lt;/li&gt;&lt;li&gt;float round ( float val [, int precision]) - Возвращает  значение числа &lt;tt&gt;&lt;i&gt;val&lt;/i&gt;&lt;/tt&gt;, округлённое до специфицированной точности &lt;tt&gt;&lt;i&gt;precision&lt;/i&gt;&lt;/tt&gt; 
(количество цифр после десятичной точки). &lt;tt&gt;&lt;i&gt;precision&lt;/i&gt;&lt;/tt&gt; может быть также отрицательным или нулём (по умолчанию). &lt;br style=&quot;font-family: courier new,courier,monospace; color: rgb(0, 51, 102); font-style: italic;&quot; /&gt;&lt;pre style=&quot;font-family: courier new,courier,monospace; color: rgb(0, 51, 102); font-style: italic;&quot;&gt;echo round(3.4);         // 3&lt;br /&gt;echo round(3.5);         // 4&lt;br /&gt;echo round(3.6);         // 4&lt;br /&gt;echo round(3.6, 0);      // 4&lt;br /&gt;echo round(1.95583, 2);  // 1.96&lt;br /&gt;echo round(1241757, -3); // 1242000&lt;/pre&gt;&lt;/li&gt;&lt;li&gt;float sin ( float arg) - возвращает синус числа.  Аргумент функции задается в радианах.&lt;/li&gt;&lt;li&gt;float sinh ( float arg) - возвращает гиперболический синус числа, определенный как $$\frac{e^{x}-e^{-x}}{2}$$&lt;/li&gt;&lt;li&gt;float sqrt ( float arg) - возвращает квадратный корень из аргумента.&lt;/li&gt;&lt;li&gt;void srand ( int seed) - Инициализирует генератор случайных чисел с числом &lt;tt&gt;&lt;i&gt;seed. &lt;br /&gt;&lt;/i&gt;&lt;/tt&gt;&lt;pre&gt;&lt;span style=&quot;font-family: courier new,courier,monospace; color: rgb(0, 51, 153); font-style: italic;&quot;&gt;// инициализация микросекундами&lt;/span&gt;&lt;br style=&quot;font-family: courier new,courier,monospace; color: rgb(0, 51, 153); font-style: italic;&quot; /&gt;&lt;span style=&quot;font-family: courier new,courier,monospace; color: rgb(0, 51, 153); font-style: italic;&quot;&gt;function make_seed() {&lt;/span&gt;&lt;br style=&quot;font-family: courier new,courier,monospace; color: rgb(0, 51, 153); font-style: italic;&quot; /&gt;&lt;span style=&quot;font-family: courier new,courier,monospace; color: rgb(0, 51, 153); font-style: italic;&quot;&gt;    list($usec, $sec) = explode(' ', microtime());&lt;/span&gt;&lt;br style=&quot;font-family: courier new,courier,monospace; color: rgb(0, 51, 153); font-style: italic;&quot; /&gt;&lt;span style=&quot;font-family: courier new,courier,monospace; color: rgb(0, 51, 153); font-style: italic;&quot;&gt;    return (float) $sec + ((float) $usec * 100000);&lt;/span&gt;&lt;br style=&quot;font-family: courier new,courier,monospace; color: rgb(0, 51, 153); font-style: italic;&quot; /&gt;&lt;span style=&quot;font-family: courier new,courier,monospace; color: rgb(0, 51, 153); font-style: italic;&quot;&gt;}&lt;/span&gt;&lt;br style=&quot;font-family: courier new,courier,monospace; color: rgb(0, 51, 153); font-style: italic;&quot; /&gt;&lt;span style=&quot;font-family: courier new,courier,monospace; color: rgb(0, 51, 153); font-style: italic;&quot;&gt;srand(make_seed());&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic; color: rgb(0, 51, 153);&quot;&gt;$randval = rand();&lt;/span&gt;&lt;/pre&gt;
Начиная с PHP 4.2.0, больше не нужно инициализировать генератор случайных чисел, перед использованием.&lt;/li&gt;&lt;li&gt;float tan ( float arg) - возвращает тангенс числа&lt;/li&gt;&lt;li&gt;float tanh ( float arg) - возвращает гиперболический тангенс числа&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;</ALLTEXT>
        <POPUP></POPUP>
        <OPTIONS></OPTIONS>
        <TIMEMODIFIED>1179110204</TIMEMODIFIED>
      </MOD>
    </MODULES>
    <FORMATDATA>
    </FORMATDATA>
  </COURSE>
</MOODLE_BACKUP>

