```html <p>فئة لتخزين بيانات الكتاب</p> ```

PHP Easy classes

مهمة «```html <p>فئة لتخزين بيانات الكتاب</p> ```»

أنشئ فئة Book بخصائص خاصة: title (سلسلة نصية)، author (سلسلة نصية)، year (عدد صحيح). نفذ مُنشئًا يقبل جميع المعاملات الثلاثة. أضف دوال جالبة (getters) لكل خاصية ودالة setYear التي تتحقق من أن سنة النشر لا تقل عن 1900 ولا تزيد عن السنة الحالية (2024)، وإلا تطبع رسالة 'Invalid year' دون تغيير القيمة. بيانات الإدخال: ثلاث سلاسل نصية: العنوان، المؤلف، السنة. الإخراج: العنوان، المؤلف، السنة مفصولة بمسافة.

تنسيق الإدخال

ثلاثة أسطر: الأول — عنوان الكتاب، الثاني — المؤلف، الثالث — سنة النشر (عدد صحيح).

تنسيق الإخراج

<html>
<body>
<p>سلسلة نصية: الاسم، المؤلف، السنة، مفصولة بمسافة. إذا كانت السنة غير صحيحة، اطبع 'Invalid year'.</p>
</body>
</html>

أمثلة

مثال 1

الإدخال
Война и мир Толстой 1869
الإخراج
Invalid year

مثال 2

الإدخال
3 Hello 123abc C++ Pointer
الإخراج
Invalid year

مثال 3

الإدخال
1984 Оруэлл 1949
الإخراج
1984 Оруэлл 1949

مثال 4

الإدخال
1 AEIOU
الإخراج
main.php