У меня есть код, который извлекает первичные ключи базы данных и перебирает их, вызывая функцию.
Когда я получаю ключ из базы данных и выполняю is_int ($ key), он возвращает true.
Затем я вызываю функцию: thisfunction ($ key)
В вызывающей функции я сделал так, чтобы вы могли передать ключ $, и эта функция загружает строку для этого ключа, или вы можете передать строку как объект. В начале вызываемой функции она проверяет, является ли $ key is_int. Он возвращает false, когда я вызываю его с целочисленным значением.