04
مارس

الخواص الجديدة في الإصدار 5.4 والإصدار 5.5 من PHP (الجزء الأول)

مرحباً بزوار المدونة الأعزّاء.. :-)

الحقيقة لقد انشغلت كثيراً في الفترة الماضية إلا أنني سأحاول جاهداً كتابة بضعة مقالات أسبوعياً. علّني أوفّق إن شاء الله.

مقالتي هذه ستتطرّق إلى بعض (خفايا لغة البرمجة PHP) أو بعبارة أخرى (مزايات رائعة تمّ إضافتها في الإصدار PHP 5.4 والإصدار 5.5).

اقرأ المزيد…

21
مارس

الجمل الشرطية في MySQL

تحتوي MySQL على العديد من الجمل الشرطية، سأتطرق إليها في هذه المقالة.

21
مارس

المعاملات الثنائية في PHP

تعتبر المعاملات الثنائية “Bitwise Operators” من المواضيع المجهولة لدى الكثير من مبرمجي PHP حتى المحترفين منهم. والسبب ببساطة يعود إلى قلّة استخدام “المعاملات الثنائية” في تطبيقات الويب.

توفر “المعاملات الثنائية” العديد من المزايا منها استخدامها في “التصاريح” (Permissions) كما في “error_reporting” في PHP. أيضاً إذا كنت تريد التقدّم لاختبار Zend Certificate يجب عليك الإلمام الكامل بالمعاملات الثنائية وطريقة عملها.

في هذه المقالة سأتطرق إلى المواضيع التالية:

  • نظام العدّ العشري (Decimal System).
  • نظام العدّ الثنائي (Binary System).
  • المعاملات الثنائية (Bitwise Operators) في PHP.
  • أمثلة واقعية عن استخدام “المعاملات الثنائية” في PHP.

اقرأ المزيد…

15
مارس

معالجة XML في PHP

أحدثت XML انقلاباً كبيراً عند صدورها لأول مرة في العام 1998 عندما أصبحت أحد معايير مؤسسة w3c.

بعد صدورها انبثقت لغات عديدة من XML واستخدمت في أنواع مختلفة من المجالات، كالجرافيك SVG والوسائط المتعددة SMIL والرياضيات MathML وحتى WSDL لـ (خدمات الويب Web Services).

في هذه المقالة سأستعرض كيفية “معالجة” ملفات XML من خلال لغة PHP.

اقرأ المزيد…

10
مارس

أوامر MySQL (الحلقة 1)

في هذه الحلقة سأتطرق إلى أوامر نظام إدارة قواعد البيانات الشهير MySQL.

التعليمات المذكورة ستكون عبارة عن مرجع سريع لأكثر التعليمات شيوعاً واستخداماً لـ MySQL.

إذاً لنبدأ.

اقرأ المزيد…

15
فبراير

تعليمات غير شائعة في لغة PHP

في هذه المقالة سأتطرق إلى بعض التعليمات الغير شائعة في لغة PHP.

اقرأ المزيد…

24
أكتوبر

استخدام SQLite في PHP

SQLite عبارة عن نظام إدارة قواعد بيانات RDBMS أطلق عام 2000 بواسطة الدكتور “ريتشارد هيب”.

SQLite هو محرّك صغير الحجم ولا يحتاج إلى Server لإجراء استعلامات SQL.

هناك العديد من البرمجيات التي تستخدم SQLite وذلك نظراً لصغر حجمه والمرونة الكبيرة التي يتمتع بها، من هذه البرمجيات:

  • Mozille Firefox و Mozille Thunderbird (لتخزين بيانات عديدة منها: Cookies, Bookmarks, Contacts و…
  • Skype.
  • Adobe AIR و Adobe Photoshop Lightroom و Adobe Reader.
  • Ruby On Rails (قاعدة البيانات الافتراضية).
  • Xmarks.

اقرأ المزيد…

19
أكتوبر

استخدام mysqli في PHP الجزء (2)

مرحباً بكم مرة أخرى في الجزء الثاني من مقالة “استخدام mysqli في PHP“.

أعتذر كثيراً على التأخير، إذ كان من المفترض نشر الجزء الثاني من المقالة بعد يوم أو يومين من تاريخ نشر الجزء الأول، لكن نتيجة سفري (المفاجئ) لم أستطع الوصو إلى المدونة لأكثر من شهر. إلا أنني أعدكم بالاستمرارية.

اقرأ المزيد…

04
سبتمبر

استخدام mysqli في PHP الجزء (1)

MySQLi أو (MySQL Improved) عبارة عن “امتداد” (Extension) للغة PHP يتيح الوصول إلى الإمكانيات التي يتمتّع بها الإصدار 4.1.3 فما فوق من ملقّم (Server) قواعد البيانات MySQL.

في هذه المقالة سأتطرق إلى الإمكانيات الجديدة في mysqli وطريقة استخدامها، وقبل ذلك سأتطرق إلى بعض “المفاهيم” المهمّة فيما يخص قواعد البيانات في PHP بشكل عام وملقّم قواعد بيانات MySQL بشكل خاص.

اقرأ المزيد…

03
سبتمبر

الانعكاس (Reflection) في PHP

سأستعرض في هذه المقالة ميزة جديدة تدعى “الانعكاس” (Reflection) تم إصدارها مع PHP 5. بإمكاننا بواسطة “الانعكاس” الحصول على معلومات وافرة عن تطبيق PHP الذي نعمل عليه (أثناء التشغيل).

اقرأ المزيد…

جميع الحقوق محفوظة لـ مدونة أحمد المياحي © 2017