Что такое php в английском сленге

Что такое слово «Пхп»

yazyk programmirovaniya php

Значение

Язык программирования PHP.

Пример текста:

Происхождение:

Англ. Personal Home Page tools — инструменты для создания персональных веб-страниц.

Варианты:

Синонимы:

Рядом по алфавиту:

Верно ли значение у слова?
Фунатари

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

yazyk programmirovaniya php

Буквы а, о, у, ы, э делают предыдущий согласный твёрдым, буквы я, ё, ю, и, е — мягким.

Верно ли значение у слова?
Хостинг

Арендованное место для сайта в интернете.

© 2019–2021. Все опубликованные материалы носят информационный характер и предназначены для ознакомительных целей. Их нельзя использовать в качестве решения заданий.

При использовании данного сайта, вы подтверждаете свое согласие на использование файлов cookie в соответствии с настоящим уведомлением в отношении данного типа файлов.

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

Источник

Понимаем сленг программистов: мини-словарь для начинающих разработчиков

blog promo e872632493a971b3ba0722ccffaec76d1df333a297017200dadbff257e5959c1

Начинающие разработчики не сразу понимают старших товарищей. Фразы вроде «я апишку свитчнул» или «заимпорти другую либу» звучат для новичков как лекция по математическому анализу для первобытного человека. Поэтому мы решили сделать небольшой словарь профессионального сленга программистов.

Слова и фразы в словаре отсортированы по алфавиту. Кстати, словарь можно дополнять. Пиши в комментариях термины, с которыми вы сталкивались на работе.

Аджайл — от англ. Agile. Общий термин, описывает ценности и принципы гибкой разработки программного обеспечения, а также практические подходы к разработке. Понятие Agile стало популярным после публикации Манифеста гибкой разработки программного обеспечения в 2001 году.

Айдишник — id, идентификатор.

Альфа — этап разработки программного обеспечения, на котором разработчики добавляют в программу новые функции, а тестировщики испытывают программу. Это внутренний или непубличный этап.

Апишка — API, программный интерфейс приложения или интерфейс прикладного программирования.

Аутсорс — аутсорсинг, передача компанией части операционной деятельности другой компании.

Адаптив — адаптивный дизайн, адаптация интерфейса к использованию на разных экранах.

Баг — от англ. Bug — жучок, клоп. Ошибка в программе.

Бахнуть — что-то быстро сделать, изменить или дополнить функциональность приложения.

Бета — бета-версия, приложение на стадии публичного тестирования.

Бот — сокращение от «робот». Ботом называют программу, которая автоматизирует интерфейс. Пример — автоответчик в чате.

Бэкенд — от англ. Back-end. Программно-аппаратная или серверная часть приложения.

Бэкап, бэкапить — резервная копия или процесс создания резервной копии приложения.

Ворнинг — от англ. Warning — предупреждение. Предупреждающее сообщение в интерфейсе.

Войтивайти — шуточное, обозначает процесс переквалификации далёкого от сферы IT специалиста в разработчика.

Выкатить — сделать доступным для пользователей. Например, «выкатили новую версию сайта» значит сделали новую версию сайта доступной для пользователей.

Выпадашка — выпадающее меню, то же, что и «дропдаун».

Галера — компания, в которой платят низкие зарплаты и не ценят разработчиков.

Гит — система контроля версий Git или сервис GitHub.

Г****окод — плохой, некачественный код. Объяснение термина есть в статье нашего студента.

Градиент — плавный переход из одного цвета в другой.

Движок — в веб-разработке так называют системы управления контентом.

Дебажить — устранять ошибки, баги.

Деплой, деплоить — развёртывание, публикация рабочей версии приложения. Пример: задеплоить сайт — перенести сайт с тестового на рабочий сервер, сделать его доступным для пользователей.

Джун, джуниор — от англ. Junior. Младший разработчик. Специалист без опыта или с минимальным опытом работы.

Дезигнер — презрительно-снисходительное название дизайнера.

