Bài tập Class (Lớp) trong PHP - Phần 3



Viết một class để tính giai thừa của một số.

PHP script

Dưới đây là phần PHP code để giải bài tập PHP trên:

<html>
   
   <head>
      <title>Bài tập Class (Lớp) trong PHP</title>
   </head>
   <body>
   
       <?php
        class tinh_giai_thua  
		{  
		  protected $_n;  
		  public function __construct($n)  
		   {  
			 if (!is_int($n))  
			   {  
				  throw new InvalidArgumentException('Không phải tham số!');  
			   }  
			$this->_n = $n;  
			}  
		  public function result()  
			{  
			 $giai_thua = 1;  
			 for ($i = 1; $i <= $this->_n; $i++)  
			  {  
				$giai_thua *= $i;  
			  }  
			   return $giai_thua;  
			 }  
		 }  
		  
		$ket_qua = New tinh_giai_thua(5);  
		echo $ket_qua->result();
       ?>
       
   </body>
</html>
Quảng cáo

Kết quả

Lưu PHP code trên trong một file có tên là test.php trong htdocs, sau đó mở trình duyệt và gõ địa chỉ http://localhost:8080/test.php sẽ cho kết quả:

Bài tập Class (Lớp) trong PHP - Phần 3 | Bài tập PHP có giải

Các bài tập Class (Lớp) trong PHP khác có trên VietJack:

Follow fanpage của team https://www.facebook.com/vietjackteam/ hoặc facebook cá nhân Nguyễn Thanh Tuyền https://www.facebook.com/tuyen.vietjack để tiếp tục theo dõi các loạt bài mới nhất về Ngữ pháp tiếng Anh, luyện thi TOEIC, PHP, Java, C, C++, Javascript, HTML, Python, Database, Mobile ... mới nhất của chúng tôi.


bai-tap-ve-lop-trong-php.jsp