영원한사랑

언제나와 마찬가지로...
속도 테스트입니다.

이번에는 친구에게 변수 읽기 속도에 대해 '이게 빠르다던데?' 라는 소리를 들어
시작한 테스트입니다.

$str['test'];
$str[test];

이 두 경우의 속도 차이입니다.

$str['test'] = "This is STRING
";
$str[test] = "This is STRING
";

이렇게 나눠서 시행했으며...
for문으로 페이지에 천 번 출력할 때까지 걸린 시간을 쟀습니다.

전자를 1번 후자를 2번으로 칭하겠습니다.

1. for($i=0; $i < 1000; $i++) echo $str['test'];

2. for($i=0; $i < 1000; $i++) echo $str[test];


1번의 경우 0.0004초
2번의 경우 0.0019초

ㅡ,.ㅡ;;
이건 뭐.. 보기에도 확연히 차이가 나서 의미가 없네요.

$str[test] 이런 식의 코딩 패턴이 익숙한 저로선 충격적인 일입니다..

뭐... 그래도 대규모 프로그래밍 아니면 아무래도 좋은 문제겠죠..?

에휴...
(변수 수정 언제 다 해..)