Forum Webscript.Ru
Программирование => PHP => Тема начата: Infernal от 23 Октября 2003, 19:03:14
-
$a = 5;
$b = &$a;
Как определить что $b это ссылка
-
:-))
Измени значение $a и проверь - изменилось ли $b. :-)
-
А если я не знаю про перуб строку и уменя есть только $b
то как определить
-
Infernal, честно тебе скажу - не знаю,
но мне честно интересно, зачем тебе это.
-
Хочу подпрограмму делать по таком принципу:
случай 1: приходит переменная, обраб. переменная, возвращается значение
слачай 2: приходит ссылка и обрабатывается переменная по этой ссылки (не происходит копирование в функцию), возврат результата
(результат возвращ. на всякий пожарный, если его непринимать копирования тоже не произойдёт)
Вариант когда кроме знач. пердаётся еще знач. описывающее что передано считаю нелепым
p.s. Если в пхп возможность организовывать символические ссылки, а не только жесткие?
-
Не уверен, что правильно понял...
Почему ты не хочешь всегда передавать свой параметр по ссылке?
-
Infernal
твоя идея обречена на провал.
ты можешь передавать функции ЛИБО переменную, ЛИБО ссылку.
Это определяется при определении функции.
Все.
-
PS2 от меня: возможность организовывать символические ссылки есть.
$a=2;
$b="a";
echo $$b;
//выведет 2
$$p=200;
echo $a;
//выведет 200
Вот она и есть.