Смотреть видео: PHP+MYSQL — Базовый курс 15


290 просмотров.

Краткое описание видео: .мы продолжаем обучение сейчас мы.займемся очень важной частью любого.языка программирования в том числе и php.это функциями то что эта часть очень.важна и не означает что она очень.сложная поэтому поймите что.функции по достаточно простые вещи вот и.сейчас мы это лучше увидим мы даже.научимся создавать свои функции.посмотрим как работает функции.встроенные печки и так далее да и так.что же такое функция прежде чем.объясняете этот момент я хочу чтобы вы.вспомнили курс по photoshop.который был на первом диске если вы его.конечно видели там у нас был такой.момент когда мы изучали создание 3d.коробочек да то есть мы создавали.картинку.отдавали эту картинку специальному.экшену так называемую.и этот экшен проработав где то секунд 15.проводя там различные виды изменения.действия какие-то с этой картинкой до.получалось не и 3d коробочка то есть.было примерно следующее мы отдавали ему.простую плоскую картинку самые.нарисовали мы на отдельном слое да вы.помните передавали до картинку.специально экшен и он нам про делаю.различные операции выдавал такую.коробочку вот если вы это вспомнили то.отлично вам будет функций понять намного.проще теперь вернемся к функции что.такое функция вот например здесь на.экране сейчас у нас расписано функция.которая вычисляет квадрат любого числа.то есть мы даем этой функции.какое-то число и она выдает нам обратно.результат то есть тоже самое что с.коробочками.мы даем изображение происходит внутри.функции какие-то действия и нам выдается.результат вот точно так же здесь есть.функции это набор каких-то команд.которые проделывают определенные.действия и выдают какой-то результат.причем этот набор команд определенным.образом назван и может использоваться в.любом.он месте страницы сейчас мы это.посмотрим как это все устроено как-то.все используется вы сами все увидите вот.у нас например идет функция квадрата до.вычисления квадрата любого числа.определяется любая функция с помощью.слова function- то есть в нужном месте.страницы допустим самом начале либо.самом конце это не важно лишь бы где то.ее определить мы прописываем function и.сразу даем и имя например данном случае.склада это квадрат по английски в.качестве параметру можем указать какой.то перемены можем 2 указать перемены но.это мы еще посмотрим на практику в.данном случае у нас в качестве параметра.идет одна переменная.которая будет работать до что у нас.происходит внутри функции то есть.функция как бы открывается вот здесь для.фигурными скобками.затем фигурными скобками закрывается у.нас здесь происходит следующее у нас.создается переменная результ которая.кстати работает только внутри этой.функции этой переменной присваивается.умноженное на два значения да которая.здесь была получена а затем этот.результат просто выводится ничего.сложного то есть затем после того как.функций она создана мы можем в любом.месте страницы написать вот такую.строчку вот сюда подставить любое число.и нам будет выведен в этом месте.квадратного числа вот примерно так.работает функция сейчас мы на практике.пропишем вот этот пример и вы увидите.что это на самом деле очень проста и вот.это знание как создавать свои функции.очень вам поможет в будущем когда вы.будете изучать.функции которые встроены в сампе hp сами.потом вспомнить и насколько это полезно.знаете самому как создается функции да и.как она работает.переходим в дриме wear и создаем новый.печки файл в котором сейчас будем.прописывать функцию.так сразу сохраним данный файл так дадим.ему название function так и здесь сразу.можно то это прописать как функции так.отлично теперь между тегами body.открываем блок php кода дак и давайте.где-нибудь вот здесь создадим нашу.функцию которая будет вычислять.квадратному отчества пишем function.например отдаем и мяску это так и в.качестве параметра говорим что у нас.будет переменная а так и не открываем.тела функции в которой будем заносить.сейчас код.и так мы будем здесь создавать.переменную результат в которую будем.помещать.перемены а умножено на саму себя.они затем просто выводить этот результат.все функции у нас готово теперь давайте.попробуем ее где-нибудь использовать и.например какой нибудь код напишем здесь.допустим после функции мы напишем там.вывести так как у так и пишем допустим.квадрат.допустим квадрат 7 равен teredo и здесь.день быть мы запускаем функцию как.функцию нас называется скоро.в качестве параметра передаем ей семерку.сохраняемся переходим браузер и.попробуем посмотреть что у нас.получилось с видом до квадрат 7 равен 49.то есть что у нас получилось а мы в.самом начале прописали функцию дальше мы.просто выводим обычный текст и пишем.сквозь 7 до семерка у нас подставляется.вот сюда здесь 7 перемножается на 7 в.результа падает 49 и 49 у нас выводится.то есть грубо говоря вот сюда.подставляется весь вот этот блок и.происходит вычисление то есть теперь как.бы нам не нужно писать и сделать такую.конструкцию да мы просто можем писать.эту функцию подставлять нужное число и.выводить здесь можно даже еще сделать.вот как усложнить чуть задача да.например в какую нибуть переменную.загнать число допустим перемена там ну.переменной n пусть бы до перемены не.удар вот закон от неё допустим любое.число например 80 до.вот на сюда уже подставлять не квадрат 7.а именно прямота переменную да и сюда.точно также есть данном случае у нас.будет по счетам квадрат 80 сохраним и.посмотрим в обратно 80 раем 6400 да если.мы здесь поменяем на допустим 120 он нам.посчитает квадрат 120.то есть понятно.как работает функция функция может быть.без параметров да то есть если допустим.мы сейчас напишем еще какую-нибудь.функцию например которая выводит ссылку.какой-нибудь давайте попробуем запустим.function.пусть она у нас называется линк на.ссылка так ссылка ссылка и пока она у.нас будет без параметров просто функция.link.так все что будет делать эта функция это.выводить ссылка допустим на главную.страницу сайта.пишем как он through и вывести даже не.просто http ft giada то есть настоящая.ссылку нас будет прописан пропишем.расширив равно так уж тебе :.допустим у нас а то ссылка будет.выводить точнее эта функция будет.вводить ссылку на сайт photoshop мастер.. руда так закрываем т.к. и в якоре.ссылки напишем допустим уроки photoshop.так отлично вот теперь если нам нужно.где-то такая ссылочка мы можем просто.написать.линк . , он допустим нам где-нибудь.самом начале страницы.нужна такая ссылка пишем сразу линк . ,.потом просто можно вывести как переноса.чтобы нам не мешался в одну строку.точнее чтобы они не выводились так.сделаем есть вот мы написали link да.просто даже выше определяли функциям и.ниже.пропишем вывод выше здесь видно да у нас.находится ссылка на сайт на шок мастер.смр посмотрим исходный код у нас пошла.ссылочка есть функция сработал она.вывела.результат да вот вот это тоже имейте.ввиду что можно функцию вызывать как бы.не только после того как мы ее.определили но и до такой момент то есть.если мы обычно хотим вывести ссылку.после можем вывести после так так.переноса нужно закинуть пока сохраняем.проверяем на канал нас после выводится.неважно.так здесь можно добавить параметров в.эту функцию вот смотрите допустим мы.можем сделать так чтобы выводить не.просто ссылку.обводить ссылку допустим соответствии с.параметрами как это будет выглядеть то.есть мы можем написать так допустим.переменной один когда у нас будет.параметрам и переменная якоре ссылки на.самой так допустим то это переменная вот.и здесь мы в самой функции можем.подставлять эти параметры и заместо.адреса подставляемся на переменную ning.он за место я говорю подставляем тайтл.вот теперь.вызываем эту функцию мы должны указать.эти параметры через запятую указываем.параметры да то есть.что у нас будет самой ссылкой допустим.нам теперь заходите на захотелось как бы.не на photoshop мастер выводить да она.сайт допустим брюссель . com поэтому мы.здесь в самой ссылке пропишем меркам.пока название соответственно допустим.школа мастерства вот теперь что у нас.произойдет в этом случае у нас будет.вызвана функция link вот такими.параметрами то есть у нас произойдет.следующее вывод на место link.подставиться вот этот момент на место.тайтово подставиться вот этот момент.давайте посмотрим действительно ли это.так так сохраняем и проверим он.называется школа мастерства.понятно да то есть мы функцию передаем.какие-то параметры там происходят.какие-то действия и нам выдается.результат ничего сложного здесь нет.поэтому здесь я вам советую поработать в.особенно вот на об этом на этом моменте.когда мы еще как бы не пошли дальше.просто по создавать вот такие свои.простенькие функции с параметрами без.параметров вот по выводить их.потренироваться и когда уже вот.хорошенько их усвоить это же самое что с.массивами был до на простых вещах вот.когда уже база закрепиться так скажем.тогда только вы идите дальше когда все.уже никаких вопросов здесь не будет по.созданию таких простеньких функций то.идите дальше в следующем уроке потому.что мы будем разбирать встроенные сам.печки функции то мы тоже знание этого.урока вам обязательно пригодятся и чем.лучше вы усвоите тем дальше вам будет.проще изучать сам язык все жду вас в.следующем уроке

PHP+MYSQL — Базовый курс 15

Как? Вы еще не смотрели? Ну это зря...