Merhaba. Kuzenimin ödevi varda, kendisi yapmış ama doğruluğu konusunda pek birşey diyemiyor

Php bilenler bi kontrol edip hata görürse söylerlerse çok makbule geçer. Teşekkürler.
Php' değişkenler
<?php
$a = 'merhaba';
?>
ÇIKTI : merhaba
Php'de Sabitler
<?php
define("CONSTANT", "Merhaba dünya.");
echo CONSTANT; // "Merhaba dünya" çıktılar.
echo Constant; // Hata verir: Tanımlanmamış sabit "Constant"
// PHP 8.0.0 öncesinde. "Constant" çıktılanıp bir uyarı verilirdi.
?>
Php'de Veri Tipleri Boolean
<?php
$durum=true;
if($durum==true)
echo "durum true olarak işaretlenmiş";
?>
İnteger
<?php
$x = 5;
$y = 4;
$sonuc= $x + $y;
echo $sonuc;
?>
Double
<?php
$ucret=15.75;
$kdv=1.18;
$toplam=$ucret*$kdv;
echo $toplam;
?>
String
<?php
$isim="merhaba dünya";
echo $isim;
?>
Array
<?php
$dizi=[20,"merhaba",true,12.70];
print_r($dizi);
Object
<?php
class Kisi{
public $ad;
public $soyad;
function adSoyadGetir(){
return $this->ad." ".$this->soyad;
}
}
$kisi1=new Kisi();
Resource
<?php
header("Content-Type: image/png");
$im = @imagecreate(500, 100)
or die("Cannot Initialize new GD image stream");
$background_color = imagecolorallocate($im, 255, 255, 0);
$text_color = imagecolorallocate($im, 0, 0, 0);
imagestring($im, 5, 150, 40, "YAZILIMBILISIM.NET", $text_color);
imagedestroy($im);
NULL
<?php
$isim=NULL;
echo $isim;
Unknown type
<?php
$f = fopen('https://placeholdit.imgix.net/~text?txtsize=33&txt=350%C3%97150&w=350&h=150','r' );
echo gettype($f);
fclose($f);
echo gettype($f);