PHP 코드 중간에서 include_path 설정 변경하기
이런 저런 작업을 진행하다 보면 기본적으로 설정된 PHP 의 환경 설정값을 변경해야하는 경우가 있다. include_path 같은 경우는 PHP 코드가 실행되는 중간에 변경했다가 다시 원복해야하는 경우가 있을 수 있는데.. 이럴 때 아래처럼 처리하면 간단하게 된다. 위 코드를 실행했을 때 결과는 아래와 같다.
이런 저런 작업을 진행하다 보면 기본적으로 설정된 PHP 의 환경 설정값을 변경해야하는 경우가 있다. include_path 같은 경우는 PHP 코드가 실행되는 중간에 변경했다가 다시 원복해야하는 경우가 있을 수 있는데.. 이럴 때 아래처럼 처리하면 간단하게 된다. 위 코드를 실행했을 때 결과는 아래와 같다.
개발을 할 때는 주로 VS Code를 사용하지만 업무상 제약사항 때문에 VS Code를 사용하지 못하는 경우가 있다. 그럼에도 간단한 코드 등을 수정해야 하는 일이 있을 수 있는데.. 이 때마다 익숙하지 않은 vi 로 작업을 하려니.. gui 가 아니어서 힘든 것도 있고.. 간단한 복사/붙여넣기도 못 하니.. 답답할 때가 이만저만 아니다. vi를 공부하면 해결되는 문제인데.. 또 항상 사용하는 …
최근에 Gitlab CI 에 대해서 이것저것 공부를 해보고 있다. CI 자체가 생소한 편이기도 한데.. 작업을 하다보니 Merge Request(MR)에 대해서 Approve 여부를 체크할 수 있는 방법이 있으면 좋겠다 싶어서 api를 이용해 체크하는 스크립트를 작성해 봤다. 프리미엄 버전의 경우 CI_MERGE_REQUEST_APPROVED 변수로 체크를 할 수 있는 듯 하다. 역시 돈이 좋은 듯 하다. 우선 api 사용을 위해서는 ACCESS_TOKEN을 …
외부 서비스와 axios 를 통해 직접 통신하던 프로그램이 proxy 를 사용하는 환경으로 변경되면서 통신에 문제가 생겨서 구글링 후 수정하게 됐다. 이 내요은 특정 상황에서만 적용되기 때문에 모든 환경에 적용될 수는 없을 수도 있다. 우선 기본 환경은 https 요청을 http proxy 를 통해 전달하게 되는데 이 때 Error: write EPROTO 140736379442112:error:140770FC:SSL routines:SSL23 와 유사한 오류가 발생하게 …
PHP로 개발을 시작해서 지금도 주로 PHP 개발을 하고 있는 터라 VS Code 에서 편하게 개발을 진행하기 위해 여러 시행 착오를 거쳐서 현재의 개발환경을 구축하게 됐다. 절대적인 것은 아니고.. 이렇게 하니까 나는 편하더라.. 정도이긴 하지만… 기본적으로 VS Code 에서는 PHP 개발을 잘 지원해주지만 정의된 함수를 바로 찾아간다전지 하는 편의 기능을 사용하기 위해서는 별도의 익스텐션을 설치해야 한다. …