PHP The Right Way: सर्वोत्तम प्रथाएँ और त्वरित सुझाव
Путеводитель по современному PHP
सारांश:
परिचय
पुस्तक «PHP The Right Way: Best Practices and Quick Tips» (लेखक — Phil Sturgeon, 2017, 198 पृष्ठ) एक क्लासिक सिंटैक्स-आधारित पाठ्यपुस्तक नहीं है, बल्कि PHP में विकास के सर्वोत्तम अभ्यासों और आधुनिक दृष्टिकोणों के लिए एक मार्गदर्शिका है। यह उसी नाम के एक लोकप्रिय ऑनलाइन संसाधन से उत्पन्न हुई है और जल्दी ही दुनिया भर के हजारों डेवलपर्स के लिए एक संदर्भ पुस्तिका बन गई है। पुराने गाइडों के विपरीत, यह पुस्तक PHP 7.x के संदर्भ में स्वच्छ, सहज, सुरक्षित और कुशल कोड लिखने पर केंद्रित है।
यह पुस्तक किस बारे में है?
यह पुस्तक भाषा के मूल सिद्धांतों को नहीं सिखाती — यह मानती है कि पाठक पहले से ही PHP के बुनियादी सिंटैक्स से परिचित है। इसके बजाय, यह इस प्रश्न का उत्तर देती है: «मैं कोड सही तरीके से कैसे लिखूं?» लेखक क्रमिक रूप से आधुनिक PHP विकास के प्रमुख पहलुओं पर चर्चा करता है:
- इंस्टॉलेशन और कॉन्फ़िगरेशन: सर्वर का सही कॉन्फ़िगरेशन, PHP संस्करण का चयन, विकास और प्रोडक्शन के लिए php.ini सेटिंग्स।
- कोडिंग के मूल सिद्धांत: PSR-मानक (PSR-1, PSR-2, PSR-4), नामकरण, Composer के साथ क्लास ऑटोलोडिंग।
- डेटाबेस के साथ कार्य: PDO, तैयार क्वेरी, ORM (जैसे Eloquent), माइग्रेशन और फिक्स्चर।
- सुरक्षा: SQL-इंजेक्शन, XSS, CSRF से सुरक्षा, इनपुट डेटा का सत्यापन, पासवर्ड हैशिंग।
- परीक्षण: यूनिट टेस्ट (PHPUnit), TDD, इंटीग्रेशन टेस्टिंग, मॉक ऑब्जेक्ट्स।
- आर्किटेक्चर: MVC, SOLID, Dependency Injection, सर्विस कंटेनर।