References

P

Printing Alphabet Characters

Programming Exercise: Alphabet Output This exercise is designed to solidify your understanding of basic output formatting...

Python Tutorial Overview

The course is structured into three modules: Basic Fundamentals and Setup, Intermediate Programming and OOP,...

Preprocessing and Post-Processing (Overview)

While CSS is the language the browser reads, professional workflows often involve tools that help...

Pointers and Low-Level Access

In Object Pascal, most memory management is handled by the system (the Stack) or by...

Properties and Encapsulation

In Object Pascal, a Property is a specialized language feature that allows an external user...

Procedures and Functions

In Pascal, tasks are grouped into subprograms, which are called either Procedures or Functions. This...

Procedures & Functions

Subroutines (procedures and functions) are named blocks of code designed to perform a specific task....

Project Structure & Units

1. The Core Project Files A standard Delphi VCL (Visual Component Library) Windows application consists of...

Pointers to Structures

Just like with primitive data types (int, float), you can declare and use pointers to...

Pointers to Pointers

A pointer to a pointer (or a double pointer) is a variable that stores the...

Pointers in Functions

When calling a function, C determines whether the function works on a copy of the...

Pointers and Arrays

In C, the names of arrays are deeply intertwined with pointers. In most contexts, an...

PHP Form Handling

Form Handling is arguably the most critical step in web development, as it allows users...

PHP Type Casting

Now that we've set the stage, let's cover the essential technical concept of Type Casting,...

PHP

Welcome to the most comprehensive and modern guide to learning PHP! Whether you are a...

PHP Exceptions and Error Management

In older PHP code, errors often resulted in the script halting and displaying ugly error...

PHP JSON (Data Interchange Format)

JSON is built on two simple structures: Object: A collection of key/value pairs (represented as a...

PHP Callback Functions (Dynamic Functions)

A Callback Function (or simply a "callback") is a function that is passed as an...

PHP Filters Advanced (Schematic Validation)

In real-world applications, you often need to validate dozens of input fields from a form...

PHP Filters (Data Cleaning and Validation)

When dealing with data from external sources (user forms, cookies, APIs, etc.), that data is...

PHP Sessions (Server-Side State Management)

Unlike Cookies, which store data on the user's browser, Sessions store the data on the...

PHP Cookies (Client-Side State Management)

A Cookie is a small piece of data that a server sends to a user's...

PHP File Create/Write (Handling File Pointers)

For advanced tasks like updating specific sections of a large binary file, or ensuring precise...

PHP File Open/Read (Handling File Pointers)

While file_get_contents() is convenient for small files, professional applications often require explicit control over the...

PHP File Handling (Advanced Stream Functions)

Modern PHP offers high-level functions that treat files as simple streams of data. These functions...

PHP Include and Require

In building any website, you frequently need to use the same block of code on...

PHP Date and Time

While the procedural date() and strtotime() functions are useful, they can be messy when dealing...

PHP OOP: Iterables (Traversing Data Structures)

An Iterable is any data type or structure that can be looped over (or traversed)...

PHP OOP: Class Constants (Fixed Values)

Class Constants are fixed values that are defined as part of a class definition. Unlike...

PHP OOP: Traits (Horizontal Code Reuse)

In traditional OOP, a class can only inherit from one parent class (a concept known...

PHP OOP: The Destructor Method

The Destructor is a special method inside a class that is automatically called when an...

PHP OOP: Static Methods and Properties (Class-Level Tools)

In Object-Oriented Programming, most properties and methods belong to an instance (the object) of a...

PHP OOP: Abstract Classes, Interfaces, and Namespaces

After mastering Classes, Objects, and Inheritance, these three concepts—Abstract Classes, Interfaces, and Namespaces—provide the necessary...

PHP OOP: Inheritance and Access Modifiers

If Classes are the blueprints for single items, Inheritance is the concept that allows you...

PHP OOP: Classes and Objects

Object-Oriented Programming (OOP) is a programming paradigm based on the concept of objects, which can...

PHP File Uploads

Handling file uploads requires coordination between the HTML form and the PHP server-side script. It...

PHP Superglobals

Superglobals are built-in variables in PHP that are always accessible from any script, function, or...

PHP Regular Expressions (RegEx)

Regular Expressions (RegEx) are sequences of characters that define a search pattern. They are an...

PHP Constants and Magic Constants

A Constant is an identifier (a name) for a simple value that cannot be changed...

PHP File Handling

File Handling refers to the ability to read from and write data to files stored...

PHP Numbers and Math (Calculations and Functions)

In PHP, numbers are primarily categorized as either Integers (whole numbers) or Floats (numbers with...

PHP Date and Time

Dealing with dates and times is a common, but often tricky, requirement in web development....

PHP Strings and String Functions

A String is a sequence of characters, and it is arguably the most frequently used...

PHP and MySQL: Prepared Statements and SQL Injection (Security)

Using variables directly in your SQL queries, as we did in the previous chapter, exposes...

PHP and MySQL: CRUD Operations

CRUD is an acronym for the four fundamental operations required to manage persistent data in...

PHP and MySQL: Database Connection

Almost every modern web application—from a simple blog to a complex e-commerce site—relies on a...

PHP Sessions and Cookies (Maintaining User State)

In web development, HTTP is a stateless protocol, meaning once a page is loaded, the...

PHP Forms and User Input

Forms are the gateway for data input on the web. They allow users to submit...

PHP Functions (Your Code's Tool Box)

Imagine a complex task, like assembling a piece of furniture. You wouldn't want to re-read...

PHP Arrays

An array is a special variable that can hold more than one value at a...

Load More
Scroll to Top