النتائج 1 إلى 8 من 8

الموضوع: الإصدار الجديد PHP 4.3.0

  1. #1
    عضو نشيط
    تاريخ التسجيل
    May 2002
    المشاركات
    137

    الإصدار الجديد PHP 4.3.0



    هذه ترجمة نصية لصفحة المميزات الخاصة بالإصدار الجديد من PHP 4.3.0:
    كما يمكن الاطلاع على تعليقات توضيحية وقائمة بالارتباطات المتعلقة بها هنا:
    http://www.php4web.com/phpbb/viewtopic.php?t=377

    بعد مضي فترة طويلة و ثمانية أشهر شاقة من التطوير والتجارب، تم إطلاق الإصدار 4.3.0!
    ووفقاً للمدى والوقت والجهد المبذول يعتبر هذا أكبر إصدارات الجيل 4.* ، بالإضافة إلى أنه يرفع مكانة PHP كمنافس قوي في ساحة لغات البرمجة عمومية الغرض.

    واجهة التحكم عن طريق الموجه Command Line Interface CLI:
    هذا الإصدار ينجز بشكل تام الواجهة المستقلة للتحكم عن طريق الموجه (Command Line Interface CLI) والتي يمكن أن تستخدم في تطوير تطبيقات على مستوى مستقل عن الويب، كبريمجات الواجهة المغلفة (Shell Scripts) وبرامج الجهاز الشخصي (بمساندة PHP-GTP).
    أصبحت CLI دائماً معتمدة ولكنها تستخدم فقط في حالة ما يكون وضع CGI معطلاً عن طريق خيار --disable-cgi أثناء التهيئة. كما يمكن بدلاً عن ذلك تركيبها باستخدام make install-cli في أي وقت.
    على نظام Windows، يمكن إيجاد CLI في المجلد cli مع حزمة التركيب.

    وتختلف CLI عن برمجيات الأخرى المشابهة عدة اختلافات، يمكن معرفة المزيد عنها في الموقع:
    http://www.php.net/manual/en/features.commandline.php

    ميزة البيانات التدفقية Streams:
    تعتبر البيانات المتدفقة ميزة هامة، حيث تقدم طريقة موحدة للتعامل مع كل من الملفات files, الممرات pipes، الوصلات sockets، ومنافذ اتصال المدخلات والمخرجات الأخرى في لب برمجيات PHP و امتداداتها.
    مما يعني للمستخدمين أن أياً من دوال الإدخال والإخراج التي تعمل مع البيانات التدفقية (معظم الدوال) تستطيع استخدام البروتوكولات المدمجة مثل http/https و ftp/ftps، والبروتوكولات الخاصة التي يمكن تعريفها من برمجيات PHP.
    للمزيد من المعلومات اقرأ في:
    http://www.php.net/manual/en/wrappers.php

    نظام بناء جديد:
    هذا التجديد في نظام البناء، بين كل الأشياء الأخرى يستبدل التكرار البطيء لعمليات الإعداد make بملف إعداد موحد Global Makefile و تسهل دمج الملحقات التابعة بشكل مناسب. يتم الاحتياج إلى عملية الإعداد التلقائية Automake لأداتها المحلية فقط.
    عملية البناء أصبحت الآن قابلة للتنفيذ على اي نظام أكثر من ذي قبل، وأقل استهلاكاً لموارد النظام.

    تم إجراء العديد من التحسينات في الإصدار 4.3.0 :
    - أصبحت مكتبة GD مرفقة مع الحزمة التوزيعية، كما أنه ينصح دائماً باستخدام الإصدار المرفق.
    - الامتدادات vpopmail و cybermut تم نقلها إلى PECL
    - تمت إزالة بعض الامتدادات الغير مكتملة: aspeel, ccvs, cybercash, icap و مكتبات SAPI fastcgi,httpd
    - تحسين سرعة الأداء في تشكيلة من دوال النصوص
    - مصفات Apache2 أصحبت محسنة، ولكنها لازالت تعتبر تجريبية
    - عدد من الإصلاحات الأمنية فيما يخص كلاً من: imap, mysq, mcrypt, file upload, gd..
    - واجهة SAPI جديدة لتضمين PHP داخل التطبيقات الأخرى (ما زالت تجريبية)
    - حزمة تجريبية أفضل من ذي قبل
    - تحسينات جوهرية في كل من: dba, gd, pcntl, sybase, xslt
    - دالة debug_backtrace للمساعدة في اكتشاف الأخطاء
    - رسائل الأخطاء الآن تتضمن عناوين صفحات تشرح الخطأ أو الدالة المتعلقة
    - تمت بعض الإصلاحات في محرك Zend Engine بالإضافة إلى تحسينات ثانوية في الأداء.

    بالإضافة إلى العديد من الإصلاحات الأخرى، والتحديثات والدوال الجديدة
    لاستعراض سجل التغييرات في الإصدار الجديد، يمكن زيارة الموقع
    http://www.php.net/ChangeLog-4.php





    __________________
    visualmind (at) php.net
    أعتذر كثيراً عن غيابي من المشاركات والذي لن يطول أكثر إن شاء الله.
    VisualMind غير متواجد حالياً


  2. #2
    عضو فعال
    تاريخ التسجيل
    Sep 2000
    المشاركات
    1,041


    الاخ VisualMind

    يرحم والديك .......

    دعنى أقتبس من موضوعك حيث واجهتنى صعوبة بفهم ما تقصده فى الفقرة التالية (لو سمحت ان تشرح لى ..رغم انك كفيت ووفيت .... رغم الجهد المشكور

    قلت
    ======================================
    واجهة CLI تسمح بتنفيذ بريمج PHP كبرنامج تطبيقي بحيث تكون مدخلاته هي المؤشرات الموضوعة في سطر الاستدعاء، ويتم تويجه المخرجات إلى وحدة الإخراج القياسية (افتراضاً الشاشة)، وتصبح بذلك PHP مثلها مثل اللغات الأخرى perl و tcl..الخ وحتى أن بالإمكان استخدامها برامجها بدلاً من البرامج الدفعية .bat في Windows، واستخدامها في عمل برامج موجهة لمنصات unix shell ويعني ذلك أيضاً إمكانية عمل برامج تنفيذية مستقلة (ليس لها علاقة بالويب).
    وبالرغم من أنها كانت موجودة مسبقاً إلا أنها الآن أصبحت جزءاً لا يتجزأ من حزمة PHP.
    الجدير بالتنويه إليه هو مشروع php-gtk لبناء تطبيقات مستقلة ذات واجهة رسومية الذي وصل إلى مستوى لا بأس به
    =====================================

    مع جزيل الشكر مقدما,,,,


    ثبت يا مشرفنا العزيز (للفائدة... أخاف ان ينتهى هذا الموضوع فى غياهب الصفحات المتأخرة)





    __________________
    Perfection Is A Never Ending Story
    mabsoot غير متواجد حالياً

  3. #3
    عضو فعال
    تاريخ التسجيل
    Mar 2002
    المشاركات
    1,131


    نعم... موضوع ممتاز وسيفيد الكثير... أرجو التثبيت.






    __________________
    أخوكم،
    هيثم الكبسي
    halkibsi غير متواجد حالياً



  4. VisualMind الله يزيدك علم على العلم اللي عندك قل امين

    موضوع قيم جداً مثل ما تفضل الاخوة


    تحياتي
    اخوكم ابو مشعل





    __________________
    أخوكم ابو مشعل
    ملاحظات لتنظيم المنتدى:
    http://www.swalif.net/softs/showthread.php?s=&threadid=42612
    ---------------
    ابو مشعل غير متواجد حالياً

  5. #5
    عضو شرف
    تاريخ التسجيل
    Apr 2002
    المشاركات
    1,379


    شكرا جزيلا لك ....لقد استفدة كثيرا ..
    لكن متى سيتم دعم اللعه العربيه في مكتبة gd بحيث استطيع ان اكتب باللغه العربيه و بالخطوط العربيه ؟!!!





    __________________
    ضيف الله العتيبي مبرمج حر و مهندس معتمد من زيند (ZCE)
    الاتصال: daif@daif.net او جوال: 0556639884
    الخدمات: تقديم استشارات برمجيه, تطوير بوابات/خدمات إلكترونيه للقطاع العام او الخاص .
    daif غير متواجد حالياً



  6. رد مقتبس من mabsoot
    الاخ VisualMind

    يرحم والديك .......

    دعنى أقتبس من موضوعك حيث واجهتنى صعوبة بفهم ما تقصده فى الفقرة التالية (لو سمحت ان تشرح لى ..رغم انك كفيت ووفيت .... رغم الجهد المشكور

    قلت
    ======================================
    واجهة CLI تسمح بتنفيذ بريمج PHP كبرنامج تطبيقي بحيث تكون مدخلاته هي المؤشرات الموضوعة في سطر الاستدعاء، ويتم تويجه المخرجات إلى وحدة الإخراج القياسية (افتراضاً الشاشة)، وتصبح بذلك PHP مثلها مثل اللغات الأخرى perl و tcl..الخ وحتى أن بالإمكان استخدامها برامجها بدلاً من البرامج الدفعية .bat في Windows، واستخدامها في عمل برامج موجهة لمنصات unix shell ويعني ذلك أيضاً إمكانية عمل برامج تنفيذية مستقلة (ليس لها علاقة بالويب).
    وبالرغم من أنها كانت موجودة مسبقاً إلا أنها الآن أصبحت جزءاً لا يتجزأ من حزمة PHP.
    الجدير بالتنويه إليه هو مشروع php-gtk لبناء تطبيقات مستقلة ذات واجهة رسومية الذي وصل إلى مستوى لا بأس به
    =====================================

    مع جزيل الشكر مقدما,,,,


    ثبت يا مشرفنا العزيز (للفائدة... أخاف ان ينتهى هذا الموضوع فى غياهب الصفحات المتأخرة)
    المقصود من ذلك أستاذي مبسوط هو أنه أصبح من الممكن الآن التعامل مع الـ Interpreter الخاص بالـ PHP عن طريق الـ Command Line بحيث يمكن مثلاً تشغيل ملف معين عن طريق الـ Command Line وتمرير المتغيرات هل على هيئة parametrs أو إرسال أوامر PHP بشكل مباشر من خلال الـ Command Line كما تفعل عاده مع برامج الـ C / C++ التي تأتي بدون واجهة إستخدام .

    هذه مقاله جميلة في هذا الموضوع :
    http://www.phpbuilder.com/columns/da...3?print_mode=1


    اما مشروع الـ PHP-GTK فهو رائع بالفعل و تستطيع من خلاله تطوير تطبيقات Desktop Application عن طريق لغة الـ PHP المزيد من المعلومات عن طريق العنوان التالي :
    http://gtk.php.net/


    والله أعلم ...

    تحياتي





    __________________
    مدونتي الشخصية :
    http://www.mazen.ws
    عن البرمجة و تطوير المواقع و علوم الحاسب
    ماسنجر :
    desclub@hotmail.com
    بريد الكتروني :
    mazen@mazen.ws
    مازن مليباري غير متواجد حالياً

  7. #7
    عضو نشيط
    تاريخ التسجيل
    May 2002
    المشاركات
    137


    بالنسبة للشرح حول CLI فهو كما وضح Nasa Baby مشكوراً،لكني مع ذلك كما طلبتم جميعاً سأقوم في وقت قريب إن شاء الله بوضع درس مفصل مع أمثلة، وسأضم معها أيضاً شرحاً موجزاً لعمل تطبيقات PHP-GTK عندما أجد وفرة من الوقت (ربما خلال هذا الاسبوع).

    أخي daif
    بالنسبة لGD واللغة العربية فلا أعتقد أن أحداً سيهتم بذلك إن لم نهتم به نحن، وعموماً مكتبة TTF وخطوط اللغة العربية هي هم لي منذ وقت، ولا أدري متى أتمكن من البحث حول هذا الموضوع إن لم يقم به آخرون، ربما نحتاج إلى إثارة الموضوع فقط لنلفت اهتمام مبرجي C العرب.
    من جهة أخرى أخطط وأتمنى (وما كل ما يتمنى المرء يدركه) أن أتمكن من إضافة ما يخص اللغة العربية في إصدار PHP القادم حتى ولو جزءاً يسيراً.





    __________________
    visualmind (at) php.net
    أعتذر كثيراً عن غيابي من المشاركات والذي لن يطول أكثر إن شاء الله.
    VisualMind غير متواجد حالياً

  8. #8
    عضو نشيط
    تاريخ التسجيل
    Mar 2002
    المشاركات
    193


    يا أخي VisualMind، أنا عملت تطبيق بسيط بالgtk-php، كيف أعمل له كومبايلر... يعني أحوله لملف تنفيذي exe?
    شكرًا للموضوع





    __________________

    The box said: "Requires Windows 98/2000/XP/NT, or better" So, I installed LINUX
    netdur غير متواجد حالياً





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  
0
أضف موقعك هنا