Creo que esta es una pregunta tonta, pero no pude encontrarla en php. ¿Por qué es un + con los = en el siguiente código:¿Para qué se usa + =?
function calculateRanking()
{
$created = $this->getCreated();
$diff = $this->getTimeDifference($created, date('F d, Y h:i:s A'));
$time = $diff['days'] * 24;
$time += $diff['hours'];
$time += ($diff['minutes']/60);
$time += (($diff['seconds']/60)/60);
$base = $time + 2;
$this->ranking = ($this->points - 1)/pow($base, 1.5);
$this->save();
}
es esto así $ el tiempo tiene todos esos valores o mejor dicho, es la adición de todos los valores a $ tiempo?
Gracias
TENGA EN CUENTA: Esto no funciona con cadenas. Para concatenar cadenas, use. = ... ¡Esto me ha vuelto loco! –
Eso es cierto, pero eso es porque period es el operador de concatenación. + permite la concatenación por conveniencia, pero en realidad es punto. –
¿por qué los comentarios de otras personas se publican más arriba que el mío, a pesar de que contesté primero? Es un poco difícil obtener una respuesta correcta si la mía aparece después de la de otras personas con una reputación 1000 veces superior a la mía, aunque la mía era correcta y debería acreditarse con la respuesta correcta. – DMCS