Combine the sugar, evaporated milk, invert sugar, cream, molasses, and glucose syrup in a saucepan. Cook to 117°C/243°F, stirring constantly.
Mix in the salt.
Pour the cooked batch onto a marble slab. Place the peanut butter and fondant on top of the syrup.
Allow the mixture to cool to 50°C/120°F. Using a scraper, agitate until the mixture turns creamy and opaque, about 8 minutes.
Deposit into a frame 12 × 12 × ½in set on lightly oiled parchment paper.
Place another piece of lightly oiled parchment paper on top of the fudge. Using a rolling pin, flatten the top. Allow the fudge to crystallize before removing the parchment paper. Or, if desired, leave rippled for a more natural appearance. Crystallization will take about 30 minutes.
Cut into 25-mm/1-in squares. Wrap to prevent drying.