Драй — от англ DRY, don’t repeat yourself. Принцип программирования, предлагающий избегать повторений кода.

Дропдаун — выпадающее меню, то же, что и «выпадашка».

Жаба — язык программирования Java.

Жабаскрипт — язык программирования JavaScript.

Залить — загрузить. Например, «залить файлы на сервер».

Запилить — сделать что-то, добавить какую-то функциональность.

Змея — язык программирования Python.

Исходник — файлы, в которых находится исходный код приложения, или сам исходный код.

Итерация — повторение. «Мы сделали несколько итераций» — мы повторили шаг несколько раз.

Коммит, коммитить — от англ. To commit — совершать. В контексте работы над приложением — сохранять код в репозитории.

Костыль — код, который нужен, чтобы исправить несовершенство ранее написанного кода.

Это интересно

На Хекслете есть раздел с бесплатными курсами. Здесь есть курсы по логике, английскому языку, операционным системам, по языкам и инструментам программирования. Регистрируйтесь и учитесь бесплатно!

Либа — от англ. Library — библиотека. Речь идет о библиотеках кода, например, React.

Линтер — общее нарицательное название программ, которые анализируют код и предупреждают разработчика об ошибках.

Лист — от англ. List — список.

Локалка — локальный. Например, локальный сервер или сеть.

Мидл — от англ. Middle — средний. Уровень разработчика, следующий за джуниором. Опыт и уровень знаний миддла позволяет ему самостоятельно решать серьезные задачи.

Мёржить — от англ. Merge, сливать. Речь идет об объединении или слиянии веток кода.

Меншить — от англ. Mention — упоминание. Речь идёт об упоминаниях в чатах или соцсетях. «Менши меня, когда будет готово» значит «упомяни меня, когда будет готово».

Навбар — навигационный блок на сайте или в интерфейсе программы.

Накатить — внести изменения, задеплоить новую версию приложения. Противоположное термину «откатить».

Откатить — удалить изменения, вернуть предыдущую версию приложения. Противоположное термину «накатить».

Ось — операционная система.

Падаван — ироничное название стажёра или джуниора.

Пилот — пробная (пилотная) версия продукта.

Питон — язык программирования Python.

Подвал — то же, что и «футер». Элемент структуры страницы, который находится в нижней части и содержит служебную информацию.

Поплыла вёрстка — некорректное отображение страницы в браузере.

Продакшн или продакшен (продакшн-код) — обозначение кода для рабочей версии приложения.

Пушить — использовать команду push, публиковать что-то.

Пэхапэ — язык программирования PHP, то же, что и «пыха».

Пыха — язык программирования PHP, то же, что и «пэхапэ».

Релиз — программное обеспечение на стадии публичного использования. Стабильная версия программы, которая прошла тестирование.

Рекурсия — описание процесса с помощью самого процесса. Например, выражение «рекурсивный вызов функции» описывает ситуацию, в которой функция вызывает сама себя.

Репа — репозиторий, хранилище данных. Например, код программы можно хранить в репозитории на GitHub.

Ридми — файл Readme, в котором содержится информация о программе.

Ругаться, например, линтер ругается — сообщения об ошибках в коде, работе сервиса и так далее.

Сабж — от английского Subject — тема, предмет. «По сабжу» — по теме обсуждения.

Свитчнуть, свичнуть — переключить. От английского switch.

Сетка — модульная сетка, используется для дизайна и вёрстки страниц.

Сеньор, синьор — от англ. Senior — старший разработчик.

Стек — изначально абстрактный тип данных. В разговорной речи используется для обозначения списка технологий, которые использует разработчик или компания. Пример: «Наш стек — HTML/CSS, JavaScript, React».

Софт — от англ. Software — программное обеспечение.

Софт-скилы — от англ. Soft skills — знания и качества специалиста, прямо не связанные с профессиональной деятельностью. Примеры: коммуникабельность, проактивность.

Темплейт — от английского template — шаблон.

Тестировщик — специалист по тестированию программного обеспечения.

