Php에서 변수와 등호 앞에 마침표가 찍혀 있는 경우?

그러니까 예를 들자면

[code:3112k4pf]$_SERVER[‘REQUEST_URI’] .= ‘?’.$_SERVER[‘SCRIPT_NAME’];[/code:3112k4pf]

이런 거 말입니다.

등호 앞에 마침표가 하나 찍혀 있고 두 번째 변수 앞에 마침표가 또 하나 찍혀 있습니다.

이게 대체 무슨 의미죠?

[quote="포풍저글링":1h0kqblo]그러니까 예를 들자면

[code:1h0kqblo]$_SERVER[‘REQUEST_URI’] .= ‘?’.$_SERVER[‘SCRIPT_NAME’];[/code:1h0kqblo]

이런 거 말입니다.

등호 앞에 마침표가 하나 찍혀 있고 두 번째 변수 앞에 마침표가 또 하나 찍혀 있습니다.

이게 대체 무슨 의미죠?[/quote:1h0kqblo]

마침표는 문자열을 더해 붙이라는 의미입니다.
문자열 A와 B가 있을 경우
A = A+B 와
A .= B 는 같은 의미입니다.

결국 저 예제가 실행된 파일이 index.php라면
$_SERVER[‘REQUEST_URI’]에는 "/index.php?/index.php" 가 저장되겠네요.