전체 글 썸네일형 리스트형 [PHP] 문자열에서의 큰 따옴표(")와 작은 따옴표(') 큰 따옴표와 작은 따옴표의 차이 이 두 가지는 문자열 안에 변수나 이스케이프 시퀀스를 포함할 때 사용하는 방법에서 차이가 납니다. 즉, 문자열에 변수를 넣거나 개행 등의 특수문자를 넣고 싶다면 큰따옴표를 사용합니다. 변수를 큰 따옴표로 감싼 경우 문자열에 변수를 넣을 때 공백 없이 다른 문자를 붙여 사용하면 통째로 변수명으로 인식되므로 사이에 공백을 넣어야합니다. 따라서 공백없이 문자열에 변수를 사용하기 위해서는 변수를 중괄호({})로 감싸면 사이에 공백을 넣지 않고도 사용할 수가 있습니다. 변수를 작은 따옴표로 감싼 경우 작은 따옴표로 감싸게 되면 변수명이 바뀌지 않고 그대로 출력이 됩니다. 더보기 [PHP] 가변 변수, 가변 함수 그리고 익명 함수(클로저, 람다식, 람다 함수) 가변 변수 가변 변수는 변수명을 동적으로 설정하여 사용할 수 있는 변수 이름입니다. $text에 들어간 값을 이름으로 새로운 변수를 만들 수 있습니다. 즉, '$$text' -> '$($texet)' -> '$number'가 됨으로써 '125'를 출력합니다. 가변 함수 가변 함수는 변수명을 동적으로 설정하여 함수를 실행하는 것입니다. 익명 함수 익명 함수는 이름을 지정하지 않는 함수로 클로저, 람다식, 람다 함수라고 불립니다. 일반적으로 콜백 인자로 사용됩니다. 부모 범위에 있는 변수를 익명 함수에 사용하려면 use 키워드를 사용합니다. 더보기 [PHP] &$ - 참조 전달 값 전달 '$a'에 '$number'값이 복사되어 대입됩니다. 참조 전달 '$a'에 '$number'가 가리키는 주소가 들어갑니다. 즉, 인자 앞에 '&'를 달아줌으로써 C언어의 포인터 역할을 합니다. 더보기 [PHP] 지역 변수(local), 전역 변수(global) 그리고 정적 변수(static) 지역 범위와 전역 범위 C언어에서 다음과 같이 사용하면 자동으로 전역 변수를 사용하지만 PHP에서는 지역 범위 안에 있는 변수를 전역 변수로 재정의하지 않으면 전역 변수로 사용할 수 없습니다. 전역 변수 (Global Variable) 다음과 같이 'global [변수]'를 선언하면 전역 변수로 사용할 수 있습니다. 정적 변수 (Static Variable) 정적 변수를 사용하지 않는다면 test()를 호출할 때마다 '$a'는 0으로 초기화됩니다. 그러나 정적 변수를 사용하면 '$a'는 초기화되지 않고 데이터가 유지됩니다. 더보기 [C#] sync, await 비동기 처리 프로그래밍 구현 진단도구(Diagnostic Tools) 활성화 비동기 처리 프로그래밍을 공부하기 위해서는 실제 소요시간이 얼마나 됐는지 알아야합니다. 따라서 비주얼 스튜디오에서 제공하는 진단 도구를 이용하여 소요시간이 얼마나 됐는지 확인하겠습니다. 먼저 ASP.Net 프로젝트 생성 후 다음과 같이 진행합니다. ※ 비주얼 스튜디오는 디버깅모드의 화면을 별도로 구성할 수 있기 때문에 반드시 디버깅 모드에서 활성화해야합니다. 디버그 > 창 > 진단 도구 표시 단축키 : 'Ctrl + Alt + F2' 진단도구(Diagnostic Tools)를 이용하여 소요시간 확인 'Controllers\HomeController.cs'에 다음 메서드를 추가합니다. // HomeController.cs public static void T.. 더보기 [PHP] 타입 힌팅(Type Hinting) - 함수 인자와 반환 값의 형 지정하기 인자 형 지정하기 다음과 같이 인자에 데이터 형을 지정해주면 지정한 데이터 형으로 변환하여 처리합니다. 즉, 인자로 string 타입의 숫자를 넣어도 함수에서는 int형으로 처리합니다. 반환 값의 형 지정하기 다음과 같이 사용하면 결과를 지정한 데이터 형으로 변환하여 반환합니다. 즉, 함수 안에서는 string 타입으로 처리하지만 반환 시에는 int로 처리합니다. 더보기 파이썬(Python), 파이참(Pycharm) 설치 및 연동 많은 IDE(Intergrated Development Environment : 통합 개발 환경) 중 파이참을 선택한 이유 원하는 가상환경을 쉽게 구성할 수 있습니다. 파이참을 통해 프로젝트 파일을 만들게 된다면 하나의 디렉터리가 생성되는데 해당 디렉터리 안에서 원하는 가상 환경을 구성할 수 있습니다. 개발 환경을 쉽고 빠르게 수정할 수 있습니다. 즉, 패키지 충돌이나 잘못 설치되었다면 삭제 후 재설정이 쉽습니다. 환경변수를 설정하지 않아도 됩니다. 환경변수를 설정하지 않아도 터미널(명령 프롬프트:Commend Prompt:CMD)을 쉽게 사용할 수 있습니다. 윈도우에서 파이썬 설치 파이썬 다운로드 페이지(https://www.python.org/downloads/)에 들어가 Windows 버튼을 누릅니.. 더보기 [PHP] 가변 길이 인수 - 함수에 여러 인자 받기 가끔 함수를 처리하다보면 받을 인자의 개수를 모를 때가 있습니다. PHP는 가변 길이 인수 목록을 지원합니다. 사용법 PHP 5.6 이상은 '...'을 PHP 5.5 이하에서는 func_num_args(), func_get_arg() 또는 func_get_args()를 사용하면 됩니다. 함수 반환 func_get_args() 모든 목록 배열 반환 func_num_args() 인수 개수 반환 func_get_arg( int $index) 인수 항목 반환 더보기 이전 1 ··· 4 5 6 7 8 9 10 다음