일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 정보처리기사
- spring
- VUE
- php
- react
- javascript
- 정보처리기사정리
- 정보처리기사실기정리
- 정보처리기사실기
- 이안의평일코딩
- 정보처리기사실기요약
- 리액트
- 자바스크립트
- 정보처리기사요약
- 오라클
- 평일코딩
- Oracle
- CSS
- typescript
- 코딩테스트
- 자바의정석
- 타입스크립트
- 자바스크립트 코딩테스트
- Java의정석
- 국비코딩
- 리액트네이티브
- 스프링
- ReactNative
- 국비IT
- 자스코테
- Today
- Total
목록php (6)
이안의 평일코딩

리팩토링이란? 코드를 효율적으로 개선, 기능을 그대로두고 유지보수하기 편하게 중복된 코드 제거하고 이상적인 코드로 만드는 작업. lib디렉토리를 생성해준다. require_once: 중복해서 호출하는 에러를 방지 include vs require include 같은 파일 여러 번 포함 가능 / 포함할 파일이 없어도 다음 코드 실행 include_once 같은 파일 한 번만 포함 / 포함할 파일이 없어도 다음 코드 실행 require 같은 파일 여러 번 포함 가능 / 포함할 파일이 없으면 다음 코드 실행하지 않음 require_once 같은 파일 한 번만 포함 / 포함할 파일이 없으면 다음 코드 실행하지 않음 lib/print.php view/top.php WEB view/bottom.php copyrig..

form과 POST post로 데이터를 보내면 post로 받아야하고 get으로 보내면 get으로 받는다. get은 url에 보이지만 post는 노출되지 않고 보낼 수 있다. (method를 생략하면 기본으로 get방식이 적용된다. 북마크용도로는 get이 좋지만 CRUD에는 post를 사용) form.html form.php CREATE file_put_contents(파일이 생성될 경로 제목, 파일 내용) header: redirection될 경로 create.php WEB create create_process.php UPDATE if(isset())을 이용하여 메인화면이 아닌 id가 존재하는 화면에서만 update가 보이게 조건을 건다. index.php WEB create

PHP 함수 return return이 나오면 함수가 종료되고 나머지 코드는 무시된다. Function Basic parameter & argument return 함수의 활용 Before WEB 위의 코드를 함수를 통해 가독성 있게 바꿔보자. After WEB 함수를 이용하면 정리정돈되어 훨씬 가독성이 좋아지며 재사용도 가능해진다.

scandir() scandir()라는 함수를 통해 데이터 디렉토리 파일 목록을 가져올 수 있다. (배열로 가져옴) array(5) { [0]=> string(1) "." [1]=> string(2) ".." [2]=> string(3) "CSS" [3]=> string(4) "HTML" [4]=> string(10) "JavaScript" } WEB

function (함수) function strlen (글자 수 세기) nl2br (br대신 엔터 자동으로 줄바꿈) boolean & comparison (불리언, 비교연산자) var_dump() 변수의 데이터 타입을 알기 위해 var_dump()를 사용한다. Comparison Operators & Boolean data type 1==1 1>1 1>=1 conditional (조건문) Conditional if isset isset은 존재한다면 true, 그렇지 않다면 false가 된다. file_get_contents php에서 file을 불러오는 방법이다. WEB HTML CSS JavaScript loop (반복문) while array (배열) 0 부터 시작되며 배열의 수는 count()를 통..

PHP란? PHP(Hypertext Preprocessor)는 C언어를 기반으로 만들어진 서버 측에서 실행되는 서버 사이드 스크립트 언어이다. PHP는 동적 웹 페이지를 쉽고 빠르게 만들 수 있도록 해주는 데 그 목적이 있다. PHP 환경 설정 php.ini 파일에서 display_errors = Off를 On으로 변경해서 작업하다가 서비스 때는 Off로 바꿔야한다. opcache.enable=1에서 0으로 바꿔주면 기능을 끈 것이다. 개발할 때는 꺼놓고 하면 속도가 빠르다. 그 후 Bitnami WAMP Stack의 Manage Servers에서 Apache Web Server를 Restart해준다. 그리고 윈도우의 경우 C:\Bitnami\wampstack-8.0.3-1\apache2\htdocs안에..