Daily Archives: February 19, 2014

Home »  2014 »  February »  19th (Wednesday)

php.ini 설정_ error_reporting 관련

php.ini 에서 error_reporting 기본 사항은
error_reporting = E_ALL | E_STRICT
 
;error_reporting = E_ALL | E_STRICT
;error_reporting = E_ALL & ~E_NOTICE
error_reporting = E_ERROR & ~E_NOTICE   // 에러만출력하게끔
이것땜시롱 사이트가 느려지는 경우 발생-0-

Bash Script 비교 연산자

[ 정수 비교 ]
 
 

연산자
의미
표현

-eq
(같음)
if [ $a -eq $b ]

-ne
(같지 않음)
if [ $a -ne $b ]

-gt
(보다 큼)
if [ $a -gt $b ]

-ge
(크거나 같음)
if [ $a -ge $b ]

-lt
(보다 작음)
if [ $a -lt $b ]

-le
(작거나 같음)
if [ $a -le $b ]

>
(보다 큼)
(($a > $b))

>=
(크거나 같음)
(($a >= $b))

<
(보다 작음)
(($a < $b))

<=
(작거나 같음)
(($a <= $b))

[ 문자열 비교 ]

 연산자
의미
표현

=
(같음)
if [ “$a” = “$b” ]

==
(같음)
if [ “$a” == “$b” ]

!=
(같지 않음)
if [ “$a” != “$b” ]

-z
(문자열이 “null”임. 길이가 0)
if [ -z “$a” ]

! -z
(문자열이 “null”이 아님.)
if [ ! -z “$a” ]

-n
(문자열이 “null”이 아님.)
if [ -n “$a” ]

>
(ASCII값이 보다 큼.)
if [[ “$a” > “$b” ]]
if [ “$a” \> “$b” ]

<
(ASCII값이 보다 작음.)
if [[ “$a” < “$b” ]]
if [ “$a” \< “$b” ]

[ 복합 비교 ]

 연산자
의미
표현

-a
(논리 and)
if [ $a -eq 0 -a $b -eq 1 ]

-o
(논리 or)
if [ $a -eq 0 -o $b -eq 1 ]

&&
(논리 and)
if [ $a -eq 0 ] && [ $b -eq 1 ]
if […]