Merhaba
Mail ile paylaşımlı hosting olayını sormuşsunuz, burada cevap vereyim. Paylaşımlı hostingde bir çok özelliğini kullanamazsınız. SSH, PHP eklentileri, veritabanı sürümü, disable_functions, min/max değerler vs... sürekli önünüze engeller çıkar. Minimum VPS düşünüyorsanız framework kullanın.
Diğer konuda ise;
$arr = null;
$count = count($arr);
Bu üstteki en basit kod parçası ile sadece PHP 7.2+ sürümde çalışır. PHP 7.2 2017 sonu gibi çıktı.
İki seçeneğiniz var: Ya yazılımı güncel tutarsınız ya da yazılım gereksinimlerini sabit tutarsınız. Herkesin vereceği cevap yazılımı güncel tutmaktır. Laravel ya da Symfony gibi güncel ve güçlü topluluğa sahip bir framework tercih ederseniz bu sorunları fazla yaşamazsınız.
2013 ve 2014 de yazdığım işler hala çalışmaktadır. Kimisi Laravel 3/4 olarak kaldı, kimisi güncellendi. Kimisinde birden fazla PHP sürümü ile sorunları hallettim, kimilerini ayrı VPS lerde servis ettim.