پی اچ پی CS میزبانی دلال دروپال
برای بیش از یک سال، برخی از برنامه نویسان پی اچ پی ریز از فعال ترین از پروژه های فعال در جامعه مشغول به کار در استانداردهای برنامه نویسی.
نام گروه است پی اچ پی چارچوب متقابل گروه و مرکب است از، اما از این پروژه نه محدود به، نویسندگان:- در phpBB
- گلابی
- دکترین
- آهنگساز / Packagist
- جوملا
- دروپال
- کیک پی اچ پی
- خدمات وب سایت آمازون SDK
- سیمفونی
- چارچوب Zend
چرا استاندارد های برنامه نویسی؟
شما ممکن است یک فن، برای مثال نامگذاری توابع خود را با دندانه زیرین و یا استفاده از تب، اما واقعا این نقطه نیست. هدف این است که قادر به استفاده از کد از سایر نویسندگان و پروژه بدون نیاز به "حل" سبک کد سازگار با پروژه شما.
در آینده، این گروه همچنین در ارائه برخی از رابط های پس از پیاده سازی از های مختلف می تواند با هم کار کنند هدف.
استانداردهای پذیرفته شده
- PSR-0 ساختار کد، کلاس و تابع نامگذاری
- PSR-1 استانداردهای عمومی برنامه نویسی
- PSR-2 استانداردهای سبک برنامه نویسی (بیشتر فضای خالی)
من نمی خواهم به بازنویسی تمام کد من!
خوب، شما احتمالا لازم نیست.
شانس هستند که شما در نزدیکی PSR-0 در حال حاضر بسیار اگر شما کلاس های خود را برگزار کرده ایم تا خودکار بارگذاری می شود. اگر شما را نداشته باشند، شما واقعا باید به جلو نگاه به آن، مقاصد صلح آمیز بین بردن نیاز به نیاز به کلاس ها، ساده یک وابستگی کلاس زیادی.
پس از مطابق به PSR-0، یک ابزار است که تقریبا همه کار سخت را برای شما با تثبیت همه فضای خالی انجام دهد. آن را به نام PHP-CS-دلال و از فابین Potencier، عضو گروه.
شما می توانید PHP_CodeSniffer امتحان کنید. اما شخصا پیدا کردن آن درد به دلیل استفاده آن تنها تایید و برخی از خطا است. آن را احتمالا باید نیاز به یک بازنویسی.