
handle php forms using the server super global to access post and get data over ssl, sanitize with the filter extension, and prefer post for state and get for retrievals.
Explore how PHP tags are parsed by a pre-parser, including opening and closing tags, the short open tag option, and the long-form directive to enable or disable short tags.
Explore how to craft and document code comments in c++-style, shell-style, and multi-line blocks, and learn best practices for clear documentation of functions and parameters.
This lecture addresses such questions as what PHP boolean type is; PHP boolean syntax; converting to boolean (casting to bool).
This lecture addresses such questions as what are PHP floating point numbers (also known as "floats", "doubles", or "real numbers"); floating point precision; converting to float; comparing floats; what is PHP NaN.
Master PHP string handling with dot operator concatenation, string manipulation and regex functions, explore type juggling, numeric to string conversions, and serialization and encoding considerations.
This lecture addresses such questions as what PHP array type is; PHP array syntax; arrays do's and don'ts; converting to array; comparing arrays.
Learn advanced PHP arrays by using array functions to remove keys, reset indices with array_values, traverse with foreach, and manage associative and indexed arrays, quotes, and constants.
This lecture addresses such questions as what PHP resource is; converting to resource; freeing resources.
Explore variable scope in PHP 7, including global and local scopes, superglobals, static variables, and recursion, with practical examples of global, local, and static usage.
Discover PHP 7 magic constants, including __LINE__, __FILE__, __DIR__, __FUNCTION__, __CLASS__, __TRAIT__, __METHOD__, and __NAMESPACE__, and learn how they return the current line, file, class, method, and namespace.
Discover how operators in PHP 7 work, including unary, binary, and ternary operators, and learn operator precedence and associativity to evaluate complex expressions.
Explore basic arithmetic operators in PHP, including negation, addition, subtraction, multiplication, and division, plus modulus and exponentiation; learn how division yields integers and how modulus sign follows the dividend.
Explore PHP 7 assignment operators, including the basic assignment by value, assignment by reference, and combined operators for arrays and strings; learn how objects use clone and reference semantics.
Explore bitwise operators on integers, including and, or, xor, not, and left/right shifts, with binary and decimal examples, and learn how two's complement affects negative results.
Explore how PHP 7 compares values using equals, identical, and loose vs strict comparisons. Examine relational operators like less than and greater than, the spaceship operator, and the coalesce operator.
Learn how PHP 7 compares different types using operators. Explore type conversion rules for null, strings, numbers, booleans, arrays, and guidelines on strict versus loose comparisons and the ternary operator.
Learn how execution operators and the backtick-like syntax execute shell commands in PHP, how shell_exec assigns output to a variable, and how Safe Mode may disable these features.
Explain incrementing and decrementing operators in PHP 7, covering pre- and post- forms, and how they affect numbers and strings, with examples of character arithmetic and ASCII handling.
Master PHP 7 logical operators by exploring and, or, and not, including their short-circuit behavior, precedence, and practical examples that illustrate boolean results and operator interactions.
Explore how type operators like instanceof determine object origins in PHP 7, including class, inheritance, and interface checks. Learn practical usage, string class-name tests, and pitfalls with non-objects and autoload.
PHP for loops are the most complex (but also most powerful) loops in PHP. Here we explain all variations of for loop syntax and provide examples of how it is used in PHP.
PHP break construct is used to stop execution of some control structures. In this lecture we explain how it works and which structures are affected. Examples are provided.
In this lecture we explain what PHP include_once control structure is, how it differs from PHP include statement and when to use include_once over include.
Learn how function arguments are defined and passed in PHP 7, including by value and by reference, default values, type declarations, strict and weak typing, and variadic arguments.
WARNING! This course is based on PHP.NET documentation with a lot of explicit (WORD BY WORD) reading of the manual. Many people are complaining about it. So I strongly recommend you to first look at reviews with similar complains and my responses to these reviews to decide if this course is for you. During creation of this course my intention was to make it as complete as possible. This is why we read a lot of PHP documentation in this course (another reason is that it is exceptionally well written and sometimes there is nothing to add to - it explains the concept very well). However manual doesn't explain everything, so a LOT of additional explanations and examples are added throughout the course (please see free preview videos). That said, if this is kind of knowledge you are looking for, please very warm welcome on board!
* Use this course as a main source to prepare to your ZEND PHP CERTIFICATION!
Also, after completing this course you will be ready to dive into any PHP project imaginable, because it lays very strong foundation.