Bu nedir: php?

6 Cevap php

Bu sembol : php ne demek?

6 Cevap

PHP ile bazı denetim yapıları için farklı bir sözdizimi sağlar; yani, while, for, foreach ve switch, eğer. , Endwhile,,, endfor,, endforeach, ya endswitch; Her durumda, alternatif sözdizimi temel formu iki nokta üst üste (:) ve kapanış paranteze endif için açılış ayracı değiştirmek için, sırasıyla.

Bu şeylerin bir dizi anlamına gelebilir. Ne demek istiyorsun ternary operator, ?:?

Diğerleri attılar gibi, muhtemelen üçlü mantık arıyoruz.

Ikisi birlikte, ancak o zaman scope resolution operator, durum yöntemleri / özellikleri ve sabitleri referans için kullanılır.

kısa ifadesi ise ...

$val = (condition) ? "condition is true" : "condition is false";

Sen de karşılaşabilirsiniz : Eğer kullanırsanız alternative syntax for control structures:

<?php
if ($a == 5):
    echo "a equals 5";
    echo "...";
elseif ($a == 6):
    echo "a equals 6";
    echo "!!!";
else:
    echo "a is neither 5 nor 6";
endif;
?>

Ya önce de belirttiğim gibi ternary operator:

$action = (empty($_POST['action'])) ? 'default' : $_POST['action'];

(Examples taken from the documentation)


Ben gerçek bir örnek ve belgelere bir bağlantı olduğunu düşünüyorum gibi Edit: nasılsa, olduğu gibi onu bırakacağım, neyse ;) çok yorgun olmalı, alternatif sözdizimi zaten sözü olduğunu görmedim sadece düz metin daha yararlı.

Ben bu yapıyı görüyoruz tahmin ediyorum:

print ($item ? $item : '');

Bu if / else kısa bir şeklidir. ? ise, ve: else olduğunu.