- Chuyên mục khác :
- PHP cơ bản và nâng cao
- ·
- Bài tập PHP
- ·
- Javascript cơ bản và nâng cao
- ·
- HTTP cơ bản và nâng cao
- Bài tập PHP có giải
- 100 Bài tập PHP có giải hay nhất
- Bài tập PHP cơ bản
- Bài tập mảng trong PHP
- Bài tập vòng lặp for trong PHP (Phần 1)
- Bài tập hàm trong PHP
- Bài tập Regular Expression trong PHP
- Bài tập Date Time trong PHP
- Bài tập String trong PHP
- Bài tập về Class (Lớp) trong PHP
- Xử lý JSON trong PHP
- Các giải thuật sắp xếp trong PHP
- Tài liệu tham khảo PHP
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>
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ả:
Các bài tập Class (Lớp) trong PHP khác có trên s2sontech:
Bình luận (0)