Уроки PHP для начинающих / #10 – Функции. Область видимости

preview_player
Показать описание
Функции в PHP выполняют важную роль. Они обеспечивают сокращение кода за счет вынесения его в отдельные места. За урок мы научимся создавать функции и передавать в них значения.

✅ Полезные ссылки:

⏰ Тайм коды:
00:00 - Начало
00:19 - Создание функции
02:24 - Вызов функции
03:10 - Передача параметров
06:34 - Возвращение значений
08:55 - Функция для подсчета суммы
12:10 - Область видимости переменных
15:28 - Статические переменные
17:15 - Заключительная часть

✔ -------------

- Уроки от #itProger 👨🏼‍💻
- Все уроки по хештегу #itprogerLessons
Рекомендации по теме
Комментарии
Автор

Изучаю javaScript, и в качестве общего развития решил посмотреть уроки по PHP. Автору спасибо, в уроках все кратко, понятно и без воды. В jS работа с локальными и глобальными переменными попроще.

АндрейПотапов-шц
Автор

здраствуйте, я долго разбирался с функциями, и наконец то понял, спасибо вам за ваши уроки

ТОЛЬКОПОБЕЗДОРОЖЬЮ
Автор

Мне нравится что я могу тебя слушать быстро и все разборчиво, сочетание голоса и четкости речи, хотя я не учу, а вспоминаю, может по этому.

netvoine_putin_umri
Автор

Спасибо за урок. Слегка запуталась в return : было сложно понять что означает "возврат к функции". Поняла, когда нашлось иное слово на мой взгляд более подходящее для описания данного примера: return - работает как "ссылка" на общее условие-формулу в случае, когда необходимо каждое конкретное значение переменных функции назвать отдельной переменной.

miss_ia
Автор

12:40 в javaScript такой код 0 выдаёт, скорее всего потому что там функции имеют доступ к глобальной области видимости, а тут нет

naFonke
Автор

Сколько еще уроков планируется по PHP?

eternalll
Автор

Можете подсказать где пройти практику?

lilitstepanyan
Автор

а возможно достать переменную из другого файла? Допустим у меня есть еще файл values.php и там прописанные переменные $number = 1; я могу взять это значение из другого файла не создавая функцию в которой return $number; ? Спасибо

jukachu
Автор

Секундочку, если я сделаю такую же функцию, но напишу вместо static - global, а затем её 3 раза подряд вызову, я тоже получу 1, 2, 3. В чём разница?

ВладимирЧернов-ец
Автор

Да все понятно, не моросите, если не понимаете, еще раз пересмотрите

Triceps
Автор

Как для нескольких строк поставить после выделения табуляцию?

Pretender
Автор

ИИСУС ХРИСТОС ЕСТЬ МЕССИЯ И ОН ВОСКРЕС

xeither
Автор

при переходе на свой сайт вот такая ошибка: 502 Bad Gateway что делать?

qwer
Автор

ТАК, у мен такой же код просто повторяется, 10, 10, 11, 11. (я понял что это внутри функции $res просто продублировалась эта же фнк), почему у вас по другому не понял

arhit_
Автор

17:00 какой-то бред, ты ведь переменной 0 присваивал, поэтому каждый раз при вызове функции она была 0 и потом прибавлялась 1 и он 3 раза выводил 1 на экран, а в статике ты не присваивал ей ничего, поэтому каждый раз ей прибавлялась по 1 и на странице выводилось 1 2 3

ernestasjencauskis
Автор

Касательно области видимости конечно тот еще бред, как это дебажить ? Переменная определена снизу, переопределена сверху и выводится новая))

NikitaChekmarev
Автор

Эхх пока не дошел до php я на css застрял

ИмяФамилия-рям
Автор

Именно этот урок все напутал ты. Дико непонятное и сложное объяснение темы. Кашу сварил ты из этих функций. Не

adamshah