Ben tek tırnaklar için php alıntı kaçar kullanabilir veya dizilerde çift tırnak kullanmalı mıyım?

2 Cevap php

Ben php diziler tek tırnak ile sorunlar olabilir fark:

<?php
$lang = array(
    'tagline' => 'Let's start your project',
    "h1" => "About Me"
);
?>

Yani çift tırnak olarak değiştirdim:

<?php
$lang = array(
    "tagline" => "Let's start your project",
    "h1" => "About Me"
);
?>

Should I use "php quote escapes", instead of what I just did? (by the way how to write "php quote escapes"?)

2 Cevap

Her şeyden önce, bazı insanlar basit alıntılanan dizeleri hızlı ki çift tırnaklı dizeleri diyecekler; Eğer mikro-optimizasyon bu tür umurumda olmamalı: bu uygulama için herhangi bir fark olmayacaktır.


The difference between simple-quoted and double-quoted strings is :

  • çift ​​tırnakla, değişken interpolations var
  • çift ​​tırnakla ile, gibi bazı özel karakterleri kullanabilirsiniz \n, \t, ...
  • Tek tırnak ile, kaçmak için basit tırnak var.

Referans için, PHP kılavuzda:


I would that that, in the general matter, it's mostly a matter of personnal preferences...

Yaptığın gibi personnaly, böyle açıklandığı biri olarak bir durumda, ben, bir çift tırnaklı dize kullanmak: Bunu alıntı kaçmak zorunda değilsiniz gibi, yazma hem kod kolaylaştırır ve okuma.

Eğer çift tırnak özellikler gerekmez varsayarak, en okunabilir ne olursa olsun yapmak. Benim için, bu dizede en az görünen dize tırnak hangisi kullanıyor.