PHP به طور معمول از روش برنامه نویسی همزمان استفاده میکند، با این وجود میتواند برای ایجاد برنامه هایی با زمان اجرای طولانی هم مورد استفاده قرار گیرد. چنین برنامه هایی اغلب باید تعداد زیادی وظیفه ( task ) را بدون مسدود شدن وظایف انجام دهند.

عملیات غیر همزمان اجازه میدهد تعداد زیادی وظیفه بدون مسدود شدن انجام شوند اما PHP بدون استفاده از کتابخانه های کمکی نمیتواند چنین کاری را انجام دهد.