2012-08-10 2 views
3

PHP의 구문에 대한 질문이 있습니다. 다음 행에 +의 의미는 무엇입니까? 감사!PHP의 라인 앞에 +의 의미는 무엇입니까

+$array['key1']['key2'] = "value" 
+12

이는 DIFF에서인가? –

+0

에드 힐 (Ed Heal)이 맞을 수도 있습니다. 이전에이 구문을 본 적이 없었습니다. – Alp

+0

어디서 만났습니까? – Shubham

답변

8

의미가 없으므로 불필요합니다. 당신은 플러스없이 동일한 문장을 쓸 수 있습니다 : 당신이 unified diff file에서, 그것은이 줄은 것을 의미하는 경우

$array['key1']['key2'] = "value" 

을 추가했습니다. 따라서 PHP 코드가 아니기 때문에 diff/patch에있는 그 라인의 마커입니다. 다른 마커는 라인을 제거하기 위해 마이너스 -입니다.

+2

오, 당신에게 표시된 담당자에게 50K에 표시된 담당자를 틱하는 만족감 :-) – DaveRandom

-3

편집 : 분명히 질문을 오해 한 것이므로이 대답은 유효하지 않습니다.

"속기"기술처럼 보입니다.

+$array['key1']['key2'] = "value" 

같이 동일해야합니다 : 나는 다음과 같이 사용 본 적이 없다

$array['key1']['key2'] = $array['key1']['key2'] + "value" 

, 그래서 내가 잘못 될 수 있습니다.

$x++; 

은 동일하다 : 나는 그것을로 알고 $x += 1; 또는 $x = $x + 1; 나는 ++$x; 그것은 라인은 diff를 표시하기 위해 사용되는 선행 증가

+2

아니오, 아니오, 약식 기술 : http://codepad.org/SzADy6Bi는 + ='아니, 아니 * 노래 *;) – hakre

0

으로도 존재한다는 것을 알고있다. 동일한 파일의 다른 버전에서.

삭제 된 라인은 다음과 같이 표시 할 수 있습니다 ,

- $array['key1']['key2'] = "value"; 

추가 된 라인으로 표시 할 수 있습니다 ,

+ $array['key1']['key2'] = "value"; 
관련 문제