0% found this document useful (0 votes)
9 views

functions in php notes

Functions in PHP are reusable blocks of code that improve code organization, readability, and maintenance. There are two main types of functions: built-in functions provided by PHP and user-defined functions created by the programmer. User-defined functions can be categorized into those without parameters, with parameters, and with default parameters, each serving different purposes in code execution.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views

functions in php notes

Functions in PHP are reusable blocks of code that improve code organization, readability, and maintenance. There are two main types of functions: built-in functions provided by PHP and user-defined functions created by the programmer. User-defined functions can be categorized into those without parameters, with parameters, and with default parameters, each serving different purposes in code execution.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Functions in PHP (Hypertext Preprocessor)

What is function and explain how to create a function? Explain how to call a
function with an example program?
A function in PHP is a block of reusable code that performs a specific task. Functions help in
writing clean, modular, and efficient code, making the program more readable and
maintainable.
Why Use Functions?
Code Reusability – Write once, use multiple times.
Improves Readability – Makes the program structured and easier to understand.
Easier Maintenance – Fixing bugs or making changes becomes simpler.
Reduces Redundancy – Eliminates code duplication.
Types of Functions in PHP:
PHP supports two main types of functions:
1. Built-in Functions
2. User-defined Functions
1. Built in functions:
PHP provides a wide set of built-in functions to perform common tasks like string
manipulation, array processing, file handling, mathematical operations, and more.
Categories of Built-in Functions:
String Functions (e.g., strlen(), str_replace())
Array Functions (e.g., array_push(), array_merge())
Math Functions (e.g., abs(), pow())
Date & Time Functions (e.g., date(), strtotime())
File Handling Functions (e.g., fopen(), fwrite())
Error Handling Functions (e.g., die(), error_reporting())

User-Defined Functions in PHP


A user-defined function in PHP is a function that you create yourself to perform a specific task.
These functions help in code reusability, modularity, and maintainability by reducing
redundancy and organizing code into smaller, manageable parts.
Syntax of a User-Defined Function
A function in PHP is defined using the function keyword, followed by the function name and
parentheses ().
Basic Syntax
function functionName()
{
// Function body (code to execute)
}
Example
<?php
function greet() //called function
{
echo "Hello, welcome to PHP!";
}
greet(); // Calling the function
?>
Output
Hello, welcome to PHP!
Types of User-Defined Functions in PHP:
1. Functions Without Parameters
2. Functions With Parameters
3. Functions With Default Parameters

1. Functions Without Parameters


A simple function that does not take any input values.
Example
<?php
function sayHello() {
echo "Hello, PHP!";
}
sayHello(); // Output: Hello, PHP!
?>
2. Functions With Parameters
A function can accept input values (parameters) to perform operations.
Example
<?php
function greetUser($name) {
echo "Hello, $name!";
}
greetUser("Hema"); // Output: Hello, Hema!
?>
Multiple Parameters
<?php
function add($a, $b) {
echo "Sum: " . ($a + $b);
}
add(5, 10); // Output: Sum: 15
?>
3. Functions With Default Parameters
If a parameter is not passed, a default value is used.
Example
<?php
function greet($name = "Guest") {
echo "Hello, $name!";
}
greet("Hema"); // Output: Hello, Hema!
greet(); // Output: Hello, Guest!
?>
Advantages of Using Functions in PHP
✅ Code Reusability – Write once, use multiple times.
✅ Modular Approach – Organize code into smaller blocks.
✅ Easy Debugging – Fixing bugs is easier.
✅ Reduces Redundancy – Avoids repetition of code.
✅ Improves Readability – Makes programs easier to understand.

You might also like