Основная задача программирования — заставить компьютер выполнять определенные и нужные программисту действия. Поэтому, наша первая программа будет выглядеть так:
— говорит нам о том, что дальше будет код на языке PHP. Все наши программы, написанные на php мы будем в обязательном порядке начинать с этой строчки. Иначе PHP просто пройдет мимо, даже не подозревая, какую важную задачу мы пытаемся на него возложить.
Поехали дальше.
Вторая строка:
Первое слово, которое мы встречаем в этой строке — слово «me», на основании чего делаем вывод, что разговор тут идет о создателе данной программы. Доллар перед словом означает, что данная последовательность символов обретает свой смысл в виде переменной.
Что же такое переменная? Переменная — это место, где хранятся наши данные, а для удобства обращения, мы даем имя этой части памяти.
Если у нас есть выделенная память, то глупо ее оставлять пустой, верно? Поэтому следующим символом «=» мы говорим компьютеру, что в это место, которое мы только что создали нужно записать данные, фактически присваивая переменной какое-то значение. Поэтому данный символ называется не «равно», как мы привыкли в математике, а «оператор присваивания».
Прежде чем продолжить, хотелось сказать пару слов про лексику, которой пользуются программисты. Людям не посвященным, мир программистов кажется странным. Ведь нам ничего не стоит сделать фабрику мостов, а стринги разложить на чары. Но, как и все в программировании, лексика подчиняется логике, и имеет вполне определенную смысловую нагрузку. А еще чтение вслух программ на PHP способно призывать дух Черно-белого верблюда, который будет говорить что-то про «шаблонизатор».
Как вы догадались, речь пойдет о довольно знакомом для слуха слове «оператор». Чаще всего слово «оператор» применяется рядом с названиями техники, требующей определенных знаний и умений для работы с ней. Фактически, оператор — это кто-то, кто выполняет определенные действия, следуя задачам, поставленными начальством. Но в программе нет живых людей, способных выполнить за нас работу, а программист — единственный и бессменный тут начальник. Поэтому, когда мы говорим об «операторах» в программе, мы имеем в виду что-то, что делает для нас определенные действия. Это простейшие приказы или указания, которые компьютер выполнит в точности, как это описано в документации. Ну или не выполнит, если обиделся, устал и хочет мороженку.
Читайте также: Oracle interval day to second
Поэтому, для программистов «+» — это не «плюс», а «оператор сложения», «-» — «оператор вычитания», «*» — «оператор умножения», а «» — оператор деления. Конечно, этот список операторов далеко не полный, но смысл остается тот же — «оператор» — это что-то, что совершает определенные действия (у программистов называется «совершает операцию») над исходными данными, которые называются операндами.
Говоря языком программирования —
Означает оператор сложения, выполняющий операцию сложения над операндом-переменной $a и операндом-переменной $b. Ну или «а плюс б», если вы не на экзамене по программированию.
Если оператор работает не с двумя, а с одним операндом, он называется «унарным» от испанского слова «уно» — один. Старый знакомый из математики минус — пример такого оператора, совершающего операцию отрицания своего операнда. Если $a — положительное, то -$a — отрицательное, по модулю равное $a.
Подобно математическим уравнениям, мы можем комбинировать операторы вместе.
Например,
printReport «, то скорее всего функция печатает отчет, а если написано » eatCat «, то функция отправит вашего кота есть. Или съест вашего кота.
Возвращаясь к нашему коду —
Судя по названию, делает счастливым, а судя по списку операндов, делает счастливым программиста, создавшего ее. Данная программа является универсальным личным генератором счастья. На этом я заканчиваю рассказ о программировании — ведь теперь у вас есть универсальный способ доставить счастье кому угодно. Заказчику, начальнику и самому себе конечно. Все. Занавес, выключаем рубильник и расходимся.
Что, что простите? Функция не определена. Ой, извините, забыл маленькую деталь.
Прежде чем компьютер принесет вам счастье, вы должны научить его это делать. Как? С помощью магии, конечно! Магии программирования — так что одеваем черные плащи, берем в руки клавиатуру, учебник латыни и вперед — к созданию личных генераторов счастья. И хватит уже на сегодня — полнолуние, и у меня запланирован интересный вечер в компании старых блудниц.
Читайте также: Компьютер за 2 миллиона рублей
Пару слов об учебнике
Наш учебник (самоучитель) по основам языка программирования PHP в первую очередь предназначен для начинающих веб-программистов, которые занимаются разработкой сайтов и веб-приложений. Поэтому, перед чтением учебника желательно хотя бы бегло ознакомиться с оновами HTML , CSS и JavaScript . В то время, как данные технологии являются клиентскими (их интерпретаторы встроены в браузер) и отвечают за функциональность веб-приложений на компьютере пользователя, PHP в основном предназначен для управления приложениями на стороне сервера (практически все серверы мира имеют интерпретатор PHP ).
Учебник написан довольно просто и максимально последовательно, а изложение материала учебника сопровождается большим числом примеров, многие из которых можно посмотреть в браузере. Для закрепления теории к учебнику по PHP также прилагается задачник с решениями. Все это позволит новичкам самостоятельно изучить основы JavaScript с нуля и за максимально короткие сроки.
Отметим, что для начинающих программистов изучение PHP будет чрезвычайно полезным еще и потому, что язык имеет хоть и похожий, но все таки отличный от JavaScript и более сложный синтаксис. Так что, после прочтения обоих учебников, у читателя должно будет сложится вполне ясное представление не только о веб-программировании, но и программировании в целом.
Если в ходе освоения учебного материала у вас возникнут трудности, пишите мне в индивидуальный ‘Чат с автором’ (по возможности стараюсь отвечать всем).
Чтобы посмотреть результат выполнения исходного кода примеров учебника во фрейме кодового блока, нажмите кнопку ‘Результат’ .
PHP — язык серверных сценариев, мощный инструмент для создания динамических и интерактивных веб страниц.
PHP — широко используемая, бесплатная и эффективная альтернатива конкурентам, таким как ASP от Microsoft.
Легко выучить «Демонстрируя PHP»
«Учебник PHP» инструмент — позволяет легко изучить PHP, Вы увидите, исходный код PHP и вывод кода HTML.
Читайте также: Кто хорошо читает аудиокниги