Eso mismo.
$variableA = ($varibleB) ? (int) $_POST["maxpeso"]: 512000;
Se interpreta como que $variableA será (int) $_POST["maxpeso"] si $variableB es true, sino será 512000.
Equivalente con ifs tradicionales:
Código PHP:
Ver originalif($variableB) {
$variableA = (int) $_POST["maxpeso"];
} else {
$variableA = 512000;
}
Saludos.