Тимлид — от английского Team leader — руководитель команды. Координатор группы программистов.

Убить — удалить что-то. Например, «убить профиль» означает удалить профиль.

Фидбек — от англ. Feedback — обратная связь.

Фича — функция, возможность. От англ. Feature.

Фреймворк — от англ. Framework — каркас. Инструмент разработки, набор типовых шаблонных решений, упрощающих работу программиста. Примеры: Laravel, Bootstrap.

Фронтенд — от англ. Front-end — клиентская часть приложения.

Хатэмээль, хатээмэль — HTML, язык гипертекстовой разметки.

Хардкодить — статически прописывать в коде данные, которые должны вычисляться динамически. Плохая практика, антипаттерн в программировании.

Хацкер, кулхацкер — ироничное название начинающего специалиста, который считает себя опытным программистом. От английского hacker и cool hacker.

Хедер, хэдер — элемент структуры веб-страницы, находится в верхней части и содержит логотип, меню, служебную информацию.

Цэмээс, цээмэс — от англ. CMS — content management system, система управления контентом.

Цээсэс — от англ. CSS — Cascading Style Sheets, каскадные таблицы стилей.

Юзать — от английского to use — использовать.

Ява — язык программирования Java.

Яваскрипт — язык программирования JavaScript.

ЯП — язык программирования.

you bc72575a0e6eb39de3e28e54a8df1138beaa57cd5300061ecb5c202773131f9e

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

Источник

Что такое PHP и почему его все ненавидят

Несмотря на то, что 83% сайтов в интернете работают на PHP.

История языка

Изначально PHP расшифровывался как Personal Home Page Tools — инструменты для создания персональных страниц. Дело в том, что раньше, чтобы сделать функциональный сайт, чаще всего использовали C, Perl и CGI-скрипты. Звучит сложно, на деле — тоже сложно. Единственным способом сделать что-то своё и не изучать при этом три тома по программированию был PHP.

Например, можно сделать так:

Привет! А вы знаете, что

В результате на странице получится строчка: «Привет! А вы знаете, что этот код написан на PHP?»

Ещё можно создавать целые PHP-файлы и писать весь код там, а потом просто подключать эти файлы в нужный момент. Получается, что с PHP можно работать в двух режимах: писать код прямо в коде страницы или выносить всё в отдельные файлы.

PHP — это просто

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

Комментарии и точка с запятой. Комментарии можно ставить в любом месте — достаточно написать два слеша подряд. А точка с запятой ставится после каждой команды — точно так же, как в С, Pascal, JavaScript и ещё в сотнях других языков.

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

Вывод на экран. В HTML-коде достаточно вставить команду echo, которая помещает текст в то место, откуда вызвали команду. Например, этот код покажет заголовок первого уровня с текстом «Заголовок, собранный на PHP»:

И этот код сделает то же самое:

Ещё в PHP есть классы и объекты, автоматическое приведение типов (хотя мало кто понимает, как оно там работает в сложных примерах) и множество встроенных функций, которые упрощают разработку и помогают быстро писать код. А самое главное — PHP сам заставляет работать любой код, если он хоть как-то написан по правилам языка. Даже если внутри будет полная чушь, но похожая на PHP-код — интерпретатор его старательно выполнит, и, скорее всего, многое из этого будет даже работать.

Для чего нужен PHP

Собирать страницы из модулей. Если помните, PHP-код можно встраивать в HTML-страницы, а можно сохранять как отдельные файлы. В этом случае мы получаем мини-модули, каждый из которых отвечает за что-то одно. Например, в одном мы пишем, как будет выглядеть шапка сайта, в другом — меню, третий файл будет отвечать за подвал, четвёртый — за блок с отзывами о товарах.

Если у нас интернет-магазин и на каждой странице товара нужно показать шапку сайта и подвал, можно каждый раз прописывать это вручную, а можно собрать на PHP. Для этого достаточно в теле страницы написать что-то такое:

