PHP'de "if", "elseif" ve "else" koşul ifadelerini süslü parantez olmadan kullanabilirsiniz, ancak bu durumda sadece bir tek ifadeyi etkileyen koşulları kullanmalısınız. İşte örnekler:
PHP'de çok boyutlu bir switch ifadesi kullanmak mümkün değildir. switch ifadesi, genellikle bir değişkenin farklı değerlere göre farklı durumları kontrol etmek için kullanılır, ancak bu tek boyutlu bir kontrol mekanizmasıdır.
switch, case, default, ve break ifadelerini kullanırken süslü parantez olmadan da kullanabilirsiniz. Ancak, bu durumda sadece tek bir ifadeyi etkileyen koşulları kullanmalısınız. İşte örnekler:
PHP'de ternary koşul ifadesi, kısa ve basit bir ifadeyle bir şartı değerlendirip sonuca göre iki farklı değeri döndüren bir yapıdır. Ternary ifadesi şu şekildedir:
PHP 7 ve sonraki sürümlerde, null koşul ifadesi (null coalescing operator) kullanarak kısa ve okunabilir bir şekilde bir değişkenin değerini kontrol edebilirsiniz. Bu ifade, bir değişkenin değeri null ise varsayılan bir değeri kullanmanıza olanak tanır.
PHP'de goto ifadesi, programın belirli bir etiketle tanımlanan bir konuma atlamasına olanak tanır. Ancak, goto ifadesinin kullanımı genellikle kodun okunabilirliğini azaltabilir ve anlaşılırlığı düşürebilir. Bu nedenle, goto ifadesi mümkünse kullanılmaktan kaçınılmalıdır.