Области видимости переменных в PHP. Курс php обучение с нуля. Урок 8.
Сегодня будет урок, посвященный области видимости переменных - это контекст, в рамках которого переменная была определена и где к ней можно получить доступ. В PHP имеется две области видимости переменных:
Глобальная - к переменным можно получить доступ в любом месте скрипта
Локальная - к переменным можно получить доступ только внутри функции, в которой они были определены.
#php#laravel#cutcode
---------------------------------------------------------------------------------
❗️❗️❗️Присоединяйся к нашему комьюнити в телеграм - там и советом помогут и много интересного -
🤖🤖🤖Мой помощник Тэйлор готов выдать тебе подарок. Забирать тут -
---------------------------------------------------------------------------------
Всем привет! Данилов Андрей на канале CutCode! Поговорим про такую важную тему в программировании как область видимости. Заваривайте кофе - будет интересно.
Область видимости что же ты такое вообще? Вот давайте на аналогии из реального мира все же любят аналогии да? Вот представьте что у вас есть сверхспособность создавать что угодно из ничего. Уже не плохо и больше всего вы любите создавать коробки и класть у них всякие штуки. Любые коробки и любые штуки - вы же почти всемогущи. Почему почти потому что существовать вы можете только вне закрытых пространств. Не потому что вас фобия такая, а потому что ну не в какой дом вы в принципе войти не можете и все тут. И вот вы радуйтесь жизни создаете всякое, меняете мир под себя и даже можете создавать те самые дома в которые не можете потом войти. И однажды вы узнаете, что в эти дома можно что-нибудь подбрасывать вот прям через окно, но только подбрасывать можно только блин коробки ничего другой подкинуть в дом не получается. И только по одной коробке в одно окошко. А окошек у домов у всех разное количество и они еще разные формы бывают. Не всякая коробка в некоторые пролезет, то треугольные попадутся то трапециевидные. И очень забавно бывает получается - закинешь в один дом запчасти от какого нить айфона а на выходе новенькая модель готовая и 13 там или 16 прямо на пороге появляются бери и пользуйся. А то бывает вообще чудно получается засунешь в окно число а на пороге логарифм или вообще интеграл какой-нибудь. Понемногу вы начинаете подозревать что в домах живут такие же всемогущее существа как вы, но не могут выйти оттуда. Могут вроде бы только брать коробки через окна и оставлять другие коробки на пороге дома и вот тут-то вы начинаете замечать что в вашем мире происходят странные дела. Ага до этого то все нормально было - например только вчера вы создали огромный ящик с яблоками а сегодня там почему-то оказались груши. И ваш вчерашний новенький 16 iphone вдруг превратился в какую-то старую четвертую модель и вы точно знаете что ничего такого сами не делали - вам конечно не сложно сделать еще пару моделей 17, 18. Но все равно как то что ли немножко обидно ваше подозрение падает на сверхчеловеков из домов, которые похожи каким-то образом могут и сами неплохо распоряжаться вещами из внешнего мира, даже не выходя из него. Каким-то образом они знают где что лежит и могут пользоваться этим как им заблагорассудится а еще вы попробовали обмануть жителя дома на котором было написано “собираю лего“ и подсунули ему в окошко вместо коробки с кирпичиками лего фотографию этой коробки с кирпичиками и каково было ваше удивление обнаружить через какое-то время полностью собранный конструктор лего в том ящике который вы только что фотографировали. А на крыльце дома появилась только табличка с надписью “готова“. Как удобно не нужно таскать тяжелые ящики подумали вы и проснулись.
Да похоже вчера вы слегка перезанимались уроками по php, а во сне вы жили в глобальной области видимости и могли там создавать какие угодно переменные. Коробки Карл, коробки. И присваивать им любые значения. Могли передавать их в дома (функции) с окнами (аргументами) и на выходе получать желаемый результат. Внутри функции переменные существовали в локальной области видимости и они не были доступны снаружи. Но некоторые функции как оказалось умели работать с глобальной областью видимости, если правильно к ней обратятся. А некоторые вообще умеют работать с переменными по ссылке и мне нужно передавать тяжелую переменную совсем её неподъёмным для оперативной памяти значением. Зачем если посылки можно работать не копией переменной, а прямо с оригиналом ссылку на которой передали через один из параметров функции.
---------------------------------------------------------------------------------
📹 делитесь этим видео с друзьями:
🔔 подпишитесь на YouTube-канал:
Области видимости переменных в PHP. Курс php обучение с нуля. Урок 8.
---------------------------------------------------------------------------------
🔗 наш сайт:
📱 Наш telegram-канал:
10 views
2
1
2 months ago 00:08:19 1
⚡️НОВОСТИ | АТАКА НА КРЫМ И 6 РЕГИОНОВ РФ| ПАТРИАРХ ПРОСИТ МОБИЛИЗОВАТЬ РПЦ | РОССИЯ ПОТЕРЯЛА ОСТРОВ
2 months ago 00:02:17 1
Лора mp4
2 months ago 05:27:42 1
Python — полный курс для начинающих. Этот навык изменит твою жизнь.
2 months ago 00:42:14 1
ВОЙНА. ДЕНЬ 976. ГНИЮЩИЕ СОЛДАТЫ РФ МОЛЯТ О ПОМОЩИ/ ВСУ УНИЧТОЖАЮТ РФ В КУРСКОЙ/ ПРОРЫВ В ШАХТЕРСКИЙ
2 months ago 00:24:55 1
У РУССКИХ В РФ НЕТ СВОЕЙ ТЕРРИТОРИИ 😲 КАК ЭТО ВОЗМОЖНО? (РАЗБИРАЕМ КОНСТИТУЦИЮ РОССИИ)
2 months ago 00:01:01 1
Моего не видал? Любовь и голуби
2 months ago 00:08:03 1
Томск ждут аресты? Что ждать от нового прокурора и главы УФСБ!
2 months ago 00:55:17 1
Затерянные в Парабели. Экспедиция в год 7528. О местах, где скрывались старообрядцы Томской области
2 months ago 00:08:40 7
ПРЕСС ЗА 8 МИНУТ В ДОМАШНИХ УСЛОВИЯХ
2 months ago 05:10:40 1
Skill Network Meetup: Презентация новых возможностей ИИ — Прямой эфир
2 months ago 00:04:32 1
Божья Коровка - ПАРОЛЬ | Новый взрывной хит в стиле Ретро Дискотеки
2 months ago 01:20:05 1
7 кризисов и дверей возможностей в жизни каждого человека
2 months ago 00:39:54 1
7 кризисов и дверей возможностей на моем пути - НАМ 15 ЛЕТ! - День рождение компании Woman Insight
2 months ago 00:00:39 1
Что происходит с шинами, которые стоят на новых авто в салоне? #Pirelli #Шины #Автомобили #зима2025
2 months ago 00:09:17 1
ТЁМНЫЕ СИЛЫ. ОСОБЕННОСТИ ТЁМНЫХ МИРОВ
2 months ago 00:14:29 1
Свалки только растут
2 months ago 00:00:00 1
POZOR! Blížia sa silné magnetické búrky!
2 months ago 00:12:02 5
УНИЧТОЖАЕМ УШКИ (ГАЛИФЕ) НА БЕДРАХ ЗА 10 МИНУТ ДОМА.
2 months ago 00:11:44 8
Идеальный Живот Всего За 10 Минут. Тренировка Для Прокачки Нижнего Пресса и Плоского Живота
2 months ago 00:21:16 1
Конференция “Сила в правде“. Оценка вероятности нанесения ударов Западом по территории России.
2 months ago 00:00:20 1
Украинские дроны возможно атаковали спиртзавод в г.Ефремов в Тульской области
2 months ago 00:17:23 1
“Мама, я, наверное, скоро умру“. 16-летнего парня избивают в СИЗО | Ирина Турбина, мама Арсения
2 months ago 00:02:57 1
Локальные и глобальные переменные
2 months ago 00:22:09 1
Что скрывают в лесах Рязанской области ? | Нашли следы ядерной войны 19 века