القائمة الرئيسية

الصفحات

لغة PHP تكملة الدرس الاول التمهيد والتركيب






 

لغة  PHP 



السلام عليكم ورحمة الله وبركاته ،وصلى الله على سيدنا محمد واله وصحبه اجمعين  ،

اهلا وسهلا بكم في درس جديد من دروس لغة php ، التي تعتبر من اللغات المهمه والسهله في نفس الوقت 

في هذا الدرس هو تكملة للدرس السابق الي يتكلم عن التركيب .

تكملة التمهيد والتركيب 

 سهولة الاستخدام تعني السرعة سرعة تنفيذ البرامج ، و أيضا أنها لا تشكل حملا على الخادم ولا تبطئ عمله ولا تستنزف موارد الجهاز ،

 وتتأقلم مع البرامج الاخرى وتتوافق مع التشغيل يفيد ثبات النظام وعدم الانهيار عند استدعاء آلاف الصفحات ووجود عدد من المطورين لحل المشاكل والعيوب ،

 مع نظام فعال للتعامل مع المتغيرات ، ونظام إدارة موارد خاص ، مع الأمان وحماية الموقع والتحكم في ملف الإعدادات php.ini .

 تشبه هذه اللغة لغة سي في كثير من الأوامر وتركيبها ، كما تمتاز بالتوافق مع عدد من واجهات خدم بروتوكول نقل النص المتشعب HTTP Server interfaces مثل التوافق مع خدم Apache , IIS , AOLServer , Roxen , THTTPD

 كما يمكن العمل مع الوحدات البرمجية CGI module ، وتعمل كواجهة عمل كثير من قواعد البيانات مثل MySQL , MS SQL , Oracle , Informix , PostgreSQL وغيرها مع دعم ODBC ، ويمكن إنشاء عدد من المكتبات التي تتعامل مع برامج أخرى بسهولة منها ملفات أكروبات وفلاش وملفات Cybercash , calendars , XML , IMAP , POP وغيرها . تحتوي اللغة على مترجم مكتوب بلغة سي صغير الحجم سريع العمل ، مع تطوير مفتوح ومجانية تضيف إلى المميزات . مع التطوير تم عمل توسع جديد لحزمة SQLite وتم تحسين سرعة الوظائف الداخلية ، 

مع فحص دقيق لدعم XML ، ووجود امتداد DOM , Simple XML , XSL , PECL ، وإضافة خيارات جديدة إلى ملف التهيئة php.ini مع وظائف ودوال جديدة . في التطورات التالية جرى تحسين دعم تدفق البيانات Streams ،

 وإضافة عنوان نقل الملفات // : ftp ودعم فتح الدليل وإضافة خيارات لنقل النص المتشعب // : http ، وتعديل وتحسين الوظائف والدوال وقراءة البايتات والبحث والتعامل مع المصفوفات

والأدلة والمدى والعلامة العشرية . هناك ثلاثة مجالات أساسية يمكن استعمال نصوص برمجيات ( سكريبت ) PHP فيها : برمجة ويب ناحية الخادم ( المزود ) Server - side scripting وهو أهم مجال

 وللقيام بهذا العمل تحتاج ثلاثة أشياء هي :

 • مفسر ( PHP ( CGI أو وحدة مزود Server module . ، مزود ويب - 6 ، 

• مستعرض ويب لاستعراض صفحة PHP انطلاقا من المزود . برمجة ويب من خلال سطر الأوامر Command line scripting بإمكانه إنشاء سكريبت PHP وتشغيله بدون مزود أو مستعرض ، تحتاج فقط إلى مفسر PHP الاستعماله ،

 هذا النوع من الاستعمال يعتبر مثاليا بالنسبة للسكريبتات التي يتم تشغيلها بشكل منتظم من خلال استعمال cron على أنظمة يونكس nix * أو Linux أو مجدول المهام في ويندوز Windows ، وهذه السكريبتات يمكن أيضا استعمالها لإتمام مهام معالجة نص بسيط إنشاء تطبيقات ذات واجهات استخدام رسومية من جهة الزبون client - side GUI applications ، 

وربما لا تكون PHP أفضل لغة لإنشاء تطبيقات رسومية لكن لها بعض ميزات متقدمة في تطبيقات جهة الزبون ويمكن استعمال PHP - GTK لإنشاء مثل هذه البرامج ، وتتوفر أيضا إمكانية إنشاء تطبيقات متوفرة عبر المنصات -cross platform applications . PHP - GTK ، وهي توسعة للغة .

 يمكن استعمال PHP على كل أنظمة التشغيل الأكثر أهمية مثل Linux وأنظمة مستنسخة عن يونكس Unix مثل HP - UX Solaris ومثل OpenBSD وأنظمة Microsoft Windows 

ونظام Mac OS X و غيرهم ، وتدعم لغة PHP اغلب مزودات ویب الحالية مثل , ( Apache , Microsoft Internet Information Server ( IIS

هل اعجبك الموضوع :

تعليقات