P-trap is to prevent gasses from passing thought the pipe. For example, in a residential setting, a p-trap is installed on all residential drains in order that sewer gases do not use the pipe as a...
A bell type is used for storm catch basins but they are not fool proof when the water level falls below the crown weir and thus methane or other sewer gases can escape