PHP возьмёт файл header.php, в котором мы написали, как должна выглядеть шапка сайта, и поставит её в начало страницы. То же самое сделает и с подвалом — файлом footer.php, и так будет на каждой странице товара. Получается, что нам не нужно писать один и тот же код шапки и подвала на каждой странице, достаточно сделать это в одном месте, а потом подключать одной строчкой.

Создавать CMS и движки для сайтов. Такие модульные возможности PHP привели к тому, что большинство современных систем управления контентом на сайтах написаны на PHP. Смотрите сами:

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

Работать с формами и данными на странице. HTML плохо умеет работать с формами и отправлять куда-то данные, которые вы вводите в поля регистрации. PHP справляется с этим гораздо лучше: вы говорите, из какого поля что нужно взять и по какому адресу отправить, а всё остальное интерпретатор делает за вас.

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

Почему все ненавидят PHP

По старой памяти, когда ужасного кода было много. Простота вхождения в этот язык привела к тому, что невозможно было нормально поддерживать сайт, написанный кем-то на PHP. Этот язык позволял раньше (сейчас меньше, но тоже есть) много вольностей с типами данных, переменными, обращениями к базе данных, поэтому разобраться было почти нереально.

Кроме этого, раньше в PHP было много уязвимостей, через которые можно залезть в базы данных пользователей или что-то поломать на сайте. В новых версиях большинство дыр уже устранили, но тогда это стало реальной проблемой.

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

Любые переменные в любом месте. Понадобилась новая переменная? Объявите её на любом участке кода и сразу берите в работу. Это удобно для первоначальной разработки, когда ты просто берёшь новую переменную там, где она понадобилась, и делаешь с ней что хочешь. Но когда проходит время или кто-то другой хочет разобраться в коде, то такой подход сильно затрудняет работу.

Например, можно написать так:

Когда новый программист захочет понять, за что отвечают переменные а и b, он найдёт место, где они объявляются, и посмотрит, какого они типа и для чего использовались вначале. Но разработчик мог в процессе передумать и начать использовать эти переменные для других целей с новыми типами данных. Чтобы это понять, нужно просмотреть весь код и разобраться в логике, а это долго и трудно.

Стоит ли учить PHP?

Зависит от задачи. Дело в том, что не менее 80% сайтов уже сейчас работают на PHP: это значит, что их нужно будет еще какое-то время поддерживать. Ещё лет 5–10 спрос на PHP точно будет.

Однозначно стоит учить PHP, если хотите работать с Вордпрессом, Друпалом, Джумлой и другими известными системами управления сайтами. Они написаны на PHP, и все надстройки и дополнения — тоже. Хороший разработчик WordPress сейчас на вес золота.

Будут ли веб-разработчики массово переходить на другие технологии — вопрос открытый. Сейчас, если вы покупаете виртуальный хостинг, вам сразу включают интерпретатор PHP, потому что все его используют. А другие технологии типа Python или Node.js — не включают, их нужно устанавливать отдельно.

Но ведь и веб — это не навсегда. Ещё лет 20, и понятие веб-сайта может безнадёжно устареть, потому что люди будут в приложениях, соцсетях или ещё где похуже.

Наверное, ответ на вопрос такой: если вам до 20 лет, то уже не надо учить PHP. А если ближе к 40–50 и вы хотите заниматься вебом — то определённо да.

Что дальше

В следующей серии попрактикуемся в PHP — напишем свой код для пользы дела или для развлечений.

Источник

100+ английских сокращений в переписке, или WUCIWUG, BRO!

Такие переписки в телефоне и социальных сетях уже никого не удивят. Но сокращения в английском языке пошли еще дальше наших: аббревиатурой становятся целые предложения!

Пример: MYOB = mind your own business (занимайтесь своим делом)

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

angliyskie sokrasheniya sms

В качестве предисловия: разговорные сокращения в английском языке

Разумеется, сокращения английских слов желательно использовать только в неформальной переписке (личные сообщения, чаты). При этом известен случай, когда 13-летняя девочка написала школьное сочинение, почти целиком построенное на аббревиатурах английского языка. Вот отрывок из него, попробуй прочитать и понять смысл написанного:

