این پست مال چهار سال قبله. از اون موقع تا حالا PHP کلی تغییر کرده و یکیش همینه که ereg و eregi منسوخ شدن. یکی دیگه هم اینکه توابع _mysql هم منسوخ شدن و بهتره از PDO یا MySQLi بجاش استفاده کنید. این هم نسخه بهینه شده و تکمیل شده کد فوق که بهتره از این نسخه جدید استفاده کنید:
class UserAgent {...