گويش PHP در طراحي سايت فروشگاهي در مشهد بسط و ساخت وب سايتهاي بزرگي مانند فيسبوك ، ويكي پديا ، ياهو و... نقش داشته ميباشد و مالك برگزيدگان فريموركهاي توسـعه اينترنت براي مثال لاراول ، سيمفوني ، كد ايگنايتر و... ميباشد. اين دليل نشان دهنده اين ميباشد كه دامنه كاربرد PHP در حوزه اينترنت بسيار زياد و فراگير ميباشد. بدين ترتيب با يادگرفتن لهجه PHP ميتوانيد ابزارهاي بر پايه ي PHP را سريعتر حافظه بگيريد و آنان را با اعتنا به نيازهاي كاربري خويش بسط دهيد.
PHP مولتي پاردايم ميباشد (Multi Paradigm)
يك كدام از ديگر از نقاط قوت گويش PHP مولتي پارادايم بودن ميباشد. البته پيش از آن كه دربارهي مزيتهاي اين خصوصيت از لهجه PHP حرف كنيم بايستي بدانيد كه پارادايم يعني چه؟
نكته :
پارادايم به نحوههاي متعدد در روند اپنويسي به خواسته جستن شايسته ترين طريق براي انجام عمليات و عمل خاصي ميگويند. هر لهجه اپ نويسي ميتواند از يك يا اين كه يك سري پارادايم يا اين كه شيوه اپليكيشن نويسي پشتيباني نمايد.
تفاوت شي گرايي با شيوه اي
به عنوان مثال اپليكيشنهاي درج شده با لهجه PHP مي توانند تماما به طور شيوه اي (Procedural) باشند و يا اين كه به طور كامل مطابقت و همخواني بر شيوه شي گرايي (Object Oriented) پياده سازي شوند. نكته مهم در اينجا اين ميباشد كهاين دو طرز در ناهمخواني بدون نقص با يكديگر هستند. ولي اين قابليت و امكان وجود داراست كه بخشي از يك اپليكيشن به طور رويكرد اي نوشته خواهد شد و قسمت ديگر آن به طور شي گرا باشد. طرز تايپ كردن و گزينش پارادايم يا اين كه شيوه اپ نويسي به طور كامل بر عهده شما ميباشد.
در اپليكيشن نويسي شيوه اي عملياتهاي مندرج يك به يك از بالا به زير و به ترتيب اجرا ميگردند تا در غايت اپليكيشن به طور بي نقص اجرا خواهد شد. همانگونه كه در نصيب پيش از راهنماي جامع PHP اشاره گرديده بود، از ورژن 5 به آنگاه PHP خصوصيت شي گرايي بهاين لهجه اضافه شد. شي گرايي در اپ نويسي مي تواند ايرادات متعددي را براي شما حل نمايد و منجر معموليخيس شدن پروسه كدنويسي گردد.
از آنجايي كه مفاهيم شي گرايي به شدت به دنياي حقيقي وواقعي مجاورت ميباشد، فهم آن براي نرم افزار نويس سهل خواهد بود. در شي گرايي برخلاف طريق روش اي به مكان دست و پنجه قابل انعطاف كردن با تعداد متعددي متغير و توابع، مستقيما با شي ءها (Objects) عمل ميكنيد.(درپي به طور مفصل به مفاهيم شي گرايي مي پردازيم اما در صورتيكه براي يادگيري و بكارگيري شي گرايي شتاب داريد ميتوانيد از يادگرفتن مجازي مباني و مفاهيم شي گرايي سون لرن به كارگيري فرماييد)
با كدنويسي به نحوه شي گرا علاوه بر اينكه رئيس و حفظ كدهاي شما شلخيس ميگردد، واحد سنجش و بازه كدنويسي هم به مقدار متعددي كاهش خواهد يافت. مزيت ديگري كه كدنويسي شي گرا در دست شما قرار ميدهد اين ميباشد كه شما به راحتي ميتوانيد از كدهاي خويش كه يك توشه نوشته ايد در پروژههاي ديگر استعمال نماييد و اين قابليت و امكان مي تواند به شدت واحد سنجش كدنويسي شمارا كم كند. پس با شي گرايي مي توانيد اپليكيشنهاي عظيم و سازماني را بهتر پياده سازي فرمائيد و مشغول خطاها و پيچيدگيهاي نرم افزار نويسي روش اي نشويد!
بدين ترتيب با لهجه اپ نويسي PHP شما ديگر محدود به يك شيوه خاص كدنويسي نميباشيد و مي توانيد بر پايه ي نيازهاي خويش از طريقهاي راه اي يا اين كه شي گرايي به مراد پباده سازي و بسط تارنما و نرمافزار به كارگيري فرماييد.