I am starter php developer, I know, if else, or, elseif... but I don't understand those : ? and other symbols. So can you tell me what this lines mean:
$success = $success ? $b->save(false) : $success;
if (!success) // shouldn't this be without "!"
    $transaction->commit(); // this means "do the job, if ok"
  else
    $transaction->rollBack(); // this means "don't do the job, if not ok"
Also, can you tell me how to call this symbols, I don't know their name and so I can't find tutorials about them
 
     
     
    