Ciao a tutti, sto guardando del codice OOP e non so bene
da dove prenderlo..

codice:
if($result = parent::query($query))
		{
			if($result->num_rows > 0)
			{
				while($row = $result->fetch_array())
				{
					$province[] = array(
						'idtbl_province' => $row['idtbl_province'],
						'provincia' => $row['provincia']
					);
				}
				return $province;
			}
		}

mi chiedevo soprattutto a cosa serve questa if.. cosa?
if($result = parent::query($query)) {

il parent credo dipenda dal fatto che sta richiamando un metodo di mysqli.. da una classe che estende appunto mysqli

class data extends mysqli

ma che vuol dire l'if....?_?

e cosa cambia.. tra :: e ->
una vaga idea ce l'ho, visto che sto spulciando guide.. ma chiedo anche a voi