Even if you don't take the bus and stay airside, 90 minutes is a very generous connection time. If you have baggage, it will be checked through, presumably--baggage claim is the only thing at PHL that could potentially trip you up. Of course, you could also be tripped up by a late arrival of your first flight, but that's a risk at any airport.