استاندارد هاي برنامه نويسي PHP يا PSR چيست؟


 


 


استاندارد‌هاي نرم افزار نويسي PHP يا   طراحي سايت فروشگاهي اين که PSR چه مي‌باشد؟ در صورتي با گويش اپ نويسي PHP عمل کرده باشيد، متوجه گرديده ايد که نسبت به گويش‌هاي اپليکيشن نويسي ديگر گويش بسيار آزادي ميباشد. يعني هيچ استاندارد مشقت بار گيرانه خاصي براي اسم گذاري کلاس ها، متغير‌ها و. براي آن تعريف و تمجيد نشده ميباشد. بدين ترتيب هر نرم افزار نويسي به تناسب سلايق خويش، استايل کدزني خودش را داشته ميباشد. اين موقعيت منجر ميشد تلاوت و حتي درک کردن کدهاي برنامه نويس ها ديگر مقداري اختلال گردد!


 


اما نمي‌اقتدار اين زمينه را مدام به طور يک نقص‌ روءيت کرد. چرا‌که در مواقعي صرفا اپ نويسي که روي پروژه فعاليت کرده و خواهد کرد، خويش شما ميباشيد. البته به هر هم اکنون مدام نحوه استاندارد شايسته ترين ميباشد! زيرا ممکن ميباشد در آينده، کد معمولي شما به ندرت عظيم و پهناور‌خيس گردد! گزينش با شماست!


 


PSR چه مي‌باشد


استاندارد‌هاي اپ نويسي پي اچ پي يا اين که PSR چه مي‌باشد؟


در کنفرانس PHP-tek سال 2009 نرم افزار نويساني که در درحال حاضر ارائه پروژه‌هاي خويش بودند، راهکارهايي براي همياري روي پروژه‌هاي يکديگر ارائه کردند. مکان تعجب وجود ندارد در شرايطي‌که بدانيد غرض اساسي آنان، ساخت استانداردهايي براي معمولي کردن همياري‌هاي في مابين پروژه اي بود. درحال حاضر اين تيم، ذيل اسم FIG يا اين که Framework Interop Group (مجموعه همياري متقابل ميان فريمورکي) در اکنون کار ميباشد. مقصود اين مجموعه اين ميباشد که مخلوط و استعمال از فريمورک‌ها و کتابخانه‌هاي PHP براي برنامه نويس ها ريلکس‌خيس خواهد شد. مجموعه FIG درخصوص تيم اي از ضوابط و استاندارد‌ها در کدنويسي PHP به توافق رسيدند. اين استانداردها PSR اسم گرفت.


 


از اسم FIG اينطور به حيث ميرسد که صرفا پروژه‌هاي فريمورکي مي توانند مشمول آن شوند. ولي برعکس، کل برنامه نويس ها در پروژه‌هاي گوناگون PHP ميتوانند تحت عنوان اعضاي راي دهنده در FIG کار نمايند. FIG يک ايستم مشترک دربين کل برنامه نويس ها PHP (و خير صرفا برنامه نويس ها پروژه‌هاي فريمورک) ميباشد. از جمله سيمفوني و CakePHP هر دو از اعضاي راي دهنده FIG مي باشند. البته به هر هم اکنون حتي کامپوزر هم ميتواند با وجود فريمورک نبودنش از اعضاي راي دهنده باشد!


 


مقصود PSR چه است؟


غرض FIG ساخت و ساز يک لهجه و ديالوگ مشترک در بين برنامه نويس ها PHP، براي دستيابي به راهکارهاي همياري سهل و آسان في مابين آنان (Interoperability) ميباشد. اين ديالوگ مشترک، PSR يا اين که پيشنهاداتي براي استاندارد کردن (PHP Standard Recommendations) PHP اسم گرفت. اکنون تيم استانداردهاي PSR از PSR-0 تا PSR-4 تعريف‌و‌تمجيد شده‌است. به دنبال با اين PSR‌ها به صورت خلاصه آشنا خوا‌هيم شد.


 


 

هر مرورگري که از JavaScript

يکسري زبانه بودن برنامههاي اينترنت

معرفي چندين گويش نرم افزار نويسي در طراحي وب

گونه هاي لهجه هاي نرم افزار نويسي پايين اينترنت

نرمافزار نويسي اينترنت با پايتون

چطور برنامه نويس شويم؟

5 اصطلاح مهم که هر برنامه نويسي بايد بداند

php ,psr ,ميباشد ,برنامه ,نويسي ,fig ,نويس ها ,برنامه نويس ,نويسي php ,اعضاي راي ,راي دهنده

مشخصات

آخرین ارسال ها

آخرین جستجو ها


تازه های کامپیوتر frectalihonarpc تشریفات کسرا pretirmalink بیت کار ایرن علم-سایت اموزشی mojedaryabk grafiktoalborz hoshmandsaz حمید رابعی