Polaroid
Home » Article » Twig » Membuat Ternary Operator Di Twig

Membuat Ternary Operator di TWIG

f_huda19   12 November 2014   21:25:01   0 Suka   Favorit

TWIG Ternary Operator

Ternary operator adalah suatu operator kondisional yg hanya terdapat 3 expression di dalamnya, atau lebih sering kita sebut sebagai operator pembanding untuk menyingkat if else.

Berberapa kelebihan jika kita menggunakan Ternary operator adalah sebagai berikut:

  1. Kode yg kita Buat menjadi lebih pendek.

    Menurut saya ini adalah alasan utama kenapa kita harus menggunakan Ternary Operator.

  2. Kode yg kita buat terlihat rapih.

    Karena Ternary Operator hanya terdiri dari satu baris, kode pun akan terlihat lebih rapih.

  3. Mempercepat pekerjaan kita.

    Dengan menggunakan Ternary Operator kita tidak perlu menulis (misal) variabel atau argumen secara berulang-ulang.

Bentuk umum dari Ternary Operator di TWIG adalah sebagai berikut:

{{ ('kondisi') ? 'nilai benar' : 'nilai salah' }}

Atau, jika ingin menyimpannya di dalam variabel terlebih dahulu kita dapat menggunakan kode seperti ini:

{% set variabel= ('kondisi') ? 'nilai benar' : 'nilai salah' %}

Yang paling menarik dari Ternary Operator di TWIG adalah kita dapat melewati atau mengosongkan value yg seharusnya di butuhkan. Misalnya seperti ini:

{{ (foo) ?: 'bar' }}

Jika variabel foo bernilai true, maka value foo yg akan di kembalikan. Padahal disitu kita tidak mengisi kondisi jika variabel foo bernilai true kan?

Atau jika ingin menghandle kondisi bernilai true saja kita dapat membuat kode seperti ini:

{{ (foo) ? 'bar' }}

Kode di atas akan mengembalikan bar jika variabel foo bernilai true. Kok bisa? Karena jika kita hanya mengisikan satu variabel saja maka variabel tersebut akan dikembalikan apabila kondisi bernilai true.

Oke, demikian tadi sekilas tentang Membuat Ternary Operator di TWIG. Jika ingin menambahkan atau ada pertanyaan seputar artikel ini silahkan tinggalkan komentar.

KOMENTAR

spotlife

spotlife 13 Nov 14

kurng ngeri gan, hehe btw situsnya kren www.spot-life.xtgem.com/

792

792 14 Nov 14

gan, gmana cara edit kolom komentar xtblog twig

f_huda19

Admin 15 Nov 14

lihat di bagian ini {% block entry_commentsform %}

kurnia

kurnia 17 Nov 14

numpang anu gan. http://jasaweb89.blogspot.com/

saepull

saepull 19 Feb 15

Gk nyampe situ ilmunya sob.
nyimak aja deh sob, lanjutkan sob.
http://cahaya9.jw.lt

KIRIM KOMENTAR