странное поведение, передача по ссылке

zerkms

TDD infected
Команда форума
странное поведение, передача по ссылке

PHP:
<?php
a($asd);
echo $asd;

function a(&$val) {
    $val = 'q';
}
?>
здравствуйте товарищи
ожидаю в результате выполнения кода получить нотис
но его нет
проверялось на 5.1.4, 5.1.6, 5.2.2, 5.2.3
 

zerkms

TDD infected
Команда форума
Bakti9rov
поверь, мне совершенно пофиг на то - как там в сишарпе и прочих джаваскриптах
мне интересно - у меня у одного такое expected поведение кода, или оно и вправду не должно выбрасывать нотиса
 

zerkms

TDD infected
Команда форума
StUV
Notice: Undefined variable: asd in s:\www\index.php on line 3

например такой
 

Bakti9rov

!*|=?
zerkms
поверь, у меня тоже никакого нотиса не вылазит, кроме как значения переменной ('q'). и по идее не должно.
 

kruglov

Новичок
zerkms
А код
PHP:
<?
$x='123456xyz';
preg_match_all("/\d+/", $x, $y);
?>
тоже должен notice кидать на $y?
 

zerkms

TDD infected
Команда форума
kruglov
хороший пример

спасибо, это у меня паранойя ;)
 
Сверху