2010-07-28 1 views
1

(초보자의 질문) :PHP 운영자 혼란 내가 다른 사람의 코드를 알아 내려고 노력하고있어이 코드 조각을 건너 온

  $html = '<div class="event">' . "\n"; 

     if (get ('Event_Image')) 
     { 
     $html .= '<a href="' . get ('Event_Image') . '">' 
     . '<img src="' . pt() . '?src=' . get ('Event_Image') . '&amp;w=100" alt="' . get_the_title() . '" />' 
     . '</a><br />' . "\n"; 
     } 

     $html .= '<a href="' . get_permalink ($eventId) . '">' . // title="Permanent Link to ' . get_the_title_attribute() . '" 
get_the_title() . '</a><br />' . "\n"; 

     if (get ('Event_Time')) 
     { 
      $html .= get ('Event_Time') . '<br />' . "\n"; 
     } 

     if (get ('Store_Location')) 
     { 
      $html .= get ('Store_Location'); 
     } 

     $html .= '</div><!-- event -->' . "\n"; 

     $eventsArr [$dateArr] [$eventId] = $html; 
    } 

내 질문은 다음 .=은 무엇을 의미합니까? 변수에 추가합니까 (이 경우 $html)?

+0

그것은 유사한 단지 속기 구문이다 'a = a + 1'에 대해 'a + = 1'로 변경하십시오. –

답변

3
+0

오늘 제 두 번째 대답은 다른 사람보다 우선 순위가 높았고 다른 사람들보다 먼저 였지만 선택되지 않았습니다. 어떻게 할 수 있니? (미안하지만, 오염에 대한 미안하지만, 메타에 대한 의견을 넣을 수 없습니다.) – MvanGeest

+0

@MvanGeest 확실하게 말할 수 있지만 내 경험에 의하면 적어도 하나 이상의 예제를 제공하고 대답을 받아 들일 확률이 더 높습니다. 적절한 링크 텍스트. 그것에 약간의 고기를 추가하십시오. – Gordon

+0

@Mvan Geest - URL이 변경되고 다른 사이트로 클릭해야하는 경우 귀하의 대답은 무의미 해집니다. 또한 매뉴얼 페이지는 읽기가 쉽지 않으므로 자신의 말로 대답하거나 링크 된 페이지에서 관련 영역 만 복사하여 붙여 넣는 경우에도 도움이됩니다. –

1

이 concatinate 같음을 의미합니다. 그래서

$var = 'foo'; 
$var .= 'bar'; 

echo $var; 
// output is 'foobar' 
-1

이 전에. 변수에 등호 다음에 오는 것을 추가 =

+4

앞에 덧붙여서는 안된다 – Gordon

+0

나는 동의한다 - 단지 misspoke : –

1

그것은 CONCATENATE입니다, 다음 할당합니다.

동일로 :

$html = $html . $someString; 
2

예, 당신이 바로, 여기있어는 예입니다

$str = 'Hello '; 
$str .= 'World'; 
echo $str; 

결과 :

Hello World 
관련 문제