Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Harijs Kursits [1:14 PM]
- >--------------------------------------------------------------------------
- >
- >Getting started
- >
- >--------------------------------------------------------------------------
- >
- >https://stackoverflow.com
- >https://www.php.net/manual/en/
- >https://learnxinyminutes.com/docs/php/
- >
- >PHP - Turn on error reporting
- >https://www.google.lv/search?q=php+turn+on+error+reporting
- >
- >PHP - Get logs
- >https://www.google.lv/search?q=php+get+logs
- (edited)
- >--------------------------------------------------------------------------
- >
- >Basics
- >
- >--------------------------------------------------------------------------
- >
- >*Variables & values*
- >
- >PHP - Variable scope
- >https://www.google.lv/search?q=php+variable+scope
- >
- >PHP - Global variables (Superglobals)
- >https://www.google.lv/search?q=php+global+variables
- >
- >PHP - Associative array vs. Numeric array
- >https://www.google.lv/search?q=php+associative+array+vs+numeric+array
- >
- >PHP - Null vs. False vs. 0
- >https://www.google.lv/search?q=php+null+vs+false+vs+0
- >
- >PHP - Type casting
- >https://www.google.lv/search?q=php+type+casting
- >
- >PHP - References
- >https://www.php.net/manual/en/language.references.php
- >
- >*Information output*
- >
- >PHP - Return vs. Echo
- >https://www.google.lv/search?q=php+return+vs+echo
- >
- >PHP - var_dump vs. var_export vs. print_r
- >https://www.google.lv/search?q=php+var_dump+vs+var_export+vs+print_r
- >
- >*Error handling*
- > PHP - Exceptions
- >https://www.w3schools.com/php/php_exception.asp
- >http://php.net/manual/en/spl.exceptions.php
- >
- >*Control structures*
- >
- >PHP - If/Else vs. Elseif
- >https://www.google.lv/search?q=php+if+else+vs+elseif
- >
- >PHP - If/Else vs. Switch
- >https://www.google.lv/search?q=php+if+else+vs+switch
- >
- >PHP - Ternary operators
- >https://www.google.lv/search?q=php+ternary+operators
- >
- >*Loops*
- >
- >PHP - While vs. For vs. Foreach vs. Do While
- >https://www.google.lv/search?q=php+while+vs+for+vs+foreach+vs+do
- >
- >PHP - array_map vs. array_walk vs. array_filter
- >https://www.google.lv/search?q=php+array_map+vs+array_walk+vs+array_filter
- >
- >*Built-in’s and utilities*
- >
- > PHP - Built-in functions
- >https://www.google.lv/search?q=php+built-in+functions
- >
- > PHP - Filters
- >https://www.php.net/manual/en/book.filter.php
- >
- >--------------------------------------------------------------------------
- >
- >Objects & classes
- >
- >--------------------------------------------------------------------------
- >
- >PHP - Array vs. Object
- >https://www.google.lv/search?q=php+array+vs+object
- >
- >PHP - Method vs. Function
- >https://www.google.lv/search?q=php+method+vs+function
- >
- >PHP - Class vs. Abstract class vs. Interface
- >https://www.google.lv/search?q=php+class+vs+abstract+class+vs+interface
- >
- >PHP - Public vs. Private vs. Protected
- >https://www.google.lv/search?q=php+public+vs+private+vs+protected
- >
- >PHP - Static vs. Non-static methods
- >https://www.google.lv/search?q=php+static+vs+non+static
- >
- >PHP - Class name resolution via ::class
- >https://www.google.lv/search?q=php+class+name+resulution+via+class
- >
- >PHP - Type hinting
- >https://www.google.lv/search?q=php+type+hinting
- >
- >PHP - Return type declaration
- >https://www.google.lv/search?q=php+return+type+declaration
- >
- >PHP - Magic methods
- >https://php.net/manual/en/language.oop5.magic.php
- >
- >PHP - __construct vs. __destruct
- >https://www.google.lv/search?q=php+__construct+vs+__destruct
- >
- >*Object Oriented Programming*
- >
- >PHP - Basic dependency-injection and S.O.L.I.D principles
- >https://phptherightway.com/#basic_concept
- >
- > PHP - PSR Code standards
- >https://www.php-fig.org/
- >
- >--------------------------------------------------------------------------
- >
- >PHPTHERIGHTWAY.COM
- >https://phptherightway.com/
- >
- >--------------------------------------------------------------------------
- >--------------------------------------------------------------------------
- >
- > Application architecture
- >https://en.wikipedia.org/wiki/List_of_software_development_philosophies
- >
- >--------------------------------------------------------------------------
- >https://en.wikipedia.org/wiki/Law_of_Demeter
- >https://en.wikipedia.org/wiki/Principle_of_least_astonishment
- >https://en.wikipedia.org/wiki/Domain-driven_design
- >
- >*S.O.L.I.D*
- >
- > - Single responsibility principle
- > - Open/Closed principle
- > - Liskov substitution principle
- > - Interface segregation principle
- > - Dependency inversion principle
- >https://phptherightway.com/#dependency_injection
- >https://github.com/wataridori/solid-php-example
- >
- >*Design patterns*
- >
- >https://designpatternsphp.readthedocs.io/en/latest/
- >
- >*Books*
- >
- > Gang of four - “Design Patterns: Elements of Reusable Object-Oriented Software”
- >https://www.amazon.com/dp/0201633612/
- >
- > Alan Shalloway - “Design Patterns Explained: A New Perspective on Object-Oriented Design”
- >https://www.amazon.com/dp/0201715945
- >
- > David Powers - “PHP Object-Oriented Solutions”
- >https://www.amazon.com/dp/1430210117
- >
- > Eric Evans - ”Domain-Driven Design: Tackling Complexity in the Heart of Software”
- >https://www.amazon.com/dp/0321125215
- >
- > Martin Fowler - “Patterns of Enterprise Application Architecture:”
- >https://www.amazon.com/dp/0321125215
- >
- > Bill Karwin - “SQL Antipatterns: Avoiding the Pitfalls of Database Programming”
- >https://www.amazon.com/dp/1934356557/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement