5/17/2017 0 Comments Учебник Php С НуляУстановка Denwer - Продолжительность: 24:32 Гоша Дударь 91 334 просмотра. MySQL: Уроки, руководство. Самоучитель (учебник) по PHP. Сегодня мы поговорим о том, как написать сайт на php с нуля. HTML, JavaScript, PHP и MySQL. Джентльменский набор Web-мастера – Это более детальный учебник по изучению php. PHP ( PHP: Hypertext Preprocessor, задумчивый препроцессор. B 1 yрокe познакомимся с основным синтаксисом, а так же напишем свой первый скрипт. Первая программа на PHP В этом начальном уроке мы напишем первую программу на PHP, узнаем, каким образом код PHP внедряется в разметку HTML и с помощью каких тегов, рассмотрим разделение выражений и. В этом уроке мы начнем нашу дружбу с этим языком программирования и научимся встраивать PHP скрипты в обычные HTML страницы. Изучить программирование на PHP. Вводная / Хабрахабр. Основная задача программирования — заставить компьютер выполнять определенные и нужные программисту действия. Поэтому, наша первая программа будет выглядеть так: < ? Programmer'; make. Happy($me); Рассмотрим подробнее что же написано в этой программе. Опытные программисты советуют читать код подобно книге, пытаясь понять смысл написанного исходя из смысла попадающихся слов и символов. Ну и использовать логику, конечно. Для тех кто и так знает, что делает этот код — в статье для вас есть блудницы и дух черно- белого верблюда. Мы последуем этому совету и разберем код, пытаясь понять его смысл. Первая строчка — < ? PHP. Все наши программы, написанные на php мы будем в обязательном порядке начинать с этой строчки. Иначе PHP просто пройдет мимо, даже не подозревая, какую важную задачу мы пытаемся на него возложить. Поехали дальше. Вторая строка: $me = 'Programmer'; Первое слово, которое мы встречаем в этой строке — слово «me», на основании чего делаем вывод, что разговор тут идет о создателе данной программы. Доллар перед словом означает, что данная последовательность символов обретает свой смысл в виде переменной. Что же такое переменная? Переменная — это место, где хранятся наши данные, а для удобства обращения, мы даем имя этой части памяти. Если у нас есть выделенная память, то глупо ее оставлять пустой, верно? Поэтому следующим символом . Поэтому данный символ называется не «равно», как мы привыкли в математике, а «оператор присваивания». Прежде чем продолжить, хотелось сказать пару слов про лексику, которой пользуются программисты. Людям не посвященным, мир программистов кажется странным. Ведь нам ничего не стоит сделать фабрику мостов, а стринги разложить на чары. Но, как и все в программировании, лексика подчиняется логике, и имеет вполне определенную смысловую нагрузку. А еще чтение вслух программ на PHP способно призывать дух Черно- белого верблюда, который будет говорить что- то про «шаблонизатор». Как вы догадались, речь пойдет о довольно знакомом для слуха слове «оператор». Чаще всего слово «оператор» применяется рядом с названиями техники, требующей определенных знаний и умений для работы с ней. Фактически, оператор — это кто- то, кто выполняет определенные действия, следуя задачам, поставленными начальством. Но в программе нет живых людей, способных выполнить за нас работу, а программист — единственный и бессменный тут начальник. Поэтому, когда мы говорим об «операторах» в программе, мы имеем в виду что- то, что делает для нас определенные действия. Это простейшие приказы или указания, которые компьютер выполнит в точности, как это описано в документации. Ну или не выполнит, если обиделся, устал и хочет мороженку. Поэтому, для программистов . Конечно, этот список операторов далеко не полный, но смысл остается тот же — «оператор» — это что- то, что совершает определенные действия (у программистов называется «совершает операцию») над исходными данными, которые называются операндами. Говоря языком программирования — $a+$b. Означает оператор сложения, выполняющий операцию сложения над операндом- переменной $a и операндом- переменной $b. Ну или «а плюс б», если вы не на экзамене по программированию. Если оператор работает не с двумя, а с одним операндом, он называется «унарным» от испанского слова «уно» — один. Старый знакомый из математики минус — пример такого оператора, совершающего операцию отрицания своего операнда. Если $a — положительное, то - $a — отрицательное, по модулю равное $a. Подобно математическим уравнениям, мы можем комбинировать операторы вместе. Например, < ? php$a=1; $b=2; $c=- ($a*2 + $b); Чему в итоге равно $c? Строчкой . Так как две строчки выше присваивают переменной $a значение 1, а переменной $b 2, то вычисление результата сводится к решению простого примера - (2*1+2), результатом которого является . Но в нашей программе переменной присваивается не число, а последовательность букв в кавычках. Это превращает переменную в «переменную строкового типа», или просто «строку». А последовательность букв в кавычках означает ровно то что вы видите — последовательность букв. Кавычки используются для обозначения границы этой последовательности. Иногда содержимое строки не носит абсолютно никакого смысла, но у хорошего программиста нет бессмысленных мест в программе, поэтому в строке$me='Programmer', мы говорим о себе, присваивая себе строку «Programmer», и с данного момента считаем себя программистом (конкретно в этой программе). Силой кода вы объявили себя программистом, и все что осталось — это закончить мысль. Для этого служит символ . Этот символ завершает оператор, сообщая, что больше действий в этом операторе производиться не будет. Например, мы хорошо знаем что будет в переменной $c после выполнения кода< ? Скажем, так: < ? Теперь оператор присваивания для $c заканчивается не после прибавления $b, а перед ним, и следовательно, суммирование с $b не происходит, т. Теперь значение $c — это отрицание результата умножения $a на 2. Ответ: - 2; Закончив с присвоением себе титула программиста, мы переходим к следующей строке. Но что делать, когда хочется совершить действие, выходящее за рамки возможностей оператора? Тут на помощь нам приходит функция. Если переменная дает название области памяти, то функция — это название для последовательности действий. Когда нам нужно совершить эти действия над данными, мы должны вызвать функцию. Для вызова функции нужно, одевшись в черный плащ с капюшоном, в полнолуние читать вслух учебник по латыни, стоя лицом на запад внутри круга, нарисованного кровью старых блудниц. Ну или просто написать имя функции, в скобках через запятую перечислив данные, с которыми эта функция будет работать. И если эффективность первого метода сомнительна, второй способ работает всегда. И обратно — если мы видим имя, после которого в скобках идет перечисление переменных, других данных или просто ничего, то скорее всего перед нами — вызов функции. Будучи переданными в функцию данные становятся «аргументами» функции. В качестве аргументов мы так же можем использовать операторы. Например, func($a) вызывает функцию для аргумента- переменной $a, в то время как func($a+$b) вызывает функцию, получая в качестве аргумента результат сложения $a и $b. Как догадаться что делает функция? Нужно взглянуть на ее имя. Хорошие программисты всегда используют в именах функции глаголы, означающие действия, совершаемые над аргументами. Стоящие рядом существительные говорят о том, что выбрано для воздействия, а прилагательные — раскрывают дополнительные особенности существительных. Сложновато, правда? Поэтому просто читайте что написано. Или съест вашего кота. Возвращаясь к нашему коду — make. Happy($me)Судя по названию, делает счастливым, а судя по списку операндов, делает счастливым программиста, создавшего ее. Данная программа является универсальным личным генератором счастья. На этом я заканчиваю рассказ о программировании — ведь теперь у вас есть универсальный способ доставить счастье кому угодно. Заказчику, начальнику и самому себе конечно. Занавес, выключаем рубильник и расходимся. Функция не определена. Ой, извините, забыл маленькую деталь. Прежде чем компьютер принесет вам счастье, вы должны научить его это делать. С помощью магии, конечно! Магии программирования — так что одеваем черные плащи, берем в руки клавиатуру, учебник латыни и вперед — к созданию личных генераторов счастья. И хватит уже на сегодня — полнолуние, и у меня запланирован интересный вечер в компании старых блудниц.
0 Comments
Leave a Reply. |