라이브러리
[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` 클래스를 사용하여 도서의 주문 정보를 생성하고 주문 상태를 변경하는 방법을 보여줍니다.
댓글목록
등록된 댓글이 없습니다.