본문 바로가기

분류 전체보기498

php 연산자와 for, if, while 사용 방법 왼쪽=오른쪽은 왼쪽에 오른쪽을 대입 한다. a=b 라는 것은 a가 b가 된다는 것이다. a=5 += 왼쪽에 오른쪽을 더한 후, 대입 한다. a+=2 라는 것은 5에 더하기 2를 하라는 것이다. a 값은 7이 된다. -= 왼쪽에 오른쪽을 뺀 후, 대입 한다. a-=2 라는 것은 5에 빼기 2를 하라는 것이다. a 값은 3이 된다. *= 왼쪽에 오른쪽을 곱하기 후, 대입 한다. a*=2 라는 것은 5에 곱하기 2를 하라는 것이다. a 값은 10이 된다. /= 왼쪽에 오른쪽을 나눈 후, 대입 한다. %= 왼쪽에 오른쪽을 나눈 후 나머지를 대입 한다. .= 왼쪽에 오른쪽의 문자열을 추가한 후, 왼쪽에 대입한다. 여기에서 만약 a=+2 라고 한다면 그냥 a는 +2라는 의미이다. 프로그램을 개발 하다 보면 값을 1.. 2022. 5. 6.
php 변수 상수 이해 php의 변수에는 지역변수, 전역변수, 정적 변수 이 있다. 변수는 특정한 변수를 참조하여 그 값을 사용할 수 있도록 한다. 지역 변수 (local variable) 란, 함수 내 에서 선언한 변수는 함수 내에서만 사용 할 수 있다. 그리고 함수 내부에서 선언하여 사용한 변수는 호출이 종료 되면서 사용이 끝난다. function su() { $var = 10; // 지역 변수 echo "function 내 호출한 지역 변수 var의 값은 {$var}이다. "; } su(); echo "함수 밖에서 호출한 지역 변수 var의 값은 {$var}이다."; 위의 내용을 설명 해보겠다. function su 안에서 함수 var의 값은 10이다. 지역변수는 function su 이 안에서만 사용 할 수 있는 변수를.. 2022. 5. 6.
php 기초 설명 php를 사용하여 여러가지 작업을 할수 있다. 간편한 웹 페이지를 만들수도 있으며, 동적, 정적 기능을 가진 페이지를 만들수도 있으며, 간단한 연산이 가능 하다. php를 사용하여, 경매사이트, 일정관리 사이트, 쇼핑몰, 은행 사이트, 기상청 사이트 등등 여러가지에 사용 할 수 있다. 이러한 사이트는 대부분이 php는 java, DB, javascript, html 등등 를 함께 사용하여 웹 페이지 웹사이트를 만들고 있다. 연습방법으로는 자신의 개인 컴퓨터에 가상서버를 만들어 사용 하는 방법, 그냥 자신의 컴퓨터를 서버로 사용하여 연습 하는 방법이 있다. 자신의 컴퓨터를 서버를 사용하여 인터넷이 연결된 곳에서 자신의 서버로 즉 자신의 개인 컴퓨터로 접속 하기 위해서느 포워딩이라는 것을 해주어야 한다. 실.. 2022. 5. 6.
html 태그 정리 사용법 및 설명 글자를 쓰고 엔터를 치는 효과가 있다. 사용방법 예시 ) 안녕하세요 안녕하세요 라고 적는다면 결과 ) 안녕하세요 안녕하세요 예시 ) 반갑습니다. 반가워요. - 반갑습니다. 결과 ) 반갑습니다. 반가워요. - 반갑습니다. 이렇게 나옵니다. 사용법 및 설명 페이지의 타이틀 글자크기 굵은 글자, 자동 줄바꿈 기능이 있다. h1에서 h6까지 있으며, h1이 가장 큰 글자 이다. 숫자가 높아 질수록 글자가 작아진다. h1 h2 h3 h4 h5 h6 사용방법 h1의 제목 굵은 글자 자동 줄바꿈 결과) h1의 제목 굵은 글자 자동 줄바꿈 h2의 제목 굵은 글자 자동 줄바꿈 결과) h2의 제목 굵은 글자 자동 줄바꿈 내용을 하나로 묶을 때 사용 한다. Division 의 약자이다. 영어 뜻은 나눔, 분.. 2022. 5. 6.
php 세션과 쿠키 설명 세션과 쿠키를 이용하면 사용자 정보를 저장해 둘 수 있고 여러 페이지에 걸쳐 각기 다른 방법으로 저장된 데이터를 이용할 수도 있다. 세션은 데이터를 서버의 하드디스크에 임시 파일로 저장한다. 쿠키는 클라이언트의 컴퓨터에 작은 크기의 파일로 저장되며 필요할 경우 브라우저는 이것을 다시 서버로 전송한다. 근본적으로 세션을 지원하지 않았지만, 스크립트 라이브러리를 통해 이 기능을 구현할 수 있었다. 세션 함수들은 스크립트에 정의되어 있었고 이 기능이 필요한 모든 페이지에 포함되어 있었다. 세션 함수들보다 빠르고 편리한 방법으로 세션 기능을 지원한다. 세션과 쿠키는 장바구니, 게시판 등과 같이 얼어 페이지에 걸쳐 사용자의 정보를 기록해야 할 필요가 있는 애플리케이션에서 유용하게 사용된다. 세션에 관한 공부는 지.. 2022. 5. 5.
php 정규표현식 애플리케이션 개발에 있어 필수적인 요소 중 한 가지는 사용자의 입력을 처리하는 것이다. 정규표현식은 사용자가 입력한 데이터를 처리하는데 꼭 필요하며, 이 장에는 다음과 같은 내용이 포함되어 있다. 폼이란 관련 프로그래밍의 주요 부분 중 하나는 폼을 만드는 것이며, 폼은 사용자로부터 입력을 받을 수 있는 수단 중 하나이다. 폼은 검색 엔진과 같이 간단한 모양일 수도 있고 여러 페이지에 걸친 설문 양식일 수도 있다 액션 속성은 폼을 통해 전달된 데이터를 처리할 스크립트 또는 페이지를 나타낸다. 폼의 데이터를 처리할 파일을 지정하는 방법은 두 가지가 있는데, 첫 번째는 액션 부분에 인풋을 써주는 것이고, 두 번째는 액션에 셀프를 적는 것이다. 물론 이것은 브라우저의 소스 보기를 통해 볼 수 있다. 파일의 위치.. 2022. 5. 5.
php 디버깅 설명 개발 프로젝트를 진행하면서 자주 간과되는 것 중 하나는 바로 프로그램의 디버깅과 최적화에 소요되는 시간이다. 의미 오류는 문법적으로는 맞기 때문에 파싱은 정상적으로 되지만 실행 중 에 생기는 오류이다. 이 오류는 흔히 함수를 사용할 때 많이 발생하는데, 이는 PHP가 함수 의 인자를 따로 검사하지 않기 때문이다. 예를 들어, 2개의 인자가 필요한 함수에 1개의 인 자가 전달되었으면 파서가 이 오류를 찾을 수 없어 함수를 실행할 때 오류가 생기게 된다. 또 다른 예는 잘못된 연산자를 사용하는 경우이다. PHP는 변수의 사용에 비교적 많은 융 농성을 제공하기 때문에 대부분의 연산자는 거의 모든 변수 형태를 사용할 수 있다. 그 러나 그 결과는 엉뚱하게 나올 수도 있다. 두 개의 문자에 곱하기 연산할 경우 P.. 2022. 5. 5.
php와 객체 지향 프로그래밍 php가 차세대 개발 플랫폼이 되기에 반드시 필요한 객체지향 프로그래밍에 대해 알아보았다. 소프트웨어가 점점 크고 복잡해짐에 따라 새로운 해결책이 필요했는데, 객체ㅔ지향 프로그래밍 방법의 장점을 이용하면 이러한 문제를 해결할 수 있다. 또한 객체지향 프로그래밍과 함수 기반 프로그래밍의 차이와 개발자에게 있어 유리한 점을 이야기했다. 기본 개념에 대한 설명에 이어 기본적인 클래스와 객체를 만드는 방법을 설명했다. 또한 메소드, 멤버, 생성자를 가진 객체에 대해 살펴보았고 새로운 php의 연산자를 소개했다. 또한 클라이언트가 사용하는 서비스와 데이터를 분리하고 감추면 코드의 재사용성이 증가하고 유지 보수가 편리해진다는 것을 배웠다. 세부적인 구현 방법은 클라이언트에게 보여지지 않고 클래스 내부에 숨겨져 있으.. 2022. 5. 5.
오늘 뭐 먹지 점심 아침 4번 오늘 2022년 5월 1일 오늘 뭐 먹지 점심 메뉴는 짬뽕 볶음밥 탕수육 너무도 자주 먹는 메뉴 짬뽕 볶음밥 탕수육 느끼한 기름진 중국집 볶음밥에 칼깔한 짬뽕 국물로 중화 시키고 오리지날 짬뽕으로 시원하게 땀 흘려주면 만족스러운 점심 메뉴 완성 단, 완벽조합을 원한다면 탕수육 세트 메뉴는 필수!!! 2022. 5. 1.