PHP kodu nasıl yazılır?

rauzy

Hectopat
Katılım
17 Nisan 2022
Mesajlar
584
Daha fazla  
Cinsiyet
Erkek
Selamlar. Şunun kodunu bilen var mı? Class ile bir sayının tek mi çift mi olduğunu ekrana yazdıran program PHP?
 
if else yapıları ile yapabilirsin
 
PHP:
<?php
class IsEven {
    public $number;
    function set_number($number) {
        $this->number = $number;
    }
    function check() {
        return $this->number % 2 == 0 ? "çift" : "tek";
    }
}
$is_even = new IsEven();
$is_even->set_number(128);
echo $is_even->check();
?>
 
İfadeler: 900

Hocam dışarıdan girilen sayı olacak html koduda lazım.
 
Her şeyi başkasına yaptırmak yerine kendiniz de bir şeyleri yapmaya çalışmalısınız. En azından kendinizi geliştirirsiniz.
Fonksiyonu yazmış arkadaş, buna göre HTML kodunu yazın fonksiyona gönderin.
 
Hocam biz daha is eveni falan görmedik.

 
is even diye bir şey yok zaten dostum, arkadaş yazarken fonksiyona öyle bir isim vermiş.
Aşağıda HTML ile birlikte olan şeklini paylaşıyorum.


PHP:
<!DOCTYPE html>
<html lang="tr">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Tek-Çift</title>
</head>
<body>
    <h1>Tek mi? Çift mi?</h1>
    <form method="POST">
        <label for="number">Bir sayı gir:</label>
        <input type="number" id="number" name="number" required>
        <button type="submit">Kontrol Et</button>
    </form>

    <?php
    class IsEven {
        public $number;

        function set_number($number) {
            $this->number = $number;
        }

        function check() {
            return $this->number % 2 == 0 ? "çift" : "tek";
        }
    }

    if ($_SERVER['REQUEST_METHOD'] == 'POST') {
        $number = $_POST['number'];
        $is_even = new IsEven();
        $is_even->set_number($number);
        echo "<p>Girdiğin sayı <strong>" . $is_even->check() . "</strong>.</p>";
    }
    ?>
</body>
</html>
 

Hocam biraz araştrıp kendim yapıp teslim ettim hocama birkaç soruda sordu cevapladım cevapların için teşekkürler.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…