For access to class methods
ORM like Object Abstraction before DataBase
Main advantage: Work with any Database
Use DQL
Make right requests/questions
More 2 repeat - New object
More 5 lines logic - New object
Important business process logic - New object
In UTF-8 some symbols have 1 byte (English) and others often have 2 bytes and this a big problem for some functions like strlen()
Create cache
Flush cache
Cache parts
For send Network requests
Echo in Code
Show all vars, functions, classes, files
sleep() for run other processes while run one complex process
Asserts
List of quality indicatiors
- _arr, _row, _res, _obj, etc.
- get_, set_, add_, etc,
Part of class for multiple usage
All ways is good, but under_scroe - the most EASY for usage !!!
PHP Advanced
Parts / Составляющие / Child
(::) Scope resolution operator
Ability to work with a lot of objects in code
ActiveRecord
Advanced functions in PHP
Doctrine ORM
Fast find and understand information from google
Interfaces in php
Make decision about create new object or make complex procedure
mb_ functions for UTF-8
PDO
PHP Cache systems
PHP cURL
PHP Debugging
PHP Multitasking sleep solution
PHP templating systems
phpDocumentor
PHPUnit
Suffix and Prefix for variables and function names in under_score style
Trait
under_scroe, CammelCase and Hybrid_styles of variables and function names
Этот объект часть других / Parent
PHP