Могу ли я с уверенностью предположить, что caller_locations[i].path == $PROGRAM_NAME
вернет true для некоторых i
, или могут быть случаи, когда ни одно из местоположений вызывающего абонента не вернет $PROGRAM_NAME
(например, жесткие ссылки / символические ссылки / некоторые запутанные случаи требуют)?