DATA Type 2

[삽잡이::php] 느슨한 PHP 변수 타입검사! 함수까지 담는다

PHP 코드를 조금씩 개선하고자 분석하고 있었습니다.이 와중에 중복되는 코드이지만다른 class 파일에 있는 메서드들 때문에 어떻게 줄일까 고민하고 있었습니다. 그런데 신기하게도 함수까지 변수에 담을 수 있어서유용하게 코드를 수정한 경험이 있습니다.우와~ 뭐라꼬~?! 이에 감동하여 느슨한 언어 PHP 변수의 데이터형 결정은 어떻게 되는지간단하게 정리하고자 합니다. 좋아 좋아~ PHP 언어에서 변수는 '$'를 붙여 사용합니다. 달러~ 달러~ 달러는 미국의 돈~~ 아무튼... PHP는 느슨한 언어입니다.이유는 변수에 값이 할당 될 때 즉, 담고있는 타입에 따라 자동으로 변환되기 때문입니다. PHP는 변수의 선언이 없는 것입니다. 12345678//cchar ch;int i;double d; ch = 'a';..

곱씹어보자 C!_#018_삽잡이의 두서없이 막말하는 잡다한 것들...

- 연산자 *와 [] 복습하며 까먹지 말아야 할 정리들을 잡다하게 올려봐야겠습니다. 포인터에 대해서 보고 있었는데... *와 []는 같은 기능을 한다고 합니다.즉, * 주소 = 주소 [] 와 같다는 것입니다.이말은 곧... Out Parameter로써 주소값을 인자로 넘길 때에 인자를 받은 함수의 매개변수에 대체적으로 자료형* 로 인자를 받는다는 것이죠... 123456789101112void Input(char* sbuf){//중략} main(){char* buf[100];//중략Input(buf);//중략}cs 요런식으로 말입니다. 그런데 *와 []의 기능은 같으나,관례적으로 연속한 메모리의 집합들을 참조할 때에는 []를 사용한다고 합니다.음... 그러니까 "야... 연속한 메모리들의 집합들이 들어온..