[PHP] =& 의 의미
Created: 2018 02 11
CI 의 코어 파일을 보던중 =& 라는 코드를 보았다. 이게 뭐지 해서 찾아봤더니
값을 넣을때 참조한 값을 넣는게 아닌 진짜 그값을 넣는거 같다.
예를 보니 바로 이해가 됐다.
$array = array('apple', 'orange', 'banana');
// Without &
foreach($array as $d)
{
$d = 'fruit';
}
echo implode(', ', $array); // apple, orange, banana
// With &
foreach($array as &$d)
{
$d = 'fruit';
}
echo implode(', ', $array); // fruit, fruit, fruit
참고 : http://stackoverflow.com/questions/3526555/what-does-the-php-operator-mean