Index
A
B
- backwards incompatible changes
- base collectors / PHP DebugBar
- behavioral patterns
- best practices, PHP Programming
- binary search
- binary search class
- BitBucket
- Blade templates, Laravel
- blank project
- block cipher
- BlowFish (BF) / How to do it...
- bridge pattern
- browser data
- brute force attacks
- bubble sort
- builder pattern
- built-in PHP web server
- bundle system
C
- cache
- Cake Development Corporation
- CakePHP
- CakePHP, plugins
- Cake PHP framework
- callable / Understanding the abstract syntax tree
- CAMELLIA / How to do it...
- CAPTCHA
- CAST5 / How to do it...
- catalog module
- chain of responsibility pattern
- Cipher Block Chaining - Message Authentication Code (CC-MAC) / How to do it...
- class autoloading
- classes
- Closure**call() method
- CodeIgniter
- coding styles
- command pattern
- Comma Separated Values (CSV) / Uploading a spreadsheet into a database
- Community Enterprise Operating System (CentOS)
- complex characters
- Compose
- Composer
- composer
- composer.json file directives
- composite pattern
- constant arrays
- constant visibility
- Content Delivery Network (CDN)
- context sensitive lexer
- Continuous Integration (CI) / Deployment and Continuous Integration (CI)
- controller
- core module, building
- C program
- Create Read Update Delete (CRUD) / Design patterns
- creational patterns
- Cross-site request forgery (CSRF)
- Cross-site scripting (XSS) / How to do it...
- Cross Site Request Forgery (CSRF) / How to do it...
- cryptographically secure pseudo-random number generator (CSPRNG)
- Cryptographically Secure Pseudo Random Number Generator (CSPRNG) / How to do it...
- CSPRNG / How to do it...
- CSS and JavaScript optimization
- currency
- cursor / How to do it...
- customer module
D
E
- Eclipse
- eloquent ORM, Laravel
- emoji
- emoticons
- encryption
- encryption operation modes
- entities
- entity classes
- errors, configuration stage
- eXtensible Markup Language (XML) / Introduction
F
G
H
I
- implementation, catalog module
- implementation, customer module
- implementation, payment module
- implementation, Sales module
- about / Implementation
- Cart entity, creating / Creating a Cart entity
- cart item entity, creating / Creating the cart item entity
- Order entity, creating / Creating an Order entity
- SalesOrderItem entity, creating / Creating a SalesOrderItem entity
- add_to_cart_url service, overriding / Overriding the add_to_cart_url service
- checkout_menu service, overriding / Overriding the checkout_menu service
- foggyline_customer.customer_orders service, overriding / Overriding the customer orders service
- bestsellers service, overriding / Overriding the bestsellers service
- cart page, creating / Creating the Cart page
- Payment service, creating / Creating the Payment service
- Shipment service, creating / Creating the Shipment service
- checkout page, creating / Creating the Checkout page
- order success page, creating / Creating the order success page
- store manager dashboard, creating / Creating a store manager dashboard
- implementation, shipment module
- improvements
- infrastructure
- initialization vector (IV) / How to do it...
- InnoDB storage engine
- installation
- installing
- integer division function
- inter-framework system calls
- interfaces
- Interface Segregation Principle
- International Components for Unicode (ICU)
- Internationalization (I18n) / How to do it...
- International Standards Organization (ISO) / See also
- Internet Engineering Task Force (IETF) / Introduction
- interpreter pattern
- IntlCalendar field constants
- IntlDateFormatter
- TopicnsetPattern()Topicnreference link / See also
- iterator
- Iterator interface
- iterator pattern
J
K
L
- Laracasts
- Laravel
- Laravel/Lumen framework
- Laravel framework
- Last In First Out (LIFO) / Implementing a stack
- Late Static Binding
- LimitIterator class
- linked list
- Liskov substitution principle
- list() construct
- locale
- about / Introduction
- obtaining, from browser data / Getting the locale from browser data, How to do it..., How it works...
- number, formatting by / Formatting numbers by locale, How to do it..., How it works...
- currency, handling by / Handling currency by locale, How to do it..., How it works...
- date/time, formatting by / Formatting date/time by locale, How to do it..., How it works...
- Long-term Support(LTS)
- Lumen
M
- Magento 2 / Magento 2
- magic method / How to do it...
- mapper
- massive file
- mcrypt
- mediator pattern
- Memcached
- memento pattern
- methods
- middleware
- about / Introduction
- used, for authentication / Authenticating with middleware, How to do it..., How it works..., See also
- used, for implementing Access Control List (ACL) mechanism / Using middleware to implement access control, How to do it..., How it works..., See also
- used, for crossing languages / Using middleware to cross languages, How to do it...
- MinGW / Installing directly from source
- Minify
- mock classes / Using mock classes
- Model-View-Control approach
- Model View Controller (MVC) / Design patterns
- Model View Controller (MVC) design pattern
- mode of operation / How to do it...
- modes
- msgid (message ID)
- msgstr (message string) / Handling translation without gettext
- multi-dimensional array
- MyISAM storage engine
- MySQL database / How to do it...
- mysqli
- MySQL performance monitoring tools
- MySQL workbench / The MySQL workbench
N
O
P
- Packagist
- packt-git
- pagination
- parameters / How to do it...
- ParseError
- parsing
- password cracking approach
- path / How to do it...
- path converter library
- payment module
- Percona Server
- Percona Toolkit
- Percona XtraDB Cluster (PXC)
- performance
- Perl Compatible Regular Expressions (PCRE)
- Personal Package Archive (PPA)
- Personal Package Archive (PPA);about / There's more...
- Phalcon
- Phalconist
- PhalconQL
- Phalcon Query Language
- phar (PHP archive) file / How to do it...
- PHP
- php.ini session directives
- PHP 5 to PHP 7 code converter
- PHP 7 / Introduction
- php7 / Installing PHP 7 from pre-compiled binaries
- PHP 7 enhancements
- PHP 7, features
- php7cookbook.sql file
- PHP Archive / Installing PHPUnit
- PHP Data Objects (PDO) / Getting ready..., How to do it...
- PHP DebugBar
- phpDocumentor
- PHP Framework Interop Group (PHP-FIG) / Making inter-framework system calls
- PHP frameworks / PHP frameworks
- PHP Locale class
- phpMyAdmin / phpMyAdmin
- PHP NG (Next Generation) / There's more...
- PHPRedis
- PHP reference page
- PHP RFC
- PHP session
- PHP Standard Recommendation number 7 (PSR-7) / Introduction
- PHP Standards Recommendations / Using middleware to cross languages
- PHP Standards Recommendations (PSR-7) / There's more...
- PHPStorm / Functional testing
- PHP streams
- PHPUnit
- PHPUnit documentation
- PHPUnitphar file
- PHPUnit test suites
- PHP Windows binaries
- PHQL
- placeholder images
- port / How to do it...
- positional placeholders / How it works...
- POSIX-compatible
- POST
- PostgreSQL / How to do it...
- pre-compiled binaries / Installing PHP 7 from pre-compiled binaries
- privateGitHub
- procedural / Introduction
- profiling
- properties / Developing classes
- prototype pattern
- proxy pattern
- PSR
- PSR-6
- PSR-7
- about / Introduction
- value object classes, implementing / Implementing PSR-7 value object classes, How to do it..., How it works...
- reference link / How to do it..., See also
- Request class, developing / Developing a PSR-7 Request class, How to do it..., How it works..., See also
- Response class, defining / Defining a PSR-7 Response class, How to do it..., How it works..., See also
- PSR-7 interfaces
- PSR-7 middleware classes
- Pub/Sub design pattern
- PuPHPet
- PuTTY
Q
- query caching
- query results
R
S
T
U
V
W
X
Y
Z
- Zend Expressive / How to do it...
- Zend Framework
- Zend Framework 2 / Coding styles
- Zend Framework 3/Expressive framework
- Zend Server
- Zend Studio IDE
- Zephir
- zero configuration data