라이브러리
[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 함수는 객체가 특정 클래스의 인스턴스인지 확인하는 데 사용할 수 있습니다. 이 함수는 객체의 타입을 확인하고, 객체가 특정 클래스의 인스턴스인지 확인하는 데 사용할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.