PHP 클래스 초기화 기능은 PHP에서 중요한 역할을 합니다. 이 글에서는 관련 코드의 내용을 자세히 설명합니다.
<!--?php class ShopProduct { public $title = "default product"; public $producerMainName = "main name"; public $producerFirstName = "first name"; public $price = 0; function getProducer() { return "{$this--->producerFirstName}" . " {$this->producerMainName}"; } $product1 = new ShopProduct(); $product1->title = "My Antonia"; $product1->producerMainName = "Cather"; $product1->producerFirstName = "Willa"; $product1->price = 5.99; print "author: {$product1->getProducer()}"; >
<!--?php class ShopProduct { public $title; public $producerMainName; public $producerFirstName; public $price = 0; function __construct($title,$firstName,$mainName,$price) { //构造方法 $this--->title = $title; $this->producerFirstName = $firstName; $this->producerMainName = $mainName; $this->price = $price; } function getProducer() { return "{$this->producerFirstName}" . " {$this->producerMainName}"; } } $product1 = new ShopProduct( "My Antionia", "willa", "Cather", 5.99); print "author: {$product1->getProducer()}"; >
코드 중복을 줄이기 위해 이전 초기화 기능을 클래스에 통합했습니다. new 연산자를 사용하여 객체를 생성하면 __construct() 메서드가 호출됩니다.
이 글에서는 PHP 클래스 초기화 함수 코드의 내용을 설명하고 있습니다. 관련 지식은 PHP 중국어 홈페이지를 참고해주세요.
관련 추천 :
PHP 메소드를 통해 휴대폰 로그인 여부를 판별하는 방법( 코드)
위 내용은 PHP 클래스 초기화 함수 코드 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!