라이브러리

[PHP] yaz_itemorder - ILL-Request 패키지로 Z39.50 항목 주문을 준비합니다.




PHP YazItemOrder 클래스


`YazItemOrder` 클래스는 PHP에서 사용되는 Yaz (Yaz Software) 라이브러리의 일부입니다. Yaz 라이브러리는 도서관 시스템, 인덱스, 검색 엔진, 그리고 기타 다양한 애플리케이션에서 사용되는 오픈 소스 C 라이브러리입니다. PHP에서 Yaz 라이브러리를 사용하기 위해 Yaz PHP 확장 모듈이 필요합니다.

# YazItemOrder 클래스의 목적


`YazItemOrder` 클래스는 도서의 주문 정보를 관리하는 데 사용됩니다. 주문 정보에는 도서의 제목, 저자, 출판사, 가격, 그리고 주문 상태와 같은 정보가 포함됩니다.

# YazItemOrder 클래스의 속성


* `id`: 주문 ID
* `title`: 도서 제목
* `author`: 저자
* `publisher`: 출판사
* `price`: 가격
* `status`: 주문 상태

# YazItemOrder 클래스의 메서드


* `__construct()`: 객체 생성시 초기화
* `setTitle()`: 도서 제목 설정
* `setAuthor()`: 저자 설정
* `setPublisher()`: 출판사 설정
* `setPrice()`: 가격 설정
* `setStatus()`: 주문 상태 설정
* `getTitle()`: 도서 제목 가져오기
* `getAuthor()`: 저자 가져오기
* `getPublisher()`: 출판사 가져오기
* `getPrice()`: 가격 가져오기
* `getStatus()`: 주문 상태 가져오기

# 예제


#hostingforum.kr
php

// YazItemOrder 클래스 사용 예제

class YazItemOrder {

    private $id;

    private $title;

    private $author;

    private $publisher;

    private $price;

    private $status;



    public function __construct($id, $title, $author, $publisher, $price, $status) {

        $this->id = $id;

        $this->title = $title;

        $this->author = $author;

        $this->publisher = $publisher;

        $this->price = $price;

        $this->status = $status;

    }



    public function setTitle($title) {

        $this->title = $title;

    }



    public function setAuthor($author) {

        $this->author = $author;

    }



    public function setPublisher($publisher) {

        $this->publisher = $publisher;

    }



    public function setPrice($price) {

        $this->price = $price;

    }



    public function setStatus($status) {

        $this->status = $status;

    }



    public function getTitle() {

        return $this->title;

    }



    public function getAuthor() {

        return $this->author;

    }



    public function getPublisher() {

        return $this->publisher;

    }



    public function getPrice() {

        return $this->price;

    }



    public function getStatus() {

        return $this->status;

    }

}



// 예제 사용

$itemOrder = new YazItemOrder(1, '도서 제목', '저자 이름', '출판사 이름', 10000, '주문 중');

echo "도서 제목: " . $itemOrder->getTitle() . "
";

echo "저자: " . $itemOrder->getAuthor() . "
";

echo "출판사: " . $itemOrder->getPublisher() . "
";

echo "가격: " . $itemOrder->getPrice() . "
";

echo "주문 상태: " . $itemOrder->getStatus() . "
";



// 주문 상태 변경

$itemOrder->setStatus('주문 완료');

echo "주문 상태: " . $itemOrder->getStatus() . "
";



이 예제는 `YazItemOrder` 클래스를 사용하여 도서의 주문 정보를 관리하는 방법을 보여줍니다. `YazItemOrder` 클래스는 도서의 제목, 저자, 출판사, 가격, 그리고 주문 상태를 관리하는 데 사용됩니다. 예제에서는 `YazItemOrder` 클래스를 사용하여 도서의 주문 정보를 생성하고 주문 상태를 변경하는 방법을 보여줍니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색