المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : الجديد في الphp6



linnou
11-01-2013, بتوقيت غرينيتش 01:15 PM
http://www.dzbatna.com/images/icons/iconrote.gif ط§ظ„ط¬ط¯ظٹط¯ ظپظٹ ط§ظ„php6 (http://www.dzbatna.com/t812507/)



بسم الله الرحمن الرحيم
ازيكم يا مبرمجين ؟؟

اظنكم لازم تهنؤا عبد الله عيد (http://www.abdulah.ws) <- اخر ZCE عربي و لا مش عارف المفروض اقول الباشمهندس عبد الله علي عودته تاني للأنترنت <- مش عارف ايه اللي كان شاغله و طبعا مش تنسوا تباركوا له علي إعادة افتتاح موقعه تاني و تهنونني انا بقي عشان سمح لي اني اكون عضو في الموقع و ايه تاني .....
مش فاكر اه صح افتكرت كنت قريت في الموقع بتاعه موضوع عن الجديد في الPHP6 رابط الموضوع و عجبني تحليل عبد الله للPHP6 لكن هوه لما أتكلم عنها تكلم كمبرمج للغة الC تعالوا بقي نتكلم عليها احنا مبرمجين الPHP ,
بصراحة عجبني فكرة الدعم الكامل للUTF8 و كان في شئ تاني عجبني في الPHP6 هوه الNamespaces طبعا انا مش برمجت C قبل كده بصراحه لقيت صعوبة شوية في فهمها , طيب ممكن نلقي نظرة علي المكتبات الجديدة في النسخة السادسة من الPHP و من المكتبات اللي عجبتني مكتبة الXML Writer Class طبعا احنا شفنا ان PHP في النسخة الخامسة منها بتدعم الXML دعم كامل
و الجديد فيها انك بتخليك تكتب xhtml بواسطة الPHP6

رمز PHP:

<code style="white-space:nowrap"> <code> <?php
//أولاً تحديد الخيارات الأساسية
$xml = new XMLWriter();
$xml->openURI('php://output');
$xml->setIndentString(' ');
$xml->setIndent(true);



//البدأ بتحديد الDTD
$xml->startDocument('1.0', 'UTF-8');
$xml->startDtd('html','-//W3C//DTD XHTML 1.0 Strict//EN',
'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd');
$xml->endDtd();
//بدأ أكواد الXHTML
$xml->startElement('html');
$xml->writeAttribute('xmlns', 'http://www.w3.org/1999/xhtml');
$xml->writeAttribute('xml:lang', 'en');
$xml->writeAttribute('lang', 'en');
$xml->startElement('head');
$xml->writeElement('title', 'أنا اعشق الPHP');
$xml->endElement();
$xml->startElement('body');
$xml->writeElement('p', 'السلام عليكم و رحمة الله و بركاته');
$xml->startElement('p');
$xml->text('هذا الرابط يحتوي علي');
$xml->startElement('a');
$xml->writeAttribute('href','http://www.egysolutions.net');
$xml->text('أفشل موقع في العالم');
$xml->endElement(); //a
$xml->endElement(); //p
$xml->endElement(); //body
$xml->endElement(); //html
$xml->endDocument();
$xml->flush(); </code> </code>


و النتيجة هاتكون هالتالي


رمز PHP:

<code style="white-space:nowrap"> <code> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>أنا اعشق الPHP</title>
</head>
<body>
<p>كيف حالكم ؟؟</p>
<p>هذا الرابط يحتوي علي
<a href="http://www.egysolutions.net">أفشل موقع في العالم</a>
</p>
</body>
</html> </code> </code>

جميل جدا جدا مش كده http://www.dzbatna.com/images/smilies/cupidarrow.gif بصراحة الفكرة جميلة جدا و للعلم مكتوب ان المكتبة لسه مش خلصت و ده معناه ان من الأكيد انه هايتضاف بعض الدوال الأخري و اللي بتمناه هوه الدعم الكامل لباقي لغات الXML زي الSVG و الSMIL و الVOICEML
و أخيراً رابط المكتبة
http://www.php.net/xmlwriter
إن شاء الله في الموضوع الجاي هانتكلم الجديد في الPHP6 من ناحية دعم الOO لأنه أتضاف العديد من المميزات الجميلة فعلاً و بصراحة اللي بتمناه من ربنا اننا لما نرقي للنسخة السادسة من الPHP نكون مستعدين تماماً ليها

و السلام عليكم و رحمة الله و بركاته





ألعاب الأندرويد مجانا و حصريا (http://www.apotox.info/forum)




https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©

استعمل مربع البحث في الاسفل لمزيد من المواضيع


سريع للبحث عن مواضيع في المنتدى