일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- array
- 개발환경
- trim
- LTRIM
- 터미널
- phpinfo
- recursive acronym
- require_once
- implode
- explode
- 몫과나머지
- 재귀약자
- 배열
- array_map
- nvm
- ipaddress
- str_replace
- RTRIM
- hyper
- WSL2
- node.js
- 함수
- include
- include_once
- 문자열
- proxy
- require
- 프록시
- php
- npm
- Today
- Total
PHPINFO
WSL2 설치 WSL은 Windows Subsystem for Linux의 약자로 윈도우 환경에서 가상머신 없이 리눅스 배포판 버전을 설치하여 운영할 수 있습니다. 현재 Windows 10 환경에 Ubuntu 20.04 LTS 를 설치한 상태입니다. 설치 과정은 여기에서는 생략하겠습니다. nvm, node.js 및 npm 설치 node.js 는 버전이 빠르게 바뀌기 때문에 버전 관리자를 사용하는 것이 좋습니다. 프로젝트를 여러개 진행한다면 여러 버전 간 전환해서 사용해야 하는 경우도 있는데, nvm (Node Version Manager)을 이용해 여러 버전의 Node.js 를 설치할 수 있습니다. 그리고 npm (Node Pacackage Manager)은 이름 그대로 노드 패키지 관리자로 여러 모듈들..
Hyper ? Hyper은 일렉트론 기반의 터미널 프로그램으로 확장성이 뛰어나고 다양한 테마 및 플러그인 설치가 가능합니다. 다운로드 및 설치 hyper.is/ Hyper™ A terminal built on web technologies hyper.is 설치 후 간단한 설정 ctrl + ,실행 후 shell, plugins 설정 예 shell: 'C:\\Windows\\System32\\bash.exe' plugins: [ "hyper-material-theme" ], 설정 후 hyper를 다시 실행해 보면, 적용된다. 일단, hyper 설치 후 간단한 설정 정도 진행했고, 사용해보면서 여러가지 적용해 볼 예정입니다.
PHP개발을 하다보면, 부정사용을 방지하는 목적 등을 위해 사용자의 IP를 체크하는 경우가 있습니다. 보통 아래와 같이 사용하게 된다.
PHP 에서 DB관련 작업을 진행할 때, mysql_real_escape_string 처리를 해야하는 경우가 있다. 아래와 같이 요소 하나하나 escape 처리를 할 수 있다.
PHP 개발을 하다 보면 문자열을 배열로 변환하거나, 또는 배열을 문자열로 변환해서 처리하는 경우가 있습니다. PHP 문자열 배열로 변환, 배열을 문자열로 변환 예시 아래의 몇 가지 예시를 통해 PHP 문자열을 배열로 변환하는 방법, PHP배열을 문자열로 변환하는 방법에 대해서 알아보겠습니다. 예 1) 문자열을 배열로 변환
include와 require 그리고 include_once, require_once 는 기본적으로 파일을 불러올 때 쓰는 함수입니다. include와 require는 수행 실패를 다루는 방법을 제외하고 완전히 동일합니다. 둘 모두 Warning을 발생시키지만, require는 Fatal Error가 나타납니다. 즉, 파일이 없을 때 페이지 처리를 멈추고 싶으면 require를 사용하면 됩니다. include는 멈추지 않고 스크립트가 계속 실행됩니다. require는 실패시에 치명적인 E_ERROR 등급 오류가 발생한다는 점을 제외하면, include와 동일합니다. 즉, include가 경고(E_WARNING)만 발생하고 스크립트는 계속 진행되는 것과 달리, 스크립트가 중단됩니다. 쓰는 방법은 아래와 같..
phpinfo - PHP의 설정정보를 출력해줍니다. bool phpinfo ([ int $what = INFO_ALL ] ) 현재 PHP 상태에 관련된, 다양한 정보를 출력합니다. 출력되는 정보에는 PHP컴파일 옵션과 확장기능, PHP버전, 서버정보 및 환경, PHP의 환경, OS버전정보, 경로(PATH), 구성옵션, 구성옵션의 마스터값(Master Value), 로컬값(Local Value), HTTP헤더, PHP라이센스 등의 정보가 있습니다. 또한 phpinfo()에는 EGPCS (Environment, GET, POST, Cookie, Server)의 정보가 포함되어 있어서, 디버그툴로도 유용합니다. 간단히 아래와 같이 phpinfo.php 파일을 작성하여, 브라우저에서 호출하면, 정보를 확인 가능..
PHP란 무엇일까요? PHP는 재귀 약자[각주:1](recursive acronym)로 PHP: Hypertext Preprocessor 를 의미합니다. 널리 사용되고 있는 오픈소스 범용스크립트 언어입니다. PHP는 특히 웹개발에 적합하여, HTML에 포함하는 것이 가능합니다. 참고로, 대표적인 재귀 약자의 몇가지 예입니다. GNU - GNU is Not Unix LAME - LAME Ain't an MP3 Encoder YAML - YAML Ain't Markup Language WINE - Wine Is Not an Emulator 참고> 위키백과 기초적인 PHP의 예시입니다.