Dans les environnements d'hébergement les plus partagés, un interpréteur PHP est lancé pour chaque demande de page. Cela signifie que pour chaque script PHP dans cet environnement, tout ce que le script sait, c'est le fait qu'il gère une requête, et les informations que cette requête lui a fournies. Techniquement, vous pouvez vérifier l'heure actuelle en PHP et si une tâche doit être effectuée, mais compte sur un utilisateur demandant ce script à un moment donné.
Il est préférable d'utiliser pour de telles tâches Cron. surtout si les tâches dont vous avez besoin peut être effectué lentement - puis, chaque fois dans un certain temps, autour d'un certain temps, un utilisateur aurait une réponse particulièrement lente, parce que les accès à un script a amené le serveur à faire tout un tas de choses programmées.
+1 Si vous n'avez pas accès à des emplois Cron c'est la façon dont je me aller, signifie que vous n'êtes pas marteler le système de fichiers ou base de données sur chaque demande, mais signifie que votre tâche sera fait. –