라이브러리
[PHP] COMPersistHelper::InitNew - 객체를 기본 상태로 초기화합니다.
COMPersistHelper::InitNew
`COMPersistHelper`는 COM (Component Object Model) 객체를 PHP에서 사용할 수 있도록 도와주는 클래스입니다. `InitNew` 메서드는 COM 객체를 새로 생성하고 초기화하는 메서드입니다.
사용 방법
`InitNew` 메서드를 사용하려면 먼저 `COMPersistHelper` 클래스를 포함해야 합니다. PHP 7.2 이상에서 사용할 수 있습니다.
#hostingforum.kr
php
use COMCOMPersistHelper;
$helper = new COMPersistHelper('클래스 이름');
예제
예를 들어, `Excel.Application` 클래스를 사용하여 Microsoft Excel을 생성하고 초기화하는 예제입니다.
#hostingforum.kr
php
use COMCOMPersistHelper;
// Excel.Application 클래스를 사용하여 Excel을 생성하고 초기화
$helper = new COMPersistHelper('Excel.Application');
$excel = $helper->InitNew();
// Excel을 사용할 수 있도록 초기화
$excel->Visible = true;
// Excel을 종료
$excel->Quit();
// Excel 객체를 해제
unset($excel);
참고
- `COMPersistHelper` 클래스는 PHP 7.2 이상에서 사용할 수 있습니다.
- COM 객체를 사용하려면 COM 서버가 설치되어 있어야 합니다.
- COM 객체를 사용할 때는 COM 서버의 버전과 PHP의 버전이 호환되어야 합니다.
추가 예제
또한, `Excel.Workbook` 클래스를 사용하여 Excel 워크북을 생성하고 초기화하는 예제입니다.
#hostingforum.kr
php
use COMCOMPersistHelper;
// Excel.Application 클래스를 사용하여 Excel을 생성하고 초기화
$helper = new COMPersistHelper('Excel.Application');
$excel = $helper->InitNew();
// Excel 워크북을 생성하고 초기화
$workbook = $excel->Workbooks->Add();
// 워크북을 사용할 수 있도록 초기화
$workbook->Visible = true;
// 워크북을 종료
$workbook->Close(false);
// Excel 객체를 해제
unset($workbook);
$excel->Quit();
unset($excel);
참고
- `COMPersistHelper` 클래스는 PHP 7.2 이상에서 사용할 수 있습니다.
- COM 객체를 사용하려면 COM 서버가 설치되어 있어야 합니다.
- COM 객체를 사용할 때는 COM 서버의 버전과 PHP의 버전이 호환되어야 합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.