Code reuse and classes and instances
24 minutes59 secondsDetailed explanation of attributes and attribute types in classes (1)
15 minutes52 secondsDetailed explanation of attributes and attribute types in classes (2)
15 minutes34 secondsDetailed explanation of member methods in classes (1)
19 minutes20 secondsDetailed explanation of member methods in classes (2)
13 minutes30 secondsAccess control methods for class members
13 minutes26 secondsDetailed explanation of class inheritance and extension
20 minutes23 secondsFinal members and abstract members in a class
46 minutes14 secondsInterface definition and usage
24 minutes24 secondsInterface and multi-interface inheritance (1)
16 minutes10 secondsInterface and multi-interface inheritance (2)
16 minutes59 secondsUsing interfaces to implement polymorphic programming
30 minutes33 secondsTrait functions and definitions
23 minutes40 secondsTrait implements code reuse (1)
13 minutes04 secondsTrait implements code reuse (2)
12 minutes56 secondsTraits implement extensions of class functions
17 minutes19 secondsResolution of trait member naming conflicts
12 minutes58 secondsMixed programming of traits and interfaces
10 minutes32 secondsTrait and interface practice - Shuangseqiu (1)
18 minutes48 secondsTraits and Interfaces in Practice-Shuangseqiu (2)
16 minutes03 secondsTraits and Interfaces in Practice - Shuangseqiu (3)
14 minutes12 secondsTraits and Interfaces in Practice - Shuangseqiu (4)
21 minutes12 secondsThe principles and practice of late static binding
21 minutes31 secondsApplication scenarios of late static binding
10 minutes09 secondsMagic Method-Constructor Method
16 minutes29 secondsProperty overloading-property access interceptor (1)
16 minutes24 secondsProperty overloading-property access interceptor (2)
17 minutes12 secondsMethod overloading-method call interceptor principle
05 minutes30 secondsMethod Interceptor Practice/Database Query Constructor (1)
09 minutes47 secondsMethod Interceptor Practice/Database Query Constructor (2)
13 minutes20 secondsObject serialization and corresponding magic methods
23 minutes23 secondsObject serialization practice/database automatic connection
12 minutes31 secondsObject copying and cloning
11 minutes29 secondsThe use of __toString() and exception classes (1)
12 minutes34 secondsThe use of __toString() and exception classes (2)
12 minutes21 secondsMagical anonymous class (1)
15 minutes52 secondsMagical anonymous classes (2)
14 minutes05 secondsHow to correctly understand namespace (1)
18 minutes38 secondsHow to correctly understand namespace (2)
16 minutes26 secondsGlobal members in the namespace
15 minutes17 secondsAccess to global space members
13 minutes31 secondsNamespace alias import
15 minutes38 secondsUsing namespace to implement automatic loading of classes (1)
13 minutes22 secondsUsing namespace to implement automatic loading of classes (2)
11 minutes11 seconds