current location: Home > Download > Learning resources > php e-book > Several signs that you are still a PHP newbie

Several signs that you are still a PHP newbie
Classify: Learning materials / php e-book | Release time: 2017-12-08 | visits: 3111556 |
Download: 322 |
Latest Downloads
?Horror Beat Phase Maker
?Himalayan Children
?Zebra AI
?Supermarket Manager Simulator
Red Alert Online
Delta Force
Pokémon UNITE
?Fantasy Aquarium
?Girls Frontline
?Wings of Stars
24 HoursReading Leaderboard
- 1 btc trading platform latest version app download 5.0.5 btc trading platform official website APP download link
- 2 BNB trading platform official website 6.129.0 Android version download address
- 3 Ranking of the three major virtual currency trading platforms
- 4 Top 10 Formal Virtual Currency Trading Platforms
- 5 Ouyi app download and trading website Ouyi exchange app official version v6.129.0 download website
- 6 Top 10 Digital Currency Exchange Rankings
- 7 Apple download Ouyi Exchange Ouyi official website download app exchange · (Apple version) official website
- 8 Binance download official website https Binance APP download link official website https
- 9 Ouyi · Official website registration portal | Support Chinese APP download and real-name authentication
- 10 How to obtain digital currency BTC? What are the differences between btc and digital currency?
- 11 Top 10 Bitcoin Trading Platforms in the World 2025
- 12 How to do cryptocurrency arbitrage trading? Cross-platform arbitrage strategy sharing
- 13 What is TRX? How to buy TRX digital currency? What are the ways to monetize TRX?
- 14 Ethereum registration platform
- 15 Which are the mainstream crypto exchanges in the world? Top 10 Compliant Platforms in 2025
Latest Tutorials
-
- Go language practical GraphQL
- 3797 2024-04-19
-
- 550W fan master learns JavaScript from scratch step by step
- 5118 2024-04-18
-
- Getting Started with MySQL (Teacher mosh)
- 3193 2024-04-07
-
- Mock.js | Axios.js | Json | Ajax--Ten days of quality class
- 3756 2024-03-29
PHProokie, if you: 1. Not using tools like phpDoc to properly comment your code
2. Turn a blind eye to excellent integrated
development environments such as Zend Studio or Eclipse PDT 3. Never used any form of version control system, such as Subclipse
4. Without adopting certain coding and naming standards, as well as common conventions, they cannot be implemented throughout the project development cycle.
5. Not using a unified development approach
6. Not converting (or) not validating certain input or SQL query strings (Annotation: refer to PHP related functions)
7. Not planning your program thoroughly before coding
8. Not using test-driven development
9. Do not code and test with errors enabled (Translation: refer to PHP function error_reporting)
10. Turning a blind eye to the benefits of a debugger
11. Not refactoring your code
12. Do not use MVC-like patterns to separate different levels of the program
13. Don’tknowthese concepts: KISS, DRY, MVC, OOP, REST
14. Instead of returning, directly output (echo/print) content in your function or class
15. Turning a blind eye to the advantages of unit or generic testing
16. Always returns hardcoded HTML, but never pure data, strings, or objects
17. Always hardcode “message” and “configuration parameters”
18. Not optimizing SQL query statements
19. Do not use __autoload (Annotation: refer to the relevant description in the PHP manual)
20. Intelligent error handling is not allowed (Translation: refer to PEAR’s ErrorStack)
21. Use $_GET instead of $_POST for destructive transfer operations
22. Don’t know how to use regular expressions
23. Never heard of SQL injection or cross-site scripting
24. Simple configuration is not allowed, and the constructor of a class is not allowed to accept parameter transfer and then execute the set/get method, or constant definition at runtime.
25. Not understanding the advantages and disadvantages of object-oriented programming (OOP)
26. Abuse OOP regardless of the size of the situation
27. Thinking that implementing reusable software must equal/need to make your code follow OOP
28. Not leveraging smart defaults
29. No single configuration file
30. I don’t want to expose the source code of the file, but use the .inc suffix instead of .php
31. Not using a database abstraction layer
32. You cannot maintain a DRY style, that is, do not repeat yourself. If you are always copying and pasting something, it means that your design is poor.
33. There is no implementation that allows a function/class/method to do only one thing, nor can they be used in combination
34. Failed to try OOP’s specialties, such as abstract classes, interfaces, polymorphism, inheritance, and access control modifiers (Annotation: such as public, private, protected)
35. Optimize your program architecture design without using existing design patterns
36. Don’t allow your users to define base directories if you have many files or directories
37. Pollution of the namespace, such as naming your library functions with common strings
38. Do not use table prefix when using database tables
39. Not using a unified template engine
40. Don’t pay attention to the existing PHP development framework and are too lazy to explore; in fact, advanced development concepts and wonderful code are contained in it.

Related recommendations


Popular Recommendations

