Web/PHP (6)

Space of PHP variables and PHP superglobal list.

# Space of PHP variables is as follows. - Built in superglobal variables are visible everywhere within a script. - Constants declared once can be used throughout the script. That is, it can be used both inside and outside the functions. - A global variable is a variable defined within a script that can be used within a script, but not inside functions. - Variables defined within a function can o..

Web/PHP | 2017. 11. 21. 03:36

이클립스와 PHP 플러그인 연동하는 방법

PHP는 EditPlus, SublimeText 등과 같은 가벼운 툴로도 얼마든지 코딩이 가능하다. 하지만, 이클립스의 막강한 기능을 포기 할 수 없기에 램카드를 업그레이드 해서라도 이클립스를 고집하고 싶다. 본 포스팅에서는 이클립스에서 PHP 코딩이 가능하도록 플러그인을 간단하게 설치하는 방법을 소개한다. 1. Help - eclipse MarketPlace... 클릭 2. php 검색 후 'PHP Development Tools 3.5'을 'Install'한다. 현 시점에서는 3.5 버전이 최신이며, 당시의 최신 버전을 설치하면 좋다. 3. 아래와 같이 모든 툴을 선택 후 'Confirm'을 클릭한다. 4. 설치에 필요한 소요시간은 5분 정도 된다. 5. 라이센스 사용권에 대한 동의를 선택한 후 다음..

Web/PHP | 2016. 11. 22. 19:31

PHP 변수의 범위와 수퍼글로벌의 전체 리스트

변수의 범위란 스클비트 안에서 특정 변수를 사용하 수있는 구간을 뜻하는데, 이 변수의 범위를 잘 알고 변수를 선언해야 안정적인 서비스가 가능하며 유지보수에 용이하다. # PHP 변수의 범위 - 수퍼글로벌 변수는 스크립트 전역에서 사용할 수 있다. - 한번 선언된 상수는 스크립트 전역에서 사용할 수 있다. - 전역 변수는 스크립트 내에서 정의된 변수로 스클비트 내에서 사용할 수있다. 하지만 함수 안에서는 사용할 수 없다. - 함수 안에서 정의된 변수는 함수 내에서만 사용할 수있다. - 함수 안에서 전역으로 정의된 변수는 함수 밖에서는 사용할 수 없지만, 매 사용 시마다 값이 저장되어 다음에 함 수 호출 시에 최근 값을 그대로 사용할 수 있다. - 함수 안에서 선언된 변수는 함수가 끝나면 삭제된다. # 수퍼..

Web/PHP | 2016. 11. 20. 03:20

윈도우7(Windows7)에서 아파치(Apache) 및 PHP 설치 - 2

윈도우 운영체제에서 아파치와 PHP를 설치하는 두번째 포스팅이다. 본 포스팅에서는 PHP를 설치하는 과정을 소개 한다. PHP 설치는 인스톨러 같은 설치 마법사로 진행하는 것이 아니고, 다운로드를 받아서 자신이 원하는 디렉터리에 압축만 풀면 된다. # 윈도우7에서 아파치 및 PHP 설치(Apache 설치): http://wookoa.tistory.com/184 # 윈도우7에서 아파치 및 PHP 설치(PHP 설치): http://wookoa.tistory.com/185 # 윈도우7에서 아파치 및 PHP 설치(Apache와 PHP 연동 설정): http://wookoa.tistory.com/186 1. PHP 다운로드 PHP 공식 싸이트에서 다운로드가 가능하다. 공식 싸이트에서 다운로드를 관리하기 때문에 아..

Web/PHP | 2016. 10. 30. 03:19

PHP Thread Safe, Non Thread Safe 방식의 차이

PHP를 지원하는 방식은 크게 Multi-Thread 및 Multi-Process 두가지로 나뉜다. PHP는 기본적으로 Multi-Process를 지원했다. 그렇기 때문에 동일한 Multi-Process 방식인 리눅스 계열은 큰 문제가 되지 않았다. 하지만 Multi-Thread 방식인 윈도우 계열에서는 서버가 다운되거나 시스템 퍼포먼스가 좋지 않은 경우가 리포트 되었다. 그렇기 때문에 멀티 쓰레드 방식을 지원하기 위해서 Thread Safe, Non Thread Safe 나뉘어서 지원을 한다. 조금 더 구체적으로 기술하면, PHP를 IIS(웹서버)와 연동하기 위해서 CGI 또는 ISAPI 방식으로 연동을 한다. 하지만 PHP와 관련된 모듈은 Multi-Process 방식으로 개발되기 때문에, Multi..

Web/PHP | 2016. 10. 30. 02:48

PHP 태그 스타일

PHP 태그 특정한 PHP 태그들로 웹 서버는 PHP의 시작과 끝을 인식할 수있다. PHP 태그 사이에 있는 모든 문장은 PHP 언어로 인식되고 PHP 태그 밖에 있는 것은 일반 HTML로 인식된다. 이러한 PHP 태그는 4가지의 스타일로 사용할 수 있으며 모두 동일하게 동작한다. # XML 스타일 모든 서버에서 기본적으로 지원하며 강제로 지원하지 않도록 할 수도 없기 때문에 가장 안정적인 스타일이다. 또한 XML 문서에서도 사용할 수 있으므로, 여러 서버에서 동작하는 응용 프포그램을 만들고 있다면 XML 스타일을 추천한다. # 짧은 스타일 SGML 방식을 따르는 가장 간단한 스타일이지만, config 파일의 short_open_tags를 활성화 시키거나 PHP를 재 컴파일 해야 한다. 이 스타일은 기본..

Web/PHP | 2016. 10. 24. 12:53