라이브러리

[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의 버전이 호환되어야 합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색