Web
-
[PHP] 연산자의 종류와, 산술 연산자, 문법Web/PHP 2019. 6. 26. 17:51
+ INT형 데이터를 계산할 때 사용 $var = 1; $var2 = 2; echo $var + $var2; - INT형 데이터를 계산할 때 사용 $var = 1; $var2 = 2; echo $var - $var2; * INT형 데이터를 계산할 때 사용 $var = 1; $var2 = 2; echo $var * $var2; / INT형 데이터를 계산할 때 사용 $var = 1; $var2 = 2; echo $var + $var2/2; % INT형 데이터를 계산할 때 사용, 나머지 값만 구함 $var = 1; $var2 = 2; echo $var %$var2; 대입된 변수가 문자형태의 변수가 거쳐갔더라면 위의 산술연산자가 먹히지 않을 수 있다.
-
[PHP]변수, 선언 및 규칙 초기화Web/PHP 2019. 6. 26. 17:25
변수(variable) 변수(variable)란 데이터(data)를 저장하기 위해 프로그램에 의해 이름을 할당받은 메모리 공간이다. 즉, 변수란 데이터(data)를 저장할 수 있는 메모리 공간이며, 저장된 값은 변경될 수 있으며 늘 새로운 데이터로 치환 가능하다. 변수의 선언방법 var은 임의로 정한 변수명이다. 프로그래밍이라고 해서 영어로만 변수를 쓰지 않아도 되며 PHP는 한글 변수명도 허용된다. 예제로는 variable 를 줄여서 var 이라고 하겠다. 한글 변수명이 생각보다 잘먹혀서 놀라웠다.. 그래도 협업 할때에는 안쓰는게 좋다. $var = "나의 거울을 닦자"; $title = $var; echo $title; 위 코드의 결과는 "나의 거울을 닦자" 라는 문구로 출력된다. 이처럼 유연하게 사..
-
[PHP] 동작 원리, PHP문법Web/PHP 2019. 6. 26. 16:57
웹 프로그래밍 언어 웹 시스템 중 서버 측에서 실행되는 서버 사이드 언어를 웹 프로그래밍 언어라고도 부른다. PHP 리눅스, 윈도우 Apache 등 빠름 이식성 중 JSP 리눅스, 윈도우 Tomcat 등 느림 이식성 상 ASP.NET 윈도우 IIS 보통 이식성 하 PHP는 웹 시스템인 클라이언트 / 서버 환경에서 동작하는 서버 사이드 스크립트 언어이다. 1. 클라이언트가 웹 브라우저를 통해 웹 서버에 원하는 웹 페이지를 요청 2. 웹 서버는 클라이언트가 요청한 웹 페이지의 로직 및 데이터베이스와의 연동을 위해 PHP 파서(parser)에 의한 처리 3. 이때 PHP 파서는 데이터베이스와의 연동이 필요하면 데이터베이스와 데이터의 처리를 수행 4. PHP 파서는 웹 페이지의 로직 및 데이터베이스와의 작업 처..
-
[PHP]세션(Session) 사용방법, 세션이란 무엇인가Web 2019. 6. 19. 11:57
세션은 주로 보이지 않는 데이터를 활용할 때 쓰여집니다. 로그인 정보를 기억하고 있다거나, 내가 어떤 행동을 해서 얻는 데이터가 있다거나, 세션은 휘발성 데이터이므로 인터넷 창을 끄면 사라집니다. 이러한 세션이라는 기능은 여러가지 활용도가 높은 대신 보안적인 측면에서는 좀 더 생각하여 만들 필요성이 있습니다. 세션(Session) 사용방법 1) Session의 의미와 구현원리 세션의 의미를 말씀드리면 어떤 유저가 어떤 특정 홈페이지를 접속하여 머물러 있는 시간이라고 말할 수 있다. 좀 더 어렵게 설명을 하면, 웹서버는 서로 다른 유저로부터 서버 내에 있는 페이지를 요청이 들어올 경우에 각 유저의 컴퓨터에 유일무이한 식별키를 쿠키의 형태로 발급하여 해당 유저가 사용자의 정보 즉, 사용자의 로그인이나 기타 ..