Analysis of PHP working principle
20 minutes42 secondsBuilding a PHP development environment [PHP toolbox]
28 minutes04 secondsRules for variable definition 1
31 minutes08 secondsRule 2 for variable definitions
16 minutes39 secondsString creation and variable parsing
18 minutes27 secondsVariable types and detection
37 minutes06 secondsUsage of is_null(), empty() and isset()
14 minutes34 secondsExplain the scope of variables in detail
20 minutes43 secondsElaborate on constants
09 minutes59 secondsIntroduction to arrays
09 minutes31 secondsBranch structure of process control
15 minutes36 secondsProcess control for loop
12 minutes56 secondsPractical combat: automatic table generator
25 minutes29 secondswhile() and do~while() loops
07 minutes47 secondsBasic knowledge of functions
18 minutes11 secondsArray functions (key-value operations and internal pointers)
29 minutes12 secondsStack and queue operations on arrays
20 minutes27 secondsClassification creation and traversal of arrays
32 minutes49 secondsCommon key-value operation functions for arrays
17 minutes15 secondsConversion between arrays and variables and strings
26 minutes26 secondsArray cutting and filling
17 minutes51 secondsCallback processing of commonly used array elements
33 minutes25 secondsOther common array functions
18 minutes55 secondsCommon array sorting techniques
29 minutes16 secondsString filtering, filling and application scenarios
22 minutes21 secondsString case conversion and application scenarios
10 minutes35 secondsHow to handle the HTML content of a string
18 minutes30 secondsThe most commonly used substring query function
12 minutes14 secondsThe most commonly used string replacement functions
14 minutes57 secondsCommon file operations
27 minutes12 secondsCommon directory operations
12 minutes23 secondsFile related magic constants
12 minutes45 secondsDeletion, copying, and moving of files and directories, etc.
11 minutes29 secondsFile upload practice (Part 1)
21 minutes50 secondsFile upload practice (Part 2)
17 minutes44 secondsThe correct way to open the php manual
18 minutes45 secondsClass instantiation and member access
26 minutes10 secondsClass constructor and member access restrictions
16 minutes06 secondsUsage scenarios of magic methods __get() and __set()
17 minutes14 secondsIntroduction to administrator usage and common sql statements
25 minutes48 secondsHow to connect to the database with mysql
15 minutes38 secondsMySQLi new record
17 minutes09 secondsMySQLi quickly adds multiple records
07 minutes35 secondsMySQLi update records
05 minutes35 secondsMySQLi delete records
02 minutes14 secondsMySQLi query operations
18 minutes58 secondsPDO database connection method
13 minutes05 secondsPDO new record
12 minutes03 secondsSimplified operation of adding new records in PDO
06 minutes10 secondsPDO update record
03 minutes32 secondsPDO delete record
03 minutes00 secondsPDO preprocessing query general operations
10 minutes49 secondsHow to get the correct number of records in the result set with PDO
16 minutes54 secondsPDO binds result set columns to variables for traversal
07 minutes34 secondsIntroduction to cookies
15 minutes57 secondsCookie login and verification (Part 1)
30 minutes56 secondsCookie login and verification (Part 2)
29 minutes10 secondssession introduction
11 minutes49 secondsSessoin implements login and verification
07 minutes12 secondsClass declaration and instantiation
12 minutes37 secondsAccess control for class members
15 minutes40 secondsClass constants/constructors/property overloading
38 minutes37 secondsClass inheritance and polymorphism
19 minutes01 secondsAccess to static members in a class
21 minutes39 secondsAnalysis of the principles of method overloading
19 minutes14 secondsDescribe the call_user_func_array() function in detail
15 minutes16 secondsPractical combat: Simulating database chain query in ThinkPHP5.1
36 minutes04 secondsA closer look at late static binding
16 minutes10 secondsLate static binding instance
19 minutes17 secondsA closer look at anonymous classes in PHP7.0
36 minutes57 secondsThe principle and function of Trait attribute class
19 minutes26 secondsIf you implement automatic loading of classes
11 minutes04 secondsDeclaration and inheritance of abstract classes
13 minutes54 secondsInterface declaration and implementation
17 minutes17 secondsobject cloning technology
14 minutes22 secondsObject serialization and deserialization process
20 minutes53 secondsThe role of namespaces
26 minutes36 secondsNamespace declaration
31 minutes10 secondsUnqualified/qualified/fully qualified namespace
10 minutes20 secondsUsage scenarios of __NAMESPACE__ and namespace
07 minutes33 secondsuse method to import category names or class space aliases
18 minutes17 secondsSingleton pattern principles and application examples
38 minutes17 secondsFactory method principles and application examples
19 minutes48 secondsMVC implementation principle (1)
14 minutes38 secondsMVC implementation principle (2)
23 minutes36 secondsMVC implementation principle (Part 2, Part 2)
25 minutes35 secondsManual query principle
25 minutes53 secondsPrevious page and next page implementation principle
17 minutes40 secondsHow to generate middle page numbers
06 minutes52 secondsThe principle of fast page jump
10 minutes03 secondsEncapsulation and practice of paging class
22 minutes40 seconds[Optional] Use frameworks to standardize code styles
21 minutes20 secondsSmarty download and import
27 minutes30 secondsSmarty template variables and rendering output
32 minutes04 secondsSmarty custom variables/functions and process control
22 minutes28 secondsFiles in Smarty include
10 minutes01 secondsTemplate inheritance technology in Smarty
15 minutes26 secondsBlog homepage implementation (1)
55 minutes10 secondsBlog homepage implementation (2)
41 minutes00 secondsEncapsulate pop-up message UI class
54 minutes11 secondsDatabase access class package 1
50 minutes37 secondsDatabase access class package 2
41 minutes21 secondsDatabase access class package 3
49 minutes07 secondsDatabase access class package 4
45 minutes49 secondsDatabase access class encapsulation 5
46 minutes49 secondsDatabase access class encapsulation 6
49 minutes48 secondsDatabase access class encapsulation PDO parameter binding
01 Hours00 minutes07 secondsDatabase access class encapsulation paging
46 minutes05 secondsBlog login function implementation
56 minutes46 secondsBlog post publishing implementation
50 minutes16 secondsBlog home page data rendering 1
55 minutes08 secondsBlog homepage data rendering 2
47 minutes36 secondsForum project construction
49 minutes54 secondsForum login, registration, verification code generation (2)
59 minutes01 secondsCourse Summary (Part 1)
30 minutes28 secondsCourse Summary (Part 2)
33 minutes01 seconds