Verifica se uma variável é um objeto

# is_object

(PHP 4, PHP 5, PHP 7, PHP 8)

is_object — Verifica se uma variável é um objeto

### Descrição

function is_object(mixed `$value`): bool

Verifica se a variável fornecida é um objeto.

### Parâmetros

`value`

  A variável a ser avaliada.

### Valor Retornado

Retorna `true` se `value` for um object, `false` caso contrário.

### Registro de Alterações

Versão | Descrição
--- | ---
7.2.0 | is_object() agora retorna `true` para objetos desserializados sem definição de classe (classe de __PHP_Incomplete_Class). Anteriormente `false` era retornado.

### Exemplos

Exemplo #1 Exemplo de is_object()

    <?php
    // Declara uma função simples para retornar um
    // array do nosso objeto
    function get_students($obj)
    {
        if (!is_object($obj)) {
            return false;
        }

        return $obj->students;
    }

    // Declara uma nova instância de classe e preenche
    // alguns valores
    $obj = new stdClass();
    $obj->students = array('Kalle', 'Ross', 'Felipe');

    var_dump(get_students(null));
    var_dump(get_students($obj));
    ?>

### Veja Também

- is_bool() - Verifica se a variável é um booleano
- is_int() - Informa se o tipo de uma variável é um inteiro
- is_float() - Verifica se a variável é do tipo float
- is_string() - Verifica se o tipo de uma variável é string
- is_array() - Verifica se a variável é um array

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open