Web/php

    echo 및 print 문

    echo & print 문 PHP에서 원하는 값이나 형태를 출력하기 위해서는 echo나 print를 사용해야 함. echo와 print는 서로 약간의 차이점을 가지고 있지만 화면에 데이터를 출력하는 데 사용한다는 점은 동일함. 1. echo의 경우 반환값이 없음 2. print의 경우 반환값이 있음(1) 3. echo의 경우 여러 매개변수를 사용하는 것이 가능함 4. print의 경우 하나의 인수를 사용할 수 있음 5. print가 echo보다 약간 더 빠른 처리 속도를 가짐 결론적으로 php의 실행결과는 html 문서로 반환되기 때문에 이는 일반 html 문서를 작성할 때와 동일하게 CSS를 사용함으로서 디자인을 적용할 수 있음 echo 1. echo 문의 경우 괄호를 사용하지 않은 echo, 또는 괄..

    변수의 범위

    변수의 범위(Variables Scope) 1. php에서 변수는 Script의 어느 곳에서나 선언할 수 있음. 2. 변수의 범위는 변수를 참조 or 사용할 수 있는 스크립트의 일부를 가리켜 말함 PHP 변수 범위 1. Local 2. Global 3. Static Global and Local Scope 함수 외부에서 선언된 변수는 Global Scope를 가지며, 오직 함수의 외부에서만 접근할 수 있음 Global Scope에 대한 이해를 위한 예시 C언어의 전역변수의 개념과는 달리, 함수 내에서는 접근이 불가능하다는 특징이 있음 함수 내부에서 선언된 변수는 Local Scope를 가지며, 오직 해당 함수 내에서만 접근할 수 있음 즉, 지역변수(local)는 선언된 함수에 의해서만 인식되기 때문에 다..

    PHP 기초문법(Basic Syntax)

    기억할 것 PHP Script가 서버에서 실행되고 이에 대한 결과가 HTML을 통해서 웹 브라우져로 다시 전송됨 PHP 기초문법(Basic Syntax) 1. PHP Script는 문서의 아무 곳에나 배치할 수 있음 2. PHP Script는 아래와 같이 로 끝남 3. php 파일의 기본 확장자는 .php에 해당함 4. php 파일은 일반적으로 html 태그와 php Script 코드를 포함 5. php문은 세미콜론(;)으로 문장의 끝을 알림 (Hello World를 출력하는 간단한 php 코드) PHP 연습하기 대소문자를 구분하지 않는 Keyword들 PHP에서 사용되는 if, else, while, echo와 같은 Keyword들은 대소문자를 구분하지 않음. (아래의 예시코드는 정상적으로 동작하며 문..

    php 개요

    PHP (Hypertext Preprocessor) C언어를 기반으로 만들어진 서버 측에서 실행되는 서버사이트 스크립트 언어 1. 서버 스크립팅 언어(Server Scripting Language) 2. 동적인(Dynamic) or 대화형(Interactive) 웹 페이지 제작을 위해 사용되는 강력한 도구 3. 널리사용되고, 무료이며, Microsoft의 ASP와 같은 경쟁자에 대한 훌륭한 대체제 4. 현재는 php7이 가장 최신버전 5. 널리사용되고 있는 오픈소스 스크립팅 언어(Open Source Scripting Language) 6. PHP Script는 서버에서 실행됨 7. 무료 다운로드하여 사용할 수 있음 -> PHP는 Wordpress나 Facebook의 개발에 사용되었을 정도로 대형 서비스..