[PHP] 함수에 대해서 함수는 반복된 작업이나 복잡한 로직을 하나의 묶음으로 만들어 사용하는 프로그래밍 문법입니다. 함수는 PHP함수와 사용자 정의 함수가 있습니다. PHP함수는 PHP메뉴얼에 있는 미리 정의된 함수이며 사용자 정의함수는 사용자가 자유롭게 만든 함수입니다. 여기서는 사용자 정의 함수에 대해 알아봅니다. 사용자 정의 함수 선언 함수는 다음과 같이 선언을 합니다. 함수명은 PHP함수와 같으면 안되면서 변수명 규칙과 같이 생성하시면 됩니다. 인자는 제한된 갯수가 없으며 함수 호출시에 함수 내부에 전해줄 값입니다. 앞서 제어구조에서 배웠듯이 return문을 만나면 함수는 종료하며 수행결과를 되돌려줍니다. 사용자 정의 함수 예제 모음 예제1 위의 소스는 단지 정적인 출력만을 하는 함수를 선언하고 2번 함수를 실행했습니다.. 더보기 [PHP] 제어 구조에 대해서 제어구조 제어구조는 PHP의 흐름을 제어하는 구조입니다. 이말은 사용자의 특정 조건을 받아서 해당 조건에 맞는 실행을 하라는 구조입니다. if문 if 문은 제어 구조의 가장 기초가 되는 부분입니다. 말그대로 조건이 참이면 다음 내용을 실행하라는 것입니다. 예제1 예제2 예제3 예제4 예제5 예제에서 보듯이 if 구문은 if ( 조건부 ) { 실행부 } 와 같은 형식으로 사용합니다.. 조건부가 참인 경우 실행부 안을 실행하게 되는 것입니다. 참고1.위 소스처럼 중괄호 안이 한 줄인 경우 중괄호의 생략이 가능합니다. 참고2.조건문에 변수만 오게되면 숫자일경우 0이면 거짓 그외의수는 참이며 문자일경우 빈공간은 거짓이며 문자가 있을시는 참입니다. else문 else 구문은 if 문에서 괄호안의 결과가 FALSE.. 더보기 [PHP] [변수의 종류와 외부로부터의 변수],[변수의 범위와 상수] [연산자] 미리 정의된 변수 변수에는 우리가 만들어 사용할 수 있는 변수와 미리 정의되어진 변수가 있습니다. 우선 미리 정의된 변수는 서버 종류, 버전 등이나 기타 환경에 따라 변하는 변수들입니다. 따라서 미리 정의되어진 변수는 우리가 수정할수 없으면 출력(읽기만 가능)만 가능합니다. 미리 정의되어진 변수는 phpinfo()라는 변수로 확인가능합니다. php의 환경 설정 내용 보는 함수 phpinfo() 페이지간 넘어오는 변수 이제부터 좀 어려워요^^ 웹은 무수히 많은 페이지로 나누어져 있습니다. 이런 페이지간에는 이동시에 값을 넘겨 줌으로써 다음페이지에서 연산및 실행을 하여 사용자에게 다른 페이지를 보여줍니다. 즉 동적페이지를 보여 줍니다. 이때 PHP에서는 넘겨준 값을 받기위해서 아래의 2가지 문법을 사용합니다.. 더보기 [PHP] 기초문법(변수형태-진리값,정수,실수,문자열,배열,객체,널)에 대해서 HTML모드와 PHP모드 구분하기 PHP는 HTML을 포함합니다. 그래서 어느 부분이 PHP소스이고 어느 부분이 HTML부분인지 알필요가 있습니다. PHP부분 로 끝나는 부분 로 끝나는 부분 ※ 와 의 차이는 크게 없지만 보통 으로 많이 사용합니다. 만약에 스타일로 사용했는데 에러가 난다면 을 사용합니다. HTML부분 php부분을 제외한 모든 부분 다음 소스에서 PHP소스와 HTML소스는 무엇일까요? leejunsik junsik PHP에서 한줄의 끝 구분하기 PHP에서는 한줄의 명령이 끝나면 ;(세미콜론)을 꼭 붙여주어야 하며 안써주면 에러가 발생합니다. PHP에서는 ;을 한줄의 끝으로 알아듣기 때문에 반드시 한문장이 끝나면 세미콜론을 붙여 주셔야 합니다. ex) 다음 소스를 실행한후 에러가 발생하면 .. 더보기 [PHP] 입문,PHP란,PHP의 동작원리 입문개요 인터넷이 보급될초기에는 Perl언어와 C언어를 가지고 웹사이트를 제작하였습니다. 하지만 Perl언어와 C언어의 문제점은 효율성이 없으며 개발이 엄청(-0-) 힘들었습니다. Perl언어와 C언어의 가장 문제점은 처리방식입니다. 클라이언트가 한명씩 접속시 하나의 프로세서를 생성합니다. 접속하는 수가 많으면 많아질수록 과부하가 심하게 걸리게 되어 서버가 자주 다운됩니다. (웹회사의 서버가 다운되면 손해가 막심합니다.^^) 그래서 위의 문제점을 보완하고 좀더 빠르게 서비스하기 위해서 다양한 웹언어들이 나왔습니다. 마이크로소프트의 ASP, SUN사의 JSP, ZEND사의 PHP가 대표적인 웹언어입니다. 위의 3가지 언어들은 클라이언트가 한명씩 접속시 먼저 하나의 프로세서를 만든후 그안에 하나의 쓰레드를 .. 더보기 [CSS 完] 마우스 커서,스크롤바 색상,링크 색상,필터,인쇄,ime-mode,포지셔닝(Positioning) 에 대해서 CSS를 이용한 마우스 커서 모양 지정 cursor 속성을 이용하면 마우스 커서의 형태를 지정할 수 있습니다. 아주 간단하므로 예제를 보시면 금방 이해가 됩니다. Auto Crosshair Default Pointer Move e-resize ne-resize nw-resize n-resize se-resize sw-resize s-resize w-resize text wait help 아래 예제에서 글자위에 마우스를 올리면 모양이 변합니다. Auto Crosshair Default Pointer Move e-resize ne-resize nw-resize n-resize se-resize sw-resize s-resize w-resize text wait help CSS 고급 - 스크롤바 색상 scro.. 더보기 [CSS] table에 대해서 CSS를 이용한 table 응용 테이블을 이용하여 레이아웃을 잡는것이 바람직 하지 않다고 하더라도 아직까지는 테이블을 이용한 레이아웃이 여전히 많이 쓰이고 있습니다. 이는 새로운 기술을 익히기가 힘들다는 점도 있지만 웹브라우저들이 CSS를 아직까지 완벽하게 지원하지 못하는 이유도 있습니다. 그러므로 테이블은 여전히 많이 쓰이게 되는 중요한 태그이고, 이 테이블을 좀더 정교하게 다루기 위해서는 CSS를 사용해야 합니다. 테이블에서 자주 사용하는 CSS를 팁 형식으로 계속적으로 소개해 나가겠습니다. 테이블 태그 자체에서 사용하는 CSS 속성으로는 대표적으로 border-collapse 와 table-layout 이 있습니다. border-collapse 는 테이블의 경계선을 어떻게 표시하느냐를 지정하는 속성.. 더보기 [CSS] 선택자(Selector),block-level과 inline-level에 대해서 CSS 선택자(Selector) CSS에서 가장 중요한 개념은 선택자(Selector)라고 할 수 있습니다. 선택자(Selector)가 있어야 선언된 CSS가 어디에 적용될지를 결정할 수 있기 때문입니다. 특히 CSS는 상속의 개념을 가지므로 선택자(Selector)에 대한 확실한 이해가 없이는 CSS를 제대로 활용하지 못합니다. 선택자(Selector)의 종류 선택자(Selector)는 아래와 같이 4개로 나누어볼 수 있습니다. 공통 선택자(Universal Selector) 타입 선택자(Type Selector) ID 선택자(ID Selector) Class 선택자(Class Selector) 공통 선택자(Universal Selector) 공통 선택자(Universal Selector)는 *로 표현.. 더보기 [CSS] 글꼴(Font) 스타일,Box Model,리스트(list) 에 대해서 CSS 글꼴(Font) 스타일 font 속성은 텍스트의 글꼴과 스타일을 지정합니다. font-family 속성을 이용하면 텍스트의 글꼴을 지정할 수 있습니다. 돋움 글꼴로 지정된 텍스트입니다. 궁서 글꼴로 지정된 텍스트입니다. 바탕 글꼴로 지정된 텍스트입니다. 돋움 글꼴로 지정된 텍스트입니다. 궁서 글꼴로 지정된 텍스트입니다. 바탕 글꼴로 지정된 텍스트입니다. font-size 속성을 이용하면 텍스트의 크기를 지정할 수 있습니다. 10픽셀로 지정된 텍스트입니다. 13픽셀로 지정된 텍스트입니다. 9포인트로 지정된 텍스트입니다. 10포인트로 지정된 텍스트입니다. 10픽셀로 지정된 텍스트입니다. 13픽셀로 지정된 텍스트입니다. 9포인트로 지정된 텍스트입니다. 10포인트로 지정된 텍스트입니다. font-weig.. 더보기 [CSS] 배경(background)에 대해서 CSS 배경(background) HTML태그에서 배경을 지정하는 방법은 배경색(bgcolor)과 배경이미지(background) 속성밖에 사용할 수 없었지만 CSS에서는 보다 다양한 방법으로 배경을 지정할 수 있습니다. 속성 설명 값 background-color 배경색을 지정할 수 있습니다. #FFFF80, Ivory background-image 배경이미지를 지정할 수 있습니다. url(bg.gif) background-repeat 배경이미지의 반복 여부를 지정합니다. repeat, repeat-x, repeat-y, no-repeat background-position 배경이미지의 위치를 지정합니다. top left, top center, top right, center left, center c.. 더보기 이전 1 2 3 4 5 다음