PHP2011. 5. 8. 00:59

변수값을 함수이름으로 사용하여 함수 실행...

 

이 말은

 

function test($a){

echo $a;

}

 

$func_name='test';

$func_name('Hellow World');

 

실행결과

 

Hellow World

 

위 코드를 보면 변수에 함수명을 저장한 다음 그 변수값에 담긴 함수명을 이용하여 함수를 실행하는 방법이다.

이를 가변함수라고 한다.

 

프로그래밍을 하다보면 위의 기능이 필요하게 되는 경우가 있다.

그러나 사실 보안상의 위험이 생길수 있는 부분이므로, 

사용을 피하거나, 사용하더라도 신중히 사용할 것을 당부한다.

 

위와 비슷하게 가변변수라는 것도 존재한다.

위에서는 변수게 담긴 값을 함수명으로 사용하였다면 가변변수는 변수에 담긴 값을 변수명으로 사용하는 방법이다.

 

$name='a';

 

$a='Hellow World';

 

echo $$name;

 

실행결과

 

Hellow World




출처 : http://blog.daum.net/_blog/hdn/ArticleContentsView.do?blogid=0IT6d&articleno=8479226&looping=0&longOpen=
Posted by 아이맥스
MYSQL2010. 8. 28. 02:26
mysql 에서 글자 자르는 방법
select 
if(length(mms_reply)>10, concat(substring(mms_reply, 1, 100 ) , '...' ), mms_reply )as jy 
from 테이블명


출처 : http://blog.naver.com/PostList.nhn?blogId=rzip84¤tPage=68
Posted by 아이맥스
PHP2010. 8. 28. 02:24
UTF-8기준 , php에서 한글 자르는 방법

substr 사용시 글자가 일부 깨지는 경우를 볼 수 있을것이다. Ex) ㅁㅁ

UTF-8 기준

$data1 = "박자윤";

mb_substr($data1, 시작점,  자를글자, "utf-8");

※ utf 나 euc-kr 은 ㅠㅠ한글이니 2byte씩 자르는 습관을....ㅜ.ㅡ)



출처 : http://blog.naver.com/PostList.nhn?blogId=rzip84¤tPage=61
Posted by 아이맥스