None of that seemed easy to understand
Yes -> is used for objects such as
$apple = new Fruit();
$apple->color = 'red';
$apple->price = 1;
while => is used for arrays
$apple = array();
$apple['price'] = 1;
$apple['color'] = 'red';
$pear = array('price' => 2, 'color' => 'green');
and yes, it gets used in foreach because it's describing the relationship between the array key and the value.