본문 바로가기
반응형

Development/PHP35

PHP 확장기능 만들기 Zephir: PHP 확장 기능을 손쉽게 만들어보자이 제목을 누르면 링크가 열립니다. PHP 네임스페이스 관련해 여기저기 구글링하다 보니,PHP 확장기능 만드는 심플한 포스팅이 있어 링크. 세상에 나와있는 수많은 PHP 프레임워크 중 성능이 말 그대로 깡패인 Phalcon이라는 것이 있다.이미지 출처 http://systemsarchitect.net/performance-benchmark-of-popular-php-frameworks/이 중 2위를 차지한 Slim은 이름에서 짐작할 수 있듯 기능도 굉장히 간결한 초경량 프레임워크라 벤치마킹 결과가 상대적으로 좋은 것이 당연하다는 점을 감안하면 중형 프레임워크라 볼 수 있는 Phalcon의 성능은 압도적이라해도 과언이 아닐 것이다. 이렇게 뛰어난 성능을 갖.. 2014. 1. 22.
Phalcon Framework 환경 구성 과정 맥에 로컬 웹서버 (아파치) 환경으로 팔콘프레임워크 환경을 구성했다.그리 간단하지는 않았다. 개삽질 끝에 주변 분들 도움으로 간신히.ㅡㅡ; 일단 내가 설치했던 순서는 다음과 같다.맥에 기본설치 되어 있는 아파치 활성화주석으로 처리되있는 PHP 모듈 활성화XCode 설치 (기존에 설치함)Homebrew 설치autoconf 설치Phalcon 설치php.ini 수정아파치 재시작뒤지는 줄 알았다. 팔콘 설치하려 하면 autoconf 튀나오고, autoconf 설치하려고 하면 Homebrew 튀나오고아.. 엿같은.. 아무튼 엿같았던 설치과정을 성의있게 포스팅하려 합니다. 이 힘들었던 과정을 포스팅하니 도움되시는 분들센스답글 부탁.^^ 1. 맥에 기본설치 되어 있는 아파치 활성화(이름은 모자이크 처리;;;) 그리고.. 2014. 1. 9.
PHP include / include_once / require / require_once 출처 : http://blog.naver.com/PostView.nhn?blogId=kjs_1225&logNo=70039540730 php에서의 include 사용은 c언어와는 조금 다르다.. 종류도 4가지다 -_-require()와 include()는 수행 실패를 다루는 방법을 제외하고 완전히 동일하다. 둘다 Warining을 발생시키는데 require()는 Fatal Error가 나타난다. 고로 파일이 없을 때 페이지 처리를 멈추고자한다면 require를 사용하면 된다. 그리고 include()는 만날 때마다 파일을 포함하고, require() 무조건 포함한다.예를 들어 보자! -----------------$value = 0; if( $value == 0 ){ include("A.php");}els.. 2013. 12. 6.
PHP - fopen() 파일 컨트롤 함수 fopen() fopen (string $filename, string $mode, bool $use_include_path, resource $context); 파일이나 URL을 연다. 실패하면 false 를 반환. string $filename 파일을 로드할 파일명으로, 앞에 "scheme://.." 와 같은 프로토콜을 명시하는 경우 해당하는 프로토콜을 이용하는 URL로 판별하여 해당 스키마의 프로토콜 핸들러를 찾아서 파일에 접근하게 된다. 만약 프로토콜이 명시되지 않았다면 로컬 서버의 일반적 파일로 판단하여 스트림으로 연다. php.ini 설정파일에 safe_mode 나 open_basedir 를 설정하면 fopen 에 기본적으로 적용하게 된다. 첫번째 매개변수를 URL로 판단하면 php.ini 설.. 2013. 7. 23.
반응형