My smmr hols wr CWOT. B4, we used 2go2 NY 2C my bro, his GF & thr 3 :- kids FTF. ILNY, it’s a gr8 plc.

Получилось? А теперь прочитай “перевод”:

My summer hols (сокращенное – holidays) were a complete waste of time. Before, we used to go to NY (New York) to see my brother, his girlfriend and their 3 kids face to face. I love New York, it’s a great place.

Как видишь, английские сокращения на письме построены:

Итак, переходим к нашему словарю английских сокращений.

Его Величество Сленг: расшифровка английских сокращений

В статье будет указан перевод сокращений с английского на русский. Но там, где потребуются дополнительные разъяснения, мы дадим и их. Enjoy!

2 = two, to, too (два, предлог to, тоже)

2DAY = today (сегодня)

2MORO / 2MROW = tomorrow (завтра)

2NITE / 2NYT = tonight (сегодня ночью, сегодня вечером)

4U = for you (для тебя)

4E = forever (навсегда)

AFAIK= as far as I know (насколько мне известно)

ASAP = as soon as possible (при первой возможности, как только – так сразу)

ATB = all the best (всего наилучшего)

B4 = before (до, прежде чем)

B4N = bye for now (пока, до встречи)

BAU = business as usual (идиома, означающая, что дела продолжают идти, как обычно, несмотря на сложную ситуацию)

BBL = to be back later (вернуться позже, быть позже)

BC = because (потому что)

BF = boyfriend (молодой человек, парень, бойфренд)

BK = back (назад, обратно)

BRB = to be right back (скоро вернуться). Например, ты “чатишься” с кем-то, но вынужден ненадолго отойти. BRB (скоро вернусь), – пишешь ты, и идешь по своим делам.

BTW = by the way (кстати, между прочим)

BYOB / BYO = to bring your own booze, to bring your own bottle (“со своим алкоголем”). Указывается на приглашении в том случае, когда хозяин вечеринки не будет предоставлять выпивку для гостей. Кстати, у группы System Of A Down есть песня B.Y.O.B. (Bring Your Own Bombs вместо Bottle).

CIAO = goodbye (до свидания, пока). Это сокращение для переписки в английском языке образовалось от итальянского Ciao (и произносится оно именно так – чао).

COS / CUZ = because (потому что)

CUL8R = call you later / see you later (позвоню тебе позже / увидимся позже)

CUL = see you later (увидимся позже)

CWOT = complete waste of time (пустая трата времени)

D8 = date (дата, свидание)

EOD = end of debate (конец дискуссии). Используется во время спора, когда хочется его прекратить: That’s it, EOD! (Все, прекратим спор!)

EZ = easy (легко, просто, удобно)

F2F / FTF = face to face (лицом к лицу)

FYI = for your information (к твоему сведению)

GF = girlfriend (девушка, герлфренд)

GMTA = great minds think alike (поговорка “Великие умы мыслят одинаково”). Что-то вроде нашего “у дураков мысли сходятся” только наоборот 🙂

GR8 = great (замечательно, отлично и т.д.)

GTG = got to go (должен идти)

HAND = have a nice day (хорошего дня)

HB2U = happy birthday to you (с днем рождения)

HOLS = holidays (каникулы, отпуск)

HRU = how are you (как ты? как дела?)

ICBW = it could be worse (могло быть хуже)

IDK = I dont know (я не знаю)

IDTS = I don’t think so (я так не думаю, не думаю, не согласен)

ILU / Luv U = I love you (я люблю тебя)

IMHO = in my humble opinion (по моему скромному мнению). Выражение уже давно перекочевало в наш интернет в виде транслитерации ИМХО.

IYKWIM = if you know what I mean (если ты понимаешь, о чем я)

JK = just kidding (просто шучу, это шутка)

KIT = to keep in touch (оставаться на связи)

KOTC = kiss on the cheek (поцелуй в щеку)

L8 = late (поздно, недавно, за последнее время)

LMAO = laughing my ass out (так смешно, что пятую точку себе “отсмеял”).

LOL = laughing out loud (значение идентично предыдущему). Это популярное английское сокращение тоже позаимствовано нашим интернетным сленгом в виде транслитерации ЛОЛ.

LSKOL = long slow kiss on the lips (французский поцелуй)

LTNS = long time no see (давно не виделись)

long time no see
Пример из стикеров для Viber

Luv U2 = I love you too (тоже люблю тебя)

M8 = mate (приятель, друг, чувак). Сленговое слово mate – примерно то же самое, что dude (чувак, пацан и т.д.): Hey, mate, what’s up? (Эй, чувак, как оно?)

MON = the middle of nowhere (идиома, означающая “очень далеко, у черта на куличках”)

MSG = message (сообщение, послание)

MTE = my thoughts exactly (ты читаешь мои мысли, я думаю точно так же)

MU = I miss you (скучаю по тебе)

MUSM = I miss you so much (скучаю по тебе очень сильно)

MYOB = mind your own business (занимайся своим делом, не лезь в чужие дела)

N2S = needless to say (само собой разумеется, очевидно что…)

NE1 = anyone (кто угодно, любой)

NP = no problem (без проблем, не проблема)

OIC = oh, I see (понятно; вот оно что). Используется в ситуации, когда ты хочешь показать собеседнику, что тебе понятен предмет разговора.

oh i see

PC&QT – peace and quiet (тишина и покой). Идиома, которая чаще всего используется в контексте желания более спокойной жизни: All I want is a little peace and quiet (Все, что я хочу – немного тишины и покоя).

PCM = please call me (пожалуйста, позвони мне)

PLS = please (пожалуйста)

PS = parents (родители)

R = are (форма глаголы to be)

ROFL / ROTFL = rolling of the floor laughing (катаюсь по полу от смеха)

RUOK = are you ok? (ты в порядке? все хорошо?)

SIS = sister (сестра)

SKOOL = school (школа)

SOB = stressed out bad (чувствовать сильный стресс)

По ссылке это видео с субтитрами.

SOM1 = someone (кто-то)

TGIF = thank God it’s Friday (Слава Богу, сегодня пятница)

THX = thanks (спасибо)

THNQ = thank you (спасибо тебе)

TTYL = talk to you later (поговорим позже)

WAN2 = to want to (хотеть)

WKND = weekend (выходные)

WR = were (форма глагола to be)

WUCIWUG = what you see is what you get (что видишь, то и получишь)

WYSIWYG
Фраза была использована для креативных постеров кетчупа Heinz

Выражение имеет несколько значений:

Может использоваться, как определение честного и открытого человека:

He is a what-you-see-is-what-you-get kind of person. (Он относится к типу человека “что видишь, то и получишь”)

Также идиомой могут пользоваться, например, продавцы в магазине, когда уверяют нас, что товар, который мы купим, выглядит так же, как и на витрине:

The product you are looking at is exactly what you get if you buy it. What you see is what you get. The ones in the box are just like this one. (Если Вы купите этот продукт, то получите именно то, что видите сейчас. Единицы товара, которые в коробках, точно такие же, как эта).

XLNT = excellent (отлично, превосходно)

XOXO = hugs and kisses (объятия и поцелуи). Точнее сказать “обнимашки и целовашки”, если следовать интернет-трендам 🙂

obnimashki

YR = your / you’re (твой / ты + форма глагола to be)

ZZZ.. = to sleep (спать) Сокращение используется, когда человек хочет показать собеседнику, что он уже вовсю спит / засыпает.

Напоследок: как понимать современные сокращения в английском языке

Как видишь, все английские сокращения в интернете поддаются определенной логике, принципы которой мы разобрали еще в начале статьи. Поэтому достаточно несколько раз “пробежаться по ним глазами”, и ты легко сможешь использовать и, главное – понимать их. CUL8R, M8 🙂

Источник

Моя дача
Adblock
detector