6. কারে
• PHP একটি Open Source প্রনজক্ট
• এর রনয়নে স্ট্রিং কস্ক্রমউস্ক্রেটি
• PHP য Procedural Programming ও Object Oriented Programming দুনোই করা োয়
• এর একটি চমৎকার Documentation রনয়নে
• সাভভ ানর এটি যসেআপ করা খুব সহজ ও খরচও কম
14. If Conditions
• Programming এ সবনথনক যবস্ক্রশ যেটি ব্বহার হয় া হনে if
• অনেনকই হয়ন া if endif এর সানথ পস্ক্ররস্ক্রচ েে
• মজার ব্পার হনে আপস্ক্রে Ternary Operator বা Shorten If ও ব্বহার করন পারনবে
16. Loop
• একটি কস্ক্রিশনের সানপনে যকানো স্ক্রকেু বারবার ঘোনোই হনে ুপ
• PHP য দুটি যমজর ুপ আনে , ১. for ২. while
• আর array অথবা collection of data এর জে্ রনয়নে একটি চমৎকার ুপ foreach
35. Class
1. OOP য class হন া খুবই পস্ক্ররস্ক্রচ একটি োম, class মূ যকাড যক যেেীভূ ক্ত
কনর
2. Class হন া একটি যকাড ব্লক যেখানে একটি স্ক্রেস্ক্রিভষ্ট সমস্া সমািানের জে্ যমথড ও
প্রপাটিভ জ য খা হয়
3. Class যক কখেই সরাসস্ক্রর ব্বহার করা োয় ো
4. Class য খার পদ্ধস্ক্র
5. একটি িাইন একটি class য খা হন া যবে প্রাস্ক্রক্টস, আর ক্লানসর োম করে হনব
Studly Case এ
Classify Your Code
37. Encapsulation
1. এটি দ্বারা যকানডর স্ক্রভস্ক্রজস্ক্রবস্ক্র টি প্রিাে করা হয় বা যকানডর এনক্সস কনরা করা হয়।
2. PHP য ৩ িরনের Visibility আনে public, protected ও private
3. Visibility মূ Method ও Properties এ প্রনয়াগ করা োয়
4. Method এ visibility য খার পদ্ধস্ক্র
Making Code Visibility
43. Data Security
1. User এর ইেপুে কখেই স্ক্রবশ্বাস করনবে ো
2. Sanitize হন া এমে একটি প্রস্ক্রিয়া যেখানে ইউজার ইেপুনে যকানো যকাড ইেনজক্ট কনরনে
স্ক্রকো া স্ক্রেস্ক্রি করা হয়
3. User যক কখেই ার ইেপুেকৃ ডাোর সানথ যকানো যকাড ইেনজক্ট
করার সুনোগ যিয়া োনব ো। যেমেঃ HTML, JS, MySQL
4. HTML character যক sanitize করার জে্ PHP য htmlentities িািংশেটি ব্বহার
করা হয়
Sanitize, Validate & Escape
Sanitize
47. Versioning
1. এটি এমে একটি প্রস্ক্রিয়া যেখানে আপোর যপ্রানজনক্টর সমস্থ স্ক্রহস্ক্রস্ট্র জমা থানক
2. টিম স্ক্রভস্ক্রিক কানজ এর জুস্ক্রড় যেই
3. এর মাি্নম আপস্ক্রে যপ্রানজনক্টর সমস্থ changelog যিখন পারনবে
4. আপস্ক্রে চাইন আনগর যকানো যকানড স্ক্রিনর যেন পারনবে
5. অনেনক স্ক্রমন একো যপ্রানজনক্ট কাজ করন পারনবে
6. Git ও Mercurial হন া হান র সবনথনক জেস্ক্রপ্রয় Version Control Tool
Using Version Control
49. Testing
1. এটি খুবই গুরুত্বপূেভ আপোর যপ্রানজনক্টর প্রস্ক্র টি যকাড ব্লকনক যেষ্ট করা
2. প্রস্ক্র টি যকাড ব্লনক আপস্ক্রে ো চানেে যসই আউেপুেই স্ক্রিনে স্ক্রকো যসোই হনে Testing
3. PHP এর সব যথনক জেস্ক্রপ্রয় Testing Framework হনে UnitTest
4. এটি স্ক্রিনয় আপস্ক্রে প্রস্ক্র টি যকাড ব্লনকর জে্ আউেপুে যেষ্ট করন পারনবে
5. প্রস্ক্র টি আউেপুে যেষ্ট করার জে্ যে যকাড য খা হয় ানক TestCase বন
Writing Test Case
55. You May Follow
1. Rasmus Lerdorf
2. Fabien Potencier
3. Andrew Smith
4. Sebastian Bergmann
5. Graham Campbell
6. Hasin Hayder
7. Matt Stauffer
8. Taylor Otwell
9. Jeffrey Way
10. Mohammad Nurul Islam Shihan