Может ли php выполнять какие нибудь действия автономно, без участия пользователя? К примеру сканирование каких либо сайтов...
php + cron. На php пишешь скрипт с нужным функционалом, и потом через крон вызываешь этот скрипт = равно автоматика. (хороший крон обычно бывает на платных хостингах, на бесплатных чаще всего отсутствует)
Не обязательно крон, php также можно использовать не только как язык для написания web интерфейсов но и программ десктопных, php можно запускать с cmd в винде и с консоли в линьке, ну или через ssh на удаленке. пример запуска: nohup php /путь/php.php >./output.log & я например, покупаю хостинг и юзаю на нем некоторые скрипты автономно, захожу запускаю и все работает пока я пиво пью))