변수없이 글자만 있을 있을 때 작은 따옴표 큰따옴표 차이
$tmp = "./index.php"; //1.36초 1000만번
$tmp = './index.php'; //1.36초 1000만번
변수 1개일때
$tmp = "alert('\"{$mb_email}\"은(는) E-mail 주소 형식이 아니므로 사용하실 수 없습니다.');"; //4.92초 100만번
$tmp = 'alert("\"'.$mb_email.'\"은(는) E-mail 주소 형식이 아니므로 사용하실 수 없습니다.");'; //4.72초 100만번
변수 2개일때
$tmp = "alert('\"$mb_email_a\"은(는) E-mail 주소 형식이$mb_email_b 이렇게 어쩌구.');"; //5.75초 1000만번
$tmp = "alert('\"{$mb_email_a}\"은(는) E-mail 주소 형식이{$mb_email_b} 이렇게 어쩌구.');"; //5.92초 1000만번
$tmp = 'alert(\'"'.$mb_email_a.'\'은(는) E-mail 주소 형식이'.$mb_email_b.' 이렇게 어쩌구.\');'; //4.20초 1000만번
$null_val 이라는 변수가 없을 시
$tmp = "$null_var 입니다."; //4.47초 100만번
$tmp = $null_var.' 입니다.'; //4.43초 100만번
========================================================================
"\n" 줄바꿈을 .으로 나눠 썼을때
$tmp = " />\n"; //1.38초 1000만번
$tmp = ' />'."\n"; //1.38초 1000만번
"\n"으로 끝나지 않고 추가 스트링이 있을 시
echo "./inaa\naa\naaaa\n\naa\ndex.php"; //6.65초 1000만번
echo './inaa'."\n".'aa'."\n".'aaaa'."\n\n".'aa'."\n".'dex.php'; //6.64초 1000만번
"\n" 여러번 등장으로 .을 어려번 썼을때 백만번 시도
echo "./inaa\naa\naaaa\n\naa\ndex.php"; //0.66초 100만번
echo './inaa'."\n".'aa'."\n".'aaaa'."\n\n".'aa'."\n".'dex.php'; //0.66초 100만번
"\n" 여러번 등장으로 .을 어려번 썼을때 천만번 시도
$tmp = "./inaa\naa\naaaa\n\naa\ndex.php"; //1.367초 1000만번
$tmp = './inaa'."\n".'aa'."\n".'aaaa'."\n\n".'aa'."\n".'dex.php'; //1.367초 1000만번
========================================================================
배열이 2개 있을 때 완전히 싱글쿼터만으로 작성됐을 때의 인식 테스트
$tmp = " select * from $g[path] where a='$g[qry]' "; //7.45초 1000만번
$tmp = " select * from {$g['path']} where a='{$g['qry']}' "; //7.39초 1000만번
$tmp = ' select * from '.$g['path'].' where a=\''.$g['qry'].'\' '; //6.11초 1000만번
배열과 "\n"있을 때 .으로 불리시켰을 시
$tmp = "'abcd' is {$g['path']} /nn.php\n"; //0.46초 100만번
$tmp = '\'abcd\' is '.$g['path'].' /nn.php'."\n"; //0.30초 100만번
-------------------------------------------------------------------------------------------------------------------------------------------------
결과 : 코딩을 하다보면 큰따옴표로 한번에 작성해야할지 작은따옴표로 나눠서 써야할지 고민할때가 종종 있었는데요.
이제부터는 고민안하고 작은따옴표만 쓰기로 했습니다람쥐~ ^^
※ 로그인 하시면 원본파일을 볼 수 있습니다. ※
코멘트 0