PHP yazı gözükmüyor

Sydatolo

Decapat
Katılım
30 Nisan 2021
Mesajlar
210
Makaleler
1
Daha fazla  
Cinsiyet
Erkek
Meslek
Öğrenci
PHP:
<!doctype html>
<html>
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/css/bootstrap.min.css" integrity="sha384-GJzZqFGwb1QTTN6wy59ffF1BuGJpLSa9DkKMp0DgiMDm4iYMj70gZWKYbI706tWS" crossorigin="anonymous">
    <title>project2</title>
    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/css/bootstrap.min.css" integrity="sha384-GJzZqFGwb1QTTN6wy59ffF1BuGJpLSa9DkKMp0DgiMDm4iYMj70gZWKYbI706tWS" crossorigin="anonymous">
</head>
<body>
    <div class="container-fluid">
        <div class="alert alert-primary mt-5"><h2>
            <?php
                $number=5;
                echo "Out Function: ".$number;
                function addNumber(){
                    $number++;
                    echo "In Function: ".$number;
                }
                addNumber();
                echo "Result Function: ".$number;
            ?>
        </div>
    </div>
    <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/js/bootstrap.min.js" integrity="sha384-B0UglyR+jN6CkvvICOB2joaf5I4l3gm9GU6Hc1og6Ls7i6U/mkkaduKaBhlAXv9k" crossorigin="anonymous"></script>
</body>
</html>
Yazı gözükmüyor, neden gözükmüyor?
 
Çünkü fonksiyon içinde $number değişkeni yok. Global yapman gerek. Yani bu şekilde.

PHP:
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>project2</title>

    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/css/bootstrap.min.css">
</head>
<body>
    <div class="container-fluid">
        <div class="alert alert-primary mt-5">
            <?php
                $number = 5;

                echo "Out Function: ".$number;

                function addNumber(){
                    global $number;

                    $number++;

                    echo "In Function: ".$number;
                }

                addNumber();
               
                echo "Result Function: ".$number;
            ?>
        </div>
    </div>

    <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/js/bootstrap.min.js"></script>
</body>
</html>
 
PHP:
<?php

$number=5;
echo "Before function ".$number;

function addNumber($number) {
        $number++;
        echo $number;
    }

echo "<hr> </br> Results Number ";
addNumber($number);

?>
 

Geri
Yukarı