Basic PHP Explanation

Hi all

Been using PHP on and off for a while now but just can’t get my head around some of the syntax.
What exactly are the snippets of code saying below?

1.

<?php echo (isset($product['strapLine']))?$product['strapLine']:''; ?>

2.

<?php echo $tfwConfiguration->getLanguage(array('globals', 'steps')); ?>

And does anybody have a good reference to what all these mean: ?, &&, ->, > etc. which seem to be linking a lot of the PHP code I’ve seen?

Many thanks, Barry

A very good write up about those symbols and more here:
http://stackoverflow.com/questions/3737139/reference-what-does-this-symbol-mean-in-php

  1. Ternary operator = http://www.php.net/manual/en/language.operators.comparison.php
  2. Objects = http://us3.php.net/manual/en/language.types.object.php

Great! Cheers guys.