라이브러리

[PHP] cubrid_is_instance - OID가 가리키는 인스턴스가 존재하는지 확인




PHP에서 Cubrid_is_instance 함수


Cubrid_is_instance 함수는 PHP에서 사용할 수 있는 함수 중 하나입니다. 이 함수는 인수로 전달된 값이 특정 클래스의 인스턴스인지 확인하는 함수입니다.

# Cubrid_is_instance 함수의 사용법


Cubrid_is_instance 함수는 다음과 같이 사용할 수 있습니다.

#hostingforum.kr
php

bool cubrid_is_instance ( object $obj , string $class_name )



- `$obj`: 확인하고 싶은 객체
- `$class_name`: 확인하고 싶은 클래스 이름

# Cubrid_is_instance 함수의 예제


다음 예제에서는 Cubrid_is_instance 함수를 사용하여 객체가 특정 클래스의 인스턴스인지 확인하는 방법을 보여줍니다.

#hostingforum.kr
php

class Person {

    public $name;

    public $age;



    function __construct($name, $age) {

        $this->name = $name;

        $this->age = $age;

    }

}



class Employee extends Person {

    public $department;



    function __construct($name, $age, $department) {

        parent::__construct($name, $age);

        $this->department = $department;

    }

}



$person = new Person('John', 30);

$employee = new Employee('Jane', 25, 'HR');



echo cubrid_is_instance($person, 'Person') ? 'true' : 'false'; // true

echo "
";

echo cubrid_is_instance($employee, 'Person') ? 'true' : 'false'; // true

echo "
";

echo cubrid_is_instance($employee, 'Employee') ? 'true' : 'false'; // true

echo "
";

echo cubrid_is_instance($person, 'Employee') ? 'true' : 'false'; // false



# Cubrid_is_instance 함수의 결과


위 예제에서 Cubrid_is_instance 함수의 결과는 다음과 같습니다.

- `$person` 객체는 `Person` 클래스의 인스턴스이므로 `true`가 출력됩니다.
- `$employee` 객체는 `Person` 클래스의 인스턴스이므로 `true`가 출력됩니다.
- `$employee` 객체는 `Employee` 클래스의 인스턴스이므로 `true`가 출력됩니다.
- `$person` 객체는 `Employee` 클래스의 인스턴스가 아니므로 `false`가 출력됩니다.

# Cubrid_is_instance 함수의 용도


Cubrid_is_instance 함수는 객체가 특정 클래스의 인스턴스인지 확인하는 데 사용할 수 있습니다. 이 함수는 객체의 타입을 확인하고, 객체가 특정 클래스의 인스턴스인지 확인하는 데 사용할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 639 페이지

검색

게시물 검색