Данные не обрабатываются

#php

#php

Вопрос:

$var (один доллар) — это обычная переменная с именем var, которая хранит любое значение, такое как string, integer, float и т.д. $$var (двойной доллар) является ссылочной переменной, которая хранит значение переменной $ внутри нее.

Комментарии:

1. У вас есть вопрос?

2. $y = “man”; — хорошо, итак, вам нужно начать с ознакомления с некоторыми из самых элементарных основ: php.net/manual/en/language.types.string.php

Ответ №1:

Кажется, вы спрашиваете результат $ y и $ $ y; $ y приведет к «man», а $ $ y приведет к 100.

Примечания: https://www.php.net/manual/en/language.variables.variable.php

Иногда удобно иметь возможность изменять имена переменных. То есть имя переменной, которое можно задавать и использовать динамически. Обычная переменная задается с помощью оператора, такого как:

 <?php $a = 'hello'; ?>
  

Переменная принимает значение переменной и обрабатывает его как имя переменной. В приведенном выше примере hello может использоваться как имя переменной с использованием двух знаков доллара. т.е.

 <?php $$a = 'world'; ?>
  

echo $man; ничего не вернет, поскольку не установлено значение.