![]() |
11 вопросов и ответов на собеседовании по PHP для начинающихОдин из самых распространенных форматов собеседования на вакансии программиста PHP – это быстрые вопросы и ответы. Давайте рассмотрим список таких вопросов. Будет полезно для поиска работы начинающим (junior) разработчикам PHP. Список вопросов:
![]() 1. Что вообще такое PHP? PHP расшифровывается как РНР: Гипертекстовый препроцессор - это широко используемый серверный скриптовый язык с открытым исходным кодом, особенно подходящий для создания динамических веб-сайтов и мобильных API. PHP поддерживает множество баз данных, таких как MySQL, Solid, PostgreSQL, Oracle, Sybase, generic ODBC и т.д. PHP-код может быть встроен в HTML. Он используется для управления динамическим контентом, отслеживания сеансов, баз данных, а также для создания целого сайта электронной коммерции. По умолчанию большинство серверов веб-хостинга поддерживают PHP. 2. Что такое сессия в PHP? Сессия в PHP - это способ хранения информации, которая будет использоваться на нескольких страницах всего веб-сайта. Информация не хранится на компьютере пользователя, в отличие от файлов cookie. Во временном каталоге на сервере сеансом будет создан файл, в котором хранятся зарегистрированные переменные сеанса и их значения. Эта информация будет доступна на всех страницах сайта во время этого посещения. Когда вы работаете с приложением, вы открываете его, вносите некоторые изменения, а затем закрываете. Это очень похоже на сеанс. Компьютер знает, кто вы такой. Он знает, когда вы запускаете и завершаете работу приложения. Но в интернете веб-сервер не знает, кто вы и чем занимаетесь, потому что HTTP-адрес не поддерживает состояние. Эта проблема решается с помощью переменных сеанса путем сохранения пользовательской информации, которая будет использоваться на нескольких страницах (например, имя пользователя, любимый цвет и т.д.). По умолчанию переменные сеанса будут сохраняться до тех пор, пока пользователь не закроет браузер. Таким образом, переменные сеанса содержат информацию об одном пользователе и доступны для всех страниц в одном приложении. 3. Что означает "PEAR"? PEAR расшифровывается как “Хранилище расширений PHP и приложений”. PEAR - это фреймворк и репозиторий для всех повторно используемых компонентов PHP. PEAR обеспечивает более высокий уровень программирования для веб-разработчиков. Он содержит все виды фрагментов кода PHP и библиотек. Он также предоставляет вам интерфейс командной строки для автоматической установки пакетов. 4. Какие типы переменных присутствуют в PHP? В PHP существует 8 основных типов данных, которые используются для создания переменных. Это:
При присвоении имени переменной PHP необходимо соблюдать следующие два правила:
Имя переменной PHP не может содержать пробелов. Переменные PHP чувствительны к регистру. Таким образом, $NAME и $name рассматриваются как разные переменные. 6. В чем разница между “echo” и “print” в PHP? echo может выводить одну или несколько строк. print может выводить только одну строку, и она всегда возвращает 1. echo работает быстрее, чем print, потому что он не возвращает никакого значения. Print выполняется медленнее по сравнению с echo. Если вы хотите передать в echo более одного параметра, следует использовать круглые скобки. Использование круглых скобок в списке аргументов для print не требуется. 7. Как могут взаимодействовать PHP и HTML? PHP-скрипты имеют возможность генерировать HTML. PHP - это серверный язык, в то время как HTML - это клиентский язык. PHP выполняется на стороне сервера и получает свои результаты в виде строк, объектов, массивов, а затем мы используем их для отображения его значений в HTML. Такое взаимодействие помогает устранить пробелы и использовать лучшее из обоих языков. 8. Зачем нужна @ (собака) в PHP? В PHP @ используется для подавления сообщений об ошибках. Если в строке, которая состоит из символа @ в начале, возникает какая-либо ошибка во время выполнения, то ошибка будет обработана PHP. 9. В чем важность парсера в PHP? Синтаксический анализатор PHP - это программное обеспечение, которое преобразует исходный код в код, понятный компьютеру. Это означает, что любой набор инструкций, который мы даем в виде PHP-кода, преобразуется синтаксическим анализатором в машиночитаемый формат. Вы можете проанализировать PHP-код с помощью PHP, используя функцию token_get_all(). 10. Какие есть типы ошибок в PHP? Существует 3 основных типа ошибок в PHP:
PHP можно рассматривать как частично чувствительный к регистру язык. Имена переменных полностью чувствительны к регистру, но имена функций - нет. Кроме того, определяемые пользователем функции не чувствительны к регистру, но остальная часть языка чувствительна к регистру. Например, пользовательские функции в PHP могут быть определены в нижнем регистре, но позже вызываться в верхнем регистре, и они все равно будут функционировать нормально. ![]() Автор этого материала - я - Пахолков Юрий. Я оказываю услуги по написанию программ на языках Java, C++, C# (а также консультирую по ним) и созданию сайтов. Работаю с сайтами на CMS OpenCart, WordPress, ModX и самописными. Кроме этого, работаю напрямую с JavaScript, PHP, CSS, HTML - то есть могу доработать ваш сайт или помочь с веб-программированием. Пишите сюда. ![]() |
Мои услуги
|
© upread.ru 2013-2023 При перепечатке активная ссылка на сайт обязательна. |