التسجيل الخروج التحكم البحث
 
 
إعلان نتائج المسابقة الثقافية الكبرى
:: رسالة إلى من يدافع عن الحق (آخر رد :الزهرة البيضاء)       :: تحميل انشودة عمري ألم وجراح حزينه جدا بصوت حنون مؤلم حزين mp3 مبكيه (آخر رد :قلب مات)       :: مخططات الليبراليين في حرب الثوابت و زعزعة القيم . (آخر رد :درّة آل مرة)       :: يا خادم الحرمين الشريفين شفيت صدورنا شافاك ربي وعافاك . (آخر رد :غمام)       :: أصغر طابعة في العالم... (آخر رد :طماطه)       :: إخواننا في سوريا ... يارب إنهم مظلمون فانتصر . (آخر رد :د\أسماء)       :: قالت له الفتاة : يا محمد اريدك ان تكون مسيحي !!!! (آخر رد :الزهرة البيضاء)       :: لو سمحت...ارفع بنطلونك (آخر رد :الزهرة البيضاء)       :: يا معشر النساء اخرجن من المطبخ.. (آخر رد :الزهرة البيضاء)       :: مقولة توقفت عندها كثيراً (آخر رد :الزهرة البيضاء)      
 



العودة   ملتقى بني شهر الثقافي > الملتقيات التقنيه > مكتبة البرامج والأنترنت > ملتقى الدعم والتطوير
الإهداءات

ملتقى الدعم والتطوير دعم وتطوير المواقع , تصميم , برمجيات , هندسه تقنيه متقدمه

إضافة رد
 
LinkBack أدوات الموضوع انواع عرض الموضوع
قديم 12-17-2008, 03:24 PM   رقم المشاركة : [1]
ضيف شرف
الصورة الرمزية صالح الشهري
Oo5o.com (11) كتابة البرامج بشكل قياسي في php

هناك اكثر من طريقة قياسية يمكن كتابة الكود بها وهنا سوف نضع بعض القواعد الاساسية لكتابة كود قياسي وهو ما يسمى (Coding Standards) جميع ما سأذكر قابل للتعديل أيا كان :

- الملف و الإزاحة وطول السطر Indenting and Line Length :
* يجب استخدام الصيغة الطويلة '<?php ?>' في الملف وعدم استخدام '<? ?>' لبدء ونهاية الكود .
* يجب ان تكون الإزاحة أربع فراغات بدون إستخدام زر tab .
* طول السطر يكون بين 70 الى 85 حرف .
* تستخدم صيغة لينكس للسطر الجديد LF و ليس CR او CRLF والتى تعني '\n' وليس '\r' او '\r\n'.
* يجب أن ينتهي الملف بسطر جديد LF بعد التعليمة ?>.

- التسمية :
كود:
examplefilename.php;
$example_variable = true;
definde('EXAMPLE_VARIABLE',true);
example_function();
ExampleClass {
function ExampleFunction();
}

* يجب أن تكون التسمية واضحة وتدل على شيء .
* تسمية الملفات يكون بأحرف صغيره و مسار الملف php .
* تسمية المتغيرات تكون بأحرف صغيره ويفصل بين الكلمات بشرطة سفلية.
* تسمية الثوابت تكون بأحرف كبير ويفصل بين الكلمات بشرطة سفلية.
* تسمية الدوال تكون بأحرف صغيرة ويفصل بين الكلمات بشرطة سفلية.
* تسمية الأصناف بحرف كبير في البداية وبداية كل كلمة من اسم الصنف.
* تسمية الدوال داخل الصنف تكون مثل تسمية الصنف .
* تسمية المتغييرات داخل الصنف مثل تسمية المتغييرات .

- تعليمات التحكم Control Structures :
* تشمل كلن من if, for, while, switch وغيره .
كود PHP:
<?php
if ((condition1) || (condition2)) {
action1;
} elseif ((
condition3) && (condition4)) {
action2;
} else {
defaultaction;
}
?>

* التعليمة: تكتب في سطر لوحدها وايضا قوس ويتنهي السطر بعد قوس بداية التعليمة .
* الفراغات: يجب أن يكون هناك فراغ واحد يفصل بين التعليمة وبين محتواها وبين اقواس التعليمة نفسها وايضا بين علامات المقارنة و الشروط.
* علامات المقارنة: يجب ان تستخدم العلامات (&& و ||)بدلا من كلماتها (AND و OR ) .
* الشروط: يوضع كل شرط في قوس لوحده .

- منادات الدوال Function Calls
كود PHP:
<?php
$var
= foo($bar, $baz, $quux);
?>

* يجب منادات الدلة بدون فراغ بين أسمها وقوس البداية .
* يجب كتابة معطيات الداله والفصل بينها بفراغ واحد فقط يكون بعد الفاصلة وليس قبلها .
* لا يجب ان يكون هناك فراغ بين اول معطى وبين القوس وكذلك بين اخر محطى وقوس نهاية الداله .
كود PHP:
<?php
$short
= foo($bar);
$long_variable = foo($baz);
?>

* إزاحة علامة المساواه عندما يكون هناك متغير يحتوى على اسم قصير واخر اسم طويل حتى تزيد من قابلية قرائة الكود .

- تعريف الأصناف Class Definitions
كود PHP:
<?php
class Foo_Bar
{

//... code goes here

}
?>

* أقواس تعريف الصنف يكون كل قوس في سطر لوحده ويتم ازاحة الكود بداخل الصنف.

- تعريف الدوال Function Definitions
كود PHP:
<?php
function fooFunction($arg1, $arg2 = '')
{
if (
condition) {
statement;
}
return
$val;
}
?>

* قوس بداية تعريف الداله يكون في السطر الذي يلي تعريف الداله ويتم وضع ازالة للكود داخل الدالة.
* المعطيات التى تكون لها قيم افتراضية تكون في اخر قائمة المعطيات .
* يجب ان تعيد الداله قيمة بالتعليمة return .

- التعليقات Comments
كود PHP:
/*
* More than one lines
* ....
*/

// single Line

* يجب استخدام الشرطة المائلة مع نجمة للكتابة تعليق اكثر من سطر.
* استخدام الشرطة المائلة المكررة لكتابة تعليق من سطر واحد وعدم استخدام الرمز # .

(منقول للفائدة )

أتمنى أن تستفيدوا من خلال هذا الموضوع
اخوكم
الشاعر الصغير



التعديل الأخير تم بواسطة صالح الشهري ; 12-17-2008 الساعة 03:26 PM.

عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]



[ إِنَّ اللَّهَ وَمَلائِكَتَهُ يُصَلُّونَ عَلَى النَّبِيِّ يَا أَيُّهَا الَّذِينَ آَمَنُوا صَلُّوا عَلَيْهِ وَسَلِّمُوا تَسْلِيمًا ]
  • اللهم صل على محمد وعلى آل محمد كما صليت على آل إبراهيم إنك حميد مجيد، اللهم بارك على محمد وعلى آل محمد كما باركت على آل إبراهيم إنك حميد مجيد
صالح الشهري غير متواجد حالياً   رد مع اقتباس
قديم 12-18-2008, 03:39 AM   رقم المشاركة : [2]
مديرة ملتقيات الأخبار , عضو اللجنة الإدارية
الصورة الرمزية جنوبية100%

My SMS
استغفـــــــــر اللـــــــه
 
افتراضي

الله يعطيك العافية



عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]

its me~
جنوبـيـة 100 %
// ..
جنوبية100% غير متواجد حالياً   رد مع اقتباس
قديم 12-18-2008, 06:49 PM   رقم المشاركة : [3]
شخصية ثقافية مميزة

الصورة الرمزية لمسة شوق

My SMS
وحشتــــــــــــوني
 
افتراضي

بأذن الله يكون لي بصمه في هذا المجال مستقبلا
واشكرك على هذا الطرح للموضوع

لمسة شوق



ترىَ للآن عطرك .. مَاا برَح صَدري
إذاا ضمّيت نفسي حيييل { شـَمِّيته

لمسة شوق غير متواجد حالياً   رد مع اقتباس
قديم 12-18-2008, 10:17 PM   رقم المشاركة : [4]
ضيف شرف
الصورة الرمزية صالح الشهري
افتراضي

المشاركة الأصلية كتبت بواسطة جنوبية100% عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
الله يعطيك العافية
ويعافيك اختي العزيزه

تشرفت بمروركم

نتــوآآآصــل



عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]



[ إِنَّ اللَّهَ وَمَلائِكَتَهُ يُصَلُّونَ عَلَى النَّبِيِّ يَا أَيُّهَا الَّذِينَ آَمَنُوا صَلُّوا عَلَيْهِ وَسَلِّمُوا تَسْلِيمًا ]
  • اللهم صل على محمد وعلى آل محمد كما صليت على آل إبراهيم إنك حميد مجيد، اللهم بارك على محمد وعلى آل محمد كما باركت على آل إبراهيم إنك حميد مجيد
صالح الشهري غير متواجد حالياً   رد مع اقتباس
قديم 12-18-2008, 10:21 PM   رقم المشاركة : [5]
ضيف شرف
الصورة الرمزية صالح الشهري
افتراضي

المشاركة الأصلية كتبت بواسطة لمسة شوق عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
بأذن الله يكون لي بصمه في هذا المجال مستقبلا
واشكرك على هذا الطرح للموضوع

لمسة شوق
تمنياتي لك بالتوفيق ,,

نتــوآآآصــل ,,



عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]



[ إِنَّ اللَّهَ وَمَلائِكَتَهُ يُصَلُّونَ عَلَى النَّبِيِّ يَا أَيُّهَا الَّذِينَ آَمَنُوا صَلُّوا عَلَيْهِ وَسَلِّمُوا تَسْلِيمًا ]
  • اللهم صل على محمد وعلى آل محمد كما صليت على آل إبراهيم إنك حميد مجيد، اللهم بارك على محمد وعلى آل محمد كما باركت على آل إبراهيم إنك حميد مجيد
صالح الشهري غير متواجد حالياً   رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)



الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 
أدوات الموضوع
انواع عرض الموضوع

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

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة



 

تصميم: Farawla Designs
Powered by vBulletin® Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc. ,diamond
Ads Management Version 3.0.0 by Saeed Al-Atwi
 
 
 
 
الساعة الآن 09:33 PM.