Index
A
- access modifiers
- about / Access Modifiers
- public / Access Modifiers
- protected / Access Modifiers
- private / Access Modifiers
- using / Access Modifiers
- admin controllers
- creating / Implementing Validation in PHP
- arrays
- empty array / Indexed Arrays
- initiating, with values / Indexed Arrays
- students array / Indexed Arrays
- using / Indexed Arrays
- merging, into string / Merging an Array into a String
- slicing arrays / Slicing Arrays
- multidimensional arrays / Multidimensional Arrays
- combining, with loops / Combining Loops and Arrays
- associative arrays
- about / Associative Arrays
- examples / Associative Arrays
- creating / Working with Arrays
- authentication system
- paths, setting up / Setting Up Paths and Inclusion of Bootstrap, Setting up the Paths and Creating the Absolute Paths to the Files Directory
- building / Setting Up Paths and Inclusion of Bootstrap, Authentication, Implementing Validation in PHP
- layout files, creating / Creating Layout Files
- Bootstrap, including / Inclusion of Bootstrap, Inclusion of Bootstrap and HTML Markup
- adding, to application / Adding Security to the Project
B
- base controller class
- basemodel class
C
- classes
- about / Classes
- example / Classes
- creating / Classes
- member variables / Classes
- student class / Classes
- working with / Classes
- class functions / Classes
- Animal class, defining / Classes
- dog class, defining / Classes
- static function, creating / Classes
- monthly pay of employee, calculating / Activity: Calculate the Monthly Pay of an Employee
- comment system
- building / Comments, Joins, and Date Formatting
- comparison operators
- about / Comparison Operators
- Composer
- about / Error Reporting Using Composer and Whoops
- used, for error handling in PHP MVC framework / Error Reporting Using Composer and Whoops, Setting up Composer
- used, for installing dependencies / Activity: Using Composer to Install Dependencies
- conditionals
- about / Conditionals
- implementing / Working with Conditionals
- configuration class
- contact application
- loading / Activity: Loading the Application
- contacts
- adding, to directory / Activity: Adding Contacts to a Directory
- contacts management system
- dashboard / Overview CMS
- building / Overview CMS
- contact page / Overview CMS
- comments, creating / Comments, Joins, and Date Formatting
- joins, creating / Comments, Joins, and Date Formatting, Creating a View Page and Building the Comments System
- date, formatting / Creating a View Page and Building the Comments System
- controller
- example / Access Modifiers
- count function / Combining Loops and Arrays
- CRUD, contact application
- functionality, creating / CRUD, the Contact Application, Inserting CRUD functionality in Our Contacts Application, Activity: Executing our Application
- CRUD, for user management
- building / CRUD, Building CRUD for User Management
D
- dashboard
- about / Dashboard
- data operations
- simple contact form, creating / Inputting and Outputting Data, Building a Form for Our User List
- data types
- about / Variables and Data Types
- delete method
- dependencies
- installing, Composer used / Activity: Using Composer to Install Dependencies
- do-while loops
- about / Do-While Loops
- working with / Conversion of a while Loop to a do-while Loop
F
- foreach loops
- working with / foreach Loops
- for loop
- creating / for Loop
- functions
G
- GET request / Inputting and Outputting Data
H
- helpers
- about / Helpers
- session helper / Helpers
- URL helper / Helpers
- creating / Implementing Validation in PHP
I
- insert method
J
- join
L
- logical operators
- about / Logical Operators
- login pages
- creating / Login
- loops
- combining, with arrays / Combining Loops and Arrays
M
- mathematical operators
- about / Mathematical Operators
- method
- about / Methods
- monthly pay of employee
- calculating / Activity: Calculate the Monthly Pay of an Employee
- multidimensional arrays
- MVC structure
- about / Structure of a Framework
- working / Structure of a Framework
- MySQL database
- connecting to / Connect to a Database, MySQL Basics
- database table, creating / Create a Database Table
- record, inserting / Insert a Record into the Database
- single row, fetching from database table / Fetch a Single Row from a Database Table
- multiple rows, fetching from database table / Fetch Multiple Rows from a Database Table
- record, updating in database table / Update a Record in a Database Table
- record, deleting in database table / Delete a Record in a Database Table, Creating an employee Table, Adding Users to a Database
O
- object
- OOP concepts
- about / Concepts of OOP in a Framework Environment
- namespaces / Namespaces
- use statements / Namespace App, Controllers, and Use Statements
- namespace app / Namespace App, Controllers, and Use Statements
- controllers / Namespace App, Controllers, and Use Statements
- objects, defining with namespaces / Defining Classes and Objects Using Namespaces
- methods / Methods
- access modifiers / Access Modifiers
- operators
- comparison operators / Comparison Operators
- logical operators / Logical Operators
- mathematical operators / Mathematical Operators
- using, in PHP / Mathematical Operators, Combining Variables and Operators
P
- password hashing
- about / Password Hashing
- password recovery
- about / Password Recovery
- building / Password Recovery
- third party dependency PHP mailer, adding / Introduction to a Third-Party Dependency PHP Mailer
- password reset mechanism
- building, for application / Building a Password Reset Mechanism for Our Application
- PDO
- working with / Working with PDO , Creating a Contact Controller and Viewing the Records
- PHP
- syntax / The Basics
- variables / Variables and Data Types
- data types / Variables and Data Types
- operators / Comparison Operators
- conditionals / Conditionals
- PHP MVC framework
- project development environment, setting up / Setting up a Project Development Environment
- error handling, Whoops used / Error Reporting Using Composer and Whoops
- error handling, Composer used / Error Reporting Using Composer and Whoops, Setting up Composer
- dependencies installation, Composer used / Activity: Using Composer to Install Dependencies
- configuration class / Configuration Class, Default Classes, and Routing
- route class / Configuration Class, Default Classes, and Routing
- base controller class / Base Controller, Default States, and Routing
- results, exploring / Activity: Exploring the Results
- PDO, working with / Working with PDO
- model, creating / Activity: Creating and Executing the Model
- PHP web application
- file structure / Access Modifiers
- Contact model / Access Modifiers
- contacts, adding to directory / Activity: Adding Contacts to a Directory
R
- raw method
S
- select method
- simple function
- creating / Creating a Simple Function
- slicing arrays
- about / Slicing Arrays
- sticky forms
- syntax, PHP
- about / The Basics
- example / The Basics, Using PHP to Display "Hello World"
T
- truncate method
U
- update method
V
- variables
- about / Variables and Data Types
- implementing / Variables and Data Types, Working with Variables
- variables, and conditionals
W
- while loops
- example / while Loops
- working with / Working with the while Function
- Whoops library
- about / Error Reporting Using Composer and Whoops
- used, for error handling in PHP MVC framework / Error Reporting Using Composer and Whoops