Introduction to php, php script mode
40 minutes21 secondsWeb service operating mode and related technologies (software)
17 minutes35 secondsPrinciple of operation of php web page
23 minutes37 secondsapache installation
10 minutes28 secondsConfigure apache to run php code
37 minutes14 secondsphp configuration-time zone configuration
35 minutes07 secondsphp configuration-module configuration
18 minutes48 secondsMysql installation and configuration
33 minutes51 secondsSingle site configuration
23 minutes26 secondsDirectory access permissions (including distributed permissions)
30 minutes23 secondsMultisite configuration
38 minutes12 secondsVirtual directory settings
17 minutes10 secondsReview (1)
50 minutes52 secondsHomework (1)
10 minutes39 secondsphp markup form
09 minutes18 secondsBasic syntax rules of php
16 minutes30 secondsBasic understanding of variables
11 minutes27 secondsBasic operations on variables
19 minutes25 secondsVariable naming rules
07 minutes28 secondsValue passing method
28 minutes48 secondsmutable variable
16 minutes41 secondsOverview of scheduled variables
05 minutes25 secondspost variable
28 minutes18 secondsCalculator case
26 minutes41 seconds_GET variable
23 minutes48 secondsgetdata acquisition
07 minutes30 secondsrequest variable
26 minutes15 secondsSERVER variable
15 minutes08 secondsGLOBALSVariable
13 minutes57 secondsReview (2)
36 minutes55 secondsHomework (2)
39 minutes05 secondsDefinition and basic use of constants
21 minutes58 secondsAdditional details about constants
24 minutes46 secondsOverall classification of data types
08 minutes41 secondsSystem functions for base conversion (1)
13 minutes51 secondsSystem functions for base conversion (2)
18 minutes51 secondsBasic knowledge of base system
18 minutes00 secondsConvert decimal to other bases
16 minutes16 secondsConvert other bases to decimal
16 minutes53 seconds2 representations of floating point numbers
05 minutes01 secondsInteger details in depth
44 minutes14 secondsstring
37 minutes45 secondsBoolean type
16 minutes03 secondsautomatic type conversion
11 minutes46 secondscast
09 minutes26 secondsType-related system functions
11 minutes03 secondsReview (3)
36 minutes08 secondsHomework (3)
22 minutes45 secondsArithmetic operators, string increment
16 minutes12 secondsself-addition operation
21 minutes30 secondsComparison operators basic
08 minutes25 secondsComparison between different types of data
16 minutes43 secondsLogical Operators
26 minutes19 secondsConnection, assignment, conditional operator
17 minutes38 secondsBit operator basics
13 minutes17 secondsBitwise AND operation
11 minutes33 secondsBitwise OR operation, bitwise left shift operation
14 minutes48 secondsIntroduction to original code, inverse code and complement code
19 minutes46 secondsManage a set of switch states(1)
30 minutes45 secondsManage a set of switch states(2)
19 minutes12 secondsArray operators, error-control operators, and operator precedence
17 minutes16 secondsProcess control flow chart
06 minutes13 secondsbranch structure
24 minutes16 secondsfor loop structure
09 minutes43 secondsReview (4)
37 minutes52 secondsHomework (star pattern)
26 minutes43 secondsHomework (Hundred Money and Hundred Chickens Problem)
26 minutes46 secondsinterruption of cycle
12 minutes55 seconds3 elements of dowhile loop and loop
12 minutes55 secondsControl script running progress
18 minutes54 secondsPreliminary file loading, path problem
24 minutes46 secondsDetailed file loading process
15 minutes04 secondsThe difference between the four load statements
08 minutes12 secondsThe return value of the loaded file and the function of return
20 minutes31 secondsMisclassification
09 minutes17 secondsError classification
28 minutes17 secondserror trigger
25 minutes55 secondsWhether to display error reports
21 minutes28 secondsShow those levels of errors
17 minutes20 secondsError logging issues
19 minutes08 secondsCustom error handler
22 minutes36 secondsReview (5)
38 minutes21 secondsHomework (5)
25 minutes56 secondsPreliminary functions and function parameter issues
50 minutes18 secondsThe problem with the number of function parameters
15 minutes47 secondsFunction return value problem
07 minutes57 secondsVariable functions and applications
15 minutes32 secondsConcept review on variadic functions and functions
10 minutes05 secondsanonymous function
27 minutes36 secondsAnonymous functions explained again
07 minutes53 secondsDifferent scopes and corresponding different variables
23 minutes06 secondsHow to use global variables locally 1
12 minutes38 secondsPractice 2 of using global variables locally
11 minutes03 secondsGeneral knowledge of functions
08 minutes01 secondsrecursive thinking
44 minutes11 secondsDemonstration and summary of recursion
10 minutes04 secondsDemonstration of recursive thinking
39 minutes45 secondsReview (6)
Homework (6)
Array preliminary
34 minutes05 secondsCommon uses of arrays
29 minutes57 secondsAdditional explanation about array swapping
13 minutes18 secondsBasic traversal of arrays and pointer operations
29 minutes59 secondsArray traversal schematic diagram
11 minutes16 secondsfor_next traverses array
12 minutes10 secondsThe role of each() function
18 minutes48 secondsfor_each_list traversal
26 minutes35 secondsDiscussion on details of foreach traversal
34 minutes52 secondsApplication of array sorting function
12 minutes43 secondsBubble Sort
29 minutes31 secondsselection sort
22 minutes58 secondsReview (7)
Homework (7)
10 minutes14 secondsbinary search
48 minutes27 secondsmysql introduction
42 minutes01 secondsDatabase system level operations
29 minutes04 secondsbasic grammar
15 minutes00 secondsCreating databases and related coding issues
27 minutes46 secondsOther database operations
09 minutes20 secondsOverview of data types
07 minutes35 secondsinteger
26 minutes33 secondsDecimal type
14 minutes15 secondsReview of knowledge points on php operating database
53 minutes20 secondsExtended knowledge of php operating database
33 minutes00 secondsExample explanation
Review (1)
Homework explanation
32 minutes51 secondsConfiguration of phpmyadmin
17 minutes13 secondsvarchar, char type
enum, set type
time date type
Table creation statement form and attribute form
Basic concepts and usage of indexes
foreign key index
18 minutes02 secondsIndex demonstration of millions of data
14 minutes43 secondsconstraint
table options
Modify table
Table deletion and other related syntax
view
Review (2)
Homework (2)
17 minutes14 secondsDatabase design 3 paradigms
Insert statement syntax
loaddata load data statement
Data deletion and modification
Field or expression, all and distinct
from clause
where child clause
is operator
between and in operators
like grammar
group by child clause(1)
group by group clause(2)
having grouping clause
orderby sorting clause
limit clause
Summary of select query statements
Review (3)
Homework (3)
Homework (an improvement to the form)
Connect basic concepts and forms
22 minutes21 secondscross connect
07 minutes05 secondsinner join
40 minutes18 secondsLeft join, right join, full join
16 minutes23 secondsConnection query example
17 minutes20 secondsBasic concepts of subquery
subquery classification
Commonly used subqueries
exists subquery
Union query
29 minutes38 secondsReview (4)
30 minutes07 secondsHomework (4)
User Management
21 minutes38 secondsauthority management
19 minutes24 secondsBasic concepts and characteristics of transactions
transaction mode
Transaction execution process
statement block include character
process control
variable
function
stored procedure
25 minutes56 secondsUsing stored procedures and stored functions in php
trigger
Three table query operation
Review (5)
Homework (5)
Introduction to object-oriented thinking
21 minutes03 secondsObject-oriented and process-oriented patterns accomplish the same task
09 minutes46 secondsBasic concepts like classes and objects
27 minutes50 secondsProperties and methods
38 minutes16 secondsSeveral forms of creating objects
07 minutes32 secondsHow to pass objects by value
32 minutes32 secondsOverview of members in a class
09 minutes02 secondsclass constant
08 minutes05 secondsInstance properties and static properties
27 minutes37 secondsInstance methods and static methods
25 minutes02 secondsConstruction method
25 minutes56 secondsDestructor method
09 minutes33 secondsWhen the object is destroyed
36 minutes56 secondsReview (1)
Homework (1)
21 minutes15 secondsBasic concepts of inheritance
25 minutes05 secondsaccess control modifier
22 minutes02 secondsAccess control modifier examples
14 minutes17 secondsparent keyword
30 minutes19 secondsInheritance and calling issues of constructors and destructors
43 minutes08 secondsCover basic concepts
15 minutes40 secondsCoverage details required
09 minutes42 secondsfinal class
06 minutes12 secondsfinal method
04 minutes07 secondsdesign pattern, factory pattern
18 minutes00 secondsSingleton pattern
31 minutes18 secondsmysql database operation class (1)
20 minutes48 secondsmysql database operation class (2)
19 minutes12 secondsReview (2)
Homework (2)
Basic concepts of abstract classes and abstract methods
30 minutes54 secondsDetails of abstract classes and abstract methods
Overloading concept
13 minutes14 secondsSimple example of overloading, property overloading
get_set magic method
27 minutes16 secondsisset_unset magic method
Method overloading
Use PHP overloading technology to implement common method overloading
Interface preliminary
17 minutes57 secondsInterface application examples
26 minutes11 secondsA summary of classes and interfaces
09 minutes37 secondsOptimization of mysql tool class
36 minutes14 secondsApplication method of mysql tool class
Review (3)
34 minutes48 secondsHomework explanation, mysql tool class and more functions
38 minutes13 secondsImprove mysql tool class and optimize statement execution
mysql tool class improvement and singletonization
Automatic loading of classes
02 Hours42 minutes51 secondsCopying (cloning) of objects
Object traversal
Built-in standard classes
05 minutes21 secondsConvert to object type
type constraints
Enhancement of singleton classes and prohibition of cloning
Serialization of data
Deserialization of objects
_tostring and __invoke magic methods
14 minutes14 secondsFragmented constants, functions and operators
22 minutes55 secondsUse of static keyword
14 minutes21 secondsThree major ideas of object-oriented
11 minutes52 secondsReview (4)
01 Hours01 minutes51 secondsIntroduction to project development process
14 minutes47 secondsShowing separation of ideas from logic
23 minutes14 secondstemplate technology
25 minutes18 secondsSimple demonstration of mvc idea 1
33 minutes23 secondsmvc ideological framework schematic diagram
20 minutes48 secondsmvc typical demonstration, data model
17 minutes27 secondsmvc typical demonstration, controller file
05 minutes30 secondsmvc typical demonstration, view file
16 minutes02 secondsThe main role of the model layer
10 minutes40 secondsTypical code patterns for the model layer
07 minutes07 secondsTypical methods of calling the model layer in the controller to obtain data
02 minutes57 secondsBasic model class
22 minutes42 secondsBasic model class (2) - debugging successful
10 minutes13 secondsSingleton factory class that implements singletons of model classes
29 minutes48 secondsOverall class library structure diagram of model class
13 minutes46 secondsUse mvc framework mode to complete the delete function
14 minutes58 secondsReview (5)
37 minutes04 secondsShow user details
50 minutes57 secondsAdd user
30 minutes39 secondsThe "source" of the controller class
40 minutes08 secondsUser profile modification function
30 minutes02 secondsproduct controller
35 minutes10 secondsCommon practices for controller classes
32 minutes02 secondsBasic controller class
26 minutes04 secondsTypical approach to view layer
03 minutes55 secondsRequest dispatcher (front-end controller)
44 minutes34 secondsReview (6)
28 minutes47 secondsDirectory structure settings
19 minutes16 secondsproduct removal
13 minutes04 secondsPlatform concepts and directory settings
31 minutes46 secondsDemonstrates the creation of a new platform backend
14 minutes39 secondsSetting and application of common constants
25 minutes52 secondsImplementation of automatic loading
18 minutes40 secondsDisable access to other directories
18 minutes04 secondsecshop installation
24 minutes06 secondsDesign login interface
21 minutes39 secondsImplementation of login function
34 minutes11 secondspdo object
55 minutes58 secondsCommon methods of pdo objects
17 minutes38 secondspdo preprocessing syntax
22 minutes35 seconds