بسم الله الرحمن الرحيم المجموعة System تضم هذه المجموعة الفئات الأساسية وهي + Object Class وهذه الفئة هي الفئة الأم لكل فئات هذا الإطار Framework و أحب أن أؤكد علي هذه القاعدة : إن كل الفئات الموجودة بذلك الإطار مشتقة (اي ترث Inherit) من الفئة Object بطريقة مباشرة أو بطريقة غير مباشرة (multiLevel Inheritance) أ رجو أن لا ننسي هذه الملاحظة + Random Class توفر هذه الفئة وظائف إستاتيكية Static Methods الخاصة بتكوين قيم عشوائية + Math Class توفر هذه الفئة وظائف إستاتيكية Static Methods وثوابت رياضية Constants الخاصة بالتعامل مع المهام الرياضية Mathematical operations + String Class توفر هذه الفئة وظائف خاصة بالتعامل مع العمليات التي تتم علي النصوص Strings ويوضح الشكل التالي هيكل تركيب المجموعة System (لاحظ أن الأعضاء أمثال الدوال والثوابت والمتغيرات التي تحتها خط تعبر عن أعضاء إستاتيكية Static members)
<?include_once "System/Object.php";include_once "System/Math.php";include_once "System/Random.php";include_once "System/String.php";?>
<script language="php">// إستخدام مكتبة Systeminclude_once "../bin/System.php"; $str = new String("new String Class To manipulate all string processes"); echo( String::Ascii("a") . "<br>" ); echo( String::Ascii("A") . "<br>" ); echo( String::Char(97) . "<br>" ); $str->Concat(" concatenated text"); echo( $str->Text . "<br>" );</script>