Мы всегда сталкиваемся с необходимостью принимать решения. Это может быть выбор блюда в ресторане, решение о смене профессии или о выборе места для отдыха. Все эти решения мы принимаем, исходя из определенных принципов, норм или ожиданий. Именно этим и занимается концепция детерминированности. Она говорит нам о том, что все процессы в нашем мире подчинены определенным законам и правилам, а значит, предсказуемы.
Часто термин "детерминированность" встречается в научных теориях и законах. Он пришел к нам из латинского языка, где "determinare" означает "определить, назначить"...
Частый вопрос на собеседовании: "Что такое динамические переменные?". Давайте разбираться. Динамическая переменная - переменная переменная. В такой переменной хранится имя другой переменной. Вызов производится путем написания $$variableName.
Предположим, что у нас есть переменная $a = 'hello'. Сейчас в PHP определено, что есть такая переменная $a, у которой значение hello. Теперь, мы напишем обращение к переменной через переменную, точнее создадим переменной от значение переменной: $$a = 'world'...