2011-05-05 4 views
2

가능한 중복 "달러 (A $)의 B $".
Speed difference in using inline strings vs concatenation in php5?

을 -이 인터뷰 질문이었다. 을 감안할 때

,

$a = "some text 1"; 
$b = "some text 2"; 

다음 중 하나가 빨라집니다있다.

$c = "$a$b"; 

$c = $a.$b; 

또는

내가 첫 번째는 두 변수가 단지 추가됩니다 빠른 때문에 될 것이라고 대답 어떤 이유로 줘. 그러나 두 번째 경우에는 문자열 내에 변수가 바뀝니다. 그러나 나는 확실하지 않다.

+0

을 언급 기본적으로 동일한 이유로

http://stackoverflow.com/questions/13620/speed-difference-in-using-inline-strings-vs-concatenation -in-php5 – shmeeps

+7

벤치 마크시 차이는 무시할 수 있습니다. 관계없이 중요한 대답은 "중요하지 않습니다"입니다. 내가 본 중 최악의 그리고 가장 무의미한 면접 질문 중. – meagar

+1

마이크로 최적화가 아닌 _real_ 문제에 대해 생각해야합니다. 나는 어떤 차이도 느낄 수 없다는 것을 예측합니다.) – KingCrunch

답변

5

중요하지 않습니다. 속도 차이는 수 마이크로 초입니다. 그것은 현실 세계에 영향을주지 않습니다. 내가 말할 것

+0

"몇 마이크로 초"는 측정 가능합니다 : D 그보다는 적습니다. – KingCrunch

+3

-1 @Pekka, 죄송합니다.이 답변은 댓글 일 수도 있지만 대답이 아닙니다. –

관련 문제