J'essaie de comprendre le code de quelqu'un d'autre et je suis venu à travers ce morceau de code:opérateur PHP confusion (question un débutant)
$html = '<div class="event">' . "\n";
if (get ('Event_Image'))
{
$html .= '<a href="' . get ('Event_Image') . '">'
. '<img src="' . pt() . '?src=' . get ('Event_Image') . '&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;
}
Ma question: Qu'est-ce que le .=
signifie? Est-ce qu'il ajoute à la variable (dans ce cas, $html
)?
Il est juste une syntaxe abrégée, similaire à 'a + = 1' pour' a = a + 1'. –