Click here to Skip to main content
15,033,303 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
Parse error: syntax error, unexpected '?' in C:\xampp\htdocs\pharmacy_Management_System\index.php on line 3
kindly resolve this problem

What I have tried:

<pre><?php
    session_start();
    $sessionId = $_SESSION['id'] ?? '';
    $sessionRole = $_SESSION['role'] ?? '';
    echo "$sessionId $sessionRole";
    if ( !$sessionId && !$sessionRole ) {
        header( "location:login.php" );
        die();
    }

    ob_start();

    include_once "config.php";
    $connection = mysqli_connect( DB_HOST, DB_USER, DB_PASSWORD, DB_NAME );
    if ( !$connection ) {
        echo mysqli_error( $connection );
        throw new Exception( "Database cannot Connect" );
    }

    $id = $_REQUEST['id'] ?? 'dashboard';
    $action = $_REQUEST['action'] ?? '';
?>
Posted
Updated 17-May-21 23:37pm
Comments
markkuk 18-May-21 5:03am
   
Which version of PHP do you have?

1 solution

Check you are using the right version of PHP: the null coalescing operator '??' was introduced at version 7.
   

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)




CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900