웹개발/PHP 4

[PHP] require, basename, htmlspecialchars, strip_tags by.생활코딩

이번 포스팅을 마지막으로 생활코딩의 php 강의를 마무리 할 것 같다. 이번 포스팅에서 알아볼 함수 #require #require_once #htmlspecialchars #strip_tags #basename 파일로 모듈화 - require 웹 페이지를 다 만든 후에는 계속해서 문제점을 찾고 수정해나가야 한다. 우리가 만든 파일들을 보면, 비효율적인 면이 보인다. 특히 index.php와 create.php, update.php에서 가장 윗부분에 있는 함수가 서로 같은데, 만약 함수의 특정 부분을 수정하면 이 세 파일을 모두 수정해야 하는 번거로움이 있다. 이렇게 파일을 수정하다가 어느 하나를 놓칠 수도 있다. 여기서 좋은 코드를 만드는 방법 한 가지는 무엇이냐면, 중복을 제거하라는 것이다. 그럼 이..

웹개발/PHP 2021.01.25

[PHP] 함수, form, GET/POST, 글 생성/수정/삭제 by.생활코딩

이번 시간에는 함수 만드는 것부터 강의 끝까지 포스팅 할 예정이다. 이번 포스팅에 사용한 함수 #file_put_contents #rename #unlink 함수의 형식 1~3 #USER-DEFINED FUNTIONS 사용자 정의 함수 긴 코드는 이해하는 것이 복잡할 수 있다. 그리고 같은 기능을 반복할 때, 코드를 복붙하면 코드가 길어진다. 우리가 반복되는 기능을 함수로 만들면 이런 불편함을 간소화할 수 있다. 그리고 코드를 간결화할 수 있다. 간단한 함수를 만들어보자. 함수를 만드는 방식은 이렇다. function 함수이름(){ 실행문 } 사용방법은 간단하다. basic(); 위의 함수는 문자열을 출력하는 함수이다. 결과를 보자. 함수를 만드는 것은 코드의 재사용, 이름 부여, 수정의 간편함 등의 측..

웹개발/PHP 2021.01.25

[PHP] Boolean과 비교연산자, 조건문, 반복문, 배열 by.생활코딩

지난 포스팅에서는 php의 변수, 문자열, url 파라미터, 함수 등을 공부했다. 이번 포스팅에서는 Boolean과 비교연산자, 조건문, 반복문, 배열까지 알아볼 것이다. 사용 함수 #var_dump #isset #unset #empty #count #array_push #scandir Boolean과 비교연산자 #BOOLEAN #COMPARISON OPERATOR Boolean은 true or false 두 가지의 값만 가지는 데이터 타입이다. 보통 참은 1, 거짓은 0이다. Boolean과 비교연산자, 논리연산자에 대한 설명은 아래 링크에 첨부하겠다. 링크 #var_dump 새로운 함수에 대해 알아보자. var_dump함수는 변수의 정보를 출력해주는 함수이다. 예제 확인 간단하게 확인해보자. 위와 같..

웹개발/PHP 2021.01.24

[PHP] 숫자, 문자열, 변수, URL 파라미터, 함수 by. 생활코딩

생활코딩 PHP 강의 영상을 바탕으로 PHP를 공부해보자. 사용된 함수 #strlen #nl2br #file_get_contents 생활코딩 - PHP 재생목록 1) 수업소개 이번 글에서는 5)php의 데이터 타입부터 8)함수의 활용까지 알아볼 것이다. php의 데이터 타입 php는 어떤 데이터 타입을 지원하는가? php 공식 문서에서 php가 제공하는 데이터 타입을 알 수 있다. php 공식 문서 php와 숫자 php에서는 숫자를 integer와 float로 표현할 수 있다. php에서 정수를 구현해보자. 이 기본적인 php 형식이다. 페이지 상에 무언가를 보이고자 하려면 echo 혹은 print();를 사용해야 한다. 이제 127.0.0.1/number.php에 들어가면 1이 뜰 것이다. 페이지 소스..

웹개발/PHP 2021.01.24