Satır satır kod yazılışını izleyin ve her satırın açıklamasını dinleyin.
try
— PHP backend temelleri içindeki bu kod satırı PHP ifadesi server-side çalışır; değişken ve request verisi kullanılmadan önce varlık, tip ve güvenlik kontrolünden geçmelidir.
try {
kod parçası
İlgili PHP 8 standart sözdizimi yapısı.
{
"type": "ExpressionStatement",
"expression": "Hata kontrol bloıunu başlatır."
}
throw
— sonuç/hata dönüşü PHP ifadesi server-side çalışır; değişken ve request verisi kullanılmadan önce varlık, tip ve güvenlik kontrolünden geçmelidir.
;
İfadenin bittiğini bildirir.
throw new Exception("Baılantı koptu!");
kod parçası
İlgili PHP 8 standart sözdizimi yapısı.
{
"type": "ExpressionStatement",
"expression": "Exception hatası fırlatır."
}
catch
— $e değişkeni PHP ifadesi server-side çalışır; değişken ve request verisi kullanılmadan önce varlık, tip ve güvenlik kontrolünden geçmelidir.
$
PHP değişkenlerini $ önekiyle tanır.
Satır sonu noktalı virgül (;) unutulur } catch (Exception $e) {
kod parçası
İlgili PHP 8 standart sözdizimi yapısı.
{
"type": "ExpressionStatement",
"expression": "Fırlatılan hatayı yakalar."
}
getMessage()
— $e değişkeni PHP ifadesi server-side çalışır; değişken ve request verisi kullanılmadan önce varlık, tip ve güvenlik kontrolünden geçmelidir.
$
PHP değişkenlerini $ önekiyle tanır.
echo
Değeri responsea yazar.
->
Nesnenin metoduna/özniteliğine ulaşır.
;
İfadenin bittiğini bildirir.
.
Metinleri birleştirir (JS teki + gibi).
Satır sonu noktalı virgül (;) unutulur echo "Hata: " . $e->getMessage();
kod parçası
echo $degisken; veya echo 'Metin ' . $diger_metin; şeklinde nokta (.) birleştirme operatörüyle kullanılır.
{
"type": "ExpressionStatement",
"expression": "Hata mesajını yazdırır."
}
Kapanğş
— PHP backend temelleri içindeki bu kod satırı PHP ifadesi server-side çalışır; değişken ve request verisi kullanılmadan önce varlık, tip ve güvenlik kontrolünden geçmelidir.
}
kod parçası
İlgili PHP 8 standart sözdizimi yapısı.
{
"type": "ExpressionStatement",
"expression": ""
}