2012-07-23 4 views
-1

가능한 중복은 :
Reference - What does this symbol mean in PHP?+ foo + vs. foo. php의 차이점은 무엇입니까?

나는 차이가 무엇인지에 대한 답을 찾을 수 없습니다

somephp" + foo + "morephp 

somephp" . foo . "morephp 

사이

Dreamweaver는 구문 적으로 올바른 것으로 인식합니다. 나는 그 (것)들 사이 다름으로 다만 기사 연결 또는 설명을 필요로 하는가? 감사! :)

내 특정 상황이 있는데 - CHILD_POS - 고정 문자열에 삽입해야합니다. 기본적으로 ... (.)

echo 'some stuff goes here' +/. CHILD_POS +/. 'some more stuff goes here'; 

나는 (+) 또는 사용 여부를 확실 해요

+3

시도해 보셨습니까? – JJJ

답변

13

. 문자는 PHP에서 문자열 연결을 위해 특별히입니다. + 기호는 수학 연산을위한 기호입니다.

적절한 PHP 매뉴얼 페이지를 참조하십시오

String Operators

Arithmetic Operators

+3

'+'두 피연산자를 숫자 형으로 변환 한 다음 추가하려고합니다. ''1 "+"2 "=== 3'하지만"1 ". "2"=== "12"'. – cdhowie

+0

답변 upvoted - 10 분 안에 동의합니다. 감사! :) – Xhynk

-1

당신은 PHP에서 문자열 연결 + 사용할 수 없습니다. 차이점은 없습니다.

+2

나는 PHP가 "존재하지 않는다"고 말하면 안된다고 생각합니다. 물론 수학 연산에 존재하지만, +와 -를 모두 사용할 수는 없습니다. 알렉스가 생각한 것 같은 문자열 연결. 그게 내가 의미하는 바 였어. –

+1

둘 다 문자열에 사용할 수 있다고 생각했기 때문에 설명을 이해할 수 있습니다. – Xhynk

+1

+1 IMO 이것은 부당하게 downvoted되었습니다; 전적으로 진실한 진술입니다. –

6

+을 사용하면 문자열을 숫자로 변환하려고 시도하며 일반적으로 0이됩니다.

.을 사용하면 거의 항상 원하는 문자열을 연결합니다.

관련 문제