PHP function call


Answers ( 1 )


    Defining a Function in PHP

    To create a function in PHP, you use the function keyword, followed by the name of the function, and then parentheses (). Inside the parentheses, you can optionally define parameters. The function's code is enclosed in curly braces {}.


    function sayHello($name) {
        echo "Hello, " . $name;

    In this example, sayHello is a function that takes one parameter $name and prints a greeting message.

    Calling a Function in PHP

    To call a function, you simply use the function name followed by parentheses. If the function requires parameters, you pass them inside the parentheses.



    This line of code calls the sayHello function and passes the string "Alice" as an argument.

    Multiple Parameters and Return Values

    PHP functions can have multiple parameters and can return values using the return statement.


    function addNumbers($num1, $num2) {
        return $num1 + $num2;
    $result = addNumbers(5, 10);
    echo $result; // Outputs: 15

    In this example, addNumbers is a function that takes two parameters and returns their sum. $result will store the return value which is 15 in this case.

    Default Parameter Values

    You can also set default values for function parameters.


    function greet($name = "Guest") {
        echo "Hello, " . $name;
    greet(); // Outputs: Hello, Guest
    greet("John"); // Outputs: Hello, John

    Here, greet function has a default value Guest for the $name parameter. If no argument is passed, it uses the default value.


    Function calls in PHP are a fundamental part of the language, allowing for code reusability and better organization. You can define a function once and call it multiple times with different arguments, making your code more modular and maintainable.

Leave an answer