that is because there is a some kind of a cache program installed like APC or Opcache, some CMS systems like Wordpress have a cache plugin, try to disable that, the first 2 are things that your hoster can arrange
Opcache caches PHP scripts, so if you change PHP script the simplest way would be to restart apache/nginx or php-fpm to clear cache. Or disable OPcache per site or globally.