← PHP learning pathPHP · Module 4 of 10
Functions and include files
Reuse code with functions and includes.
📖 Key ideas
- function greet(string $name): string { return "Hi $name"; }
- Default parameters and type declarations.
- include/require load other PHP files; require_once avoids duplicates.
- Organise code into reusable files.
- Built-in functions cover strings, dates, math and arrays.
💡 Real-life example: include is borrowing a chapter from another book instead of rewriting it.
functionDefines reusable code
require_onceIncludes a file once, fails if missing
Type declarationParameter/return types
Default parameterValue used when not passed