-
[PHP] CodeIgniter4 Controllers 알아보기Programming/프로그래밍 2021. 5. 1. 21:32
CodeIgniter 4.1.1 의 컨트롤러 분석 심심해서 해보는 거라 그냥 참고만 하면 될 듯 싶다. 하지만 피드백을 주신다면 항상 감사합니다. 코드이그나이터는 컴포저로 파일을 받아와서 rewrite.php를 시작으로 index.php 를 불러온다. index.php // Valid PHP Version? $minPHPVersion = '7.3'; if (version_compare(PHP_VERSION, $minPHPVersion, 'run(); public/index.php의 모든 부분이고 상세한 건 더 봐야겠지만 여기서부터 $app->run() 부분에서 실제 어플리케이션이 시작되는 것 같다. $app->run()의 내부로 들어가게 되면 아래와 같은 코드들을 확인할 수 있는데 꽤 알기좋게 잘 만들어..
-
[PHP7] VSCode XDebug 사용Programming/프로그래밍 2021. 1. 15. 00:24
전에 깔려있던 7. 대 버전을 8.대로 모두 올렸다. 코드 작업은 따로 하지 않았기 때문에 편하게.. 모두 전반적으로 설정한 뒤. XDebug를 사용하기 위해 설치해주어야 하는 파일이 있다. https://xdebug.org/wizard Xdebug: Support — Tailored Installation Instructions Installation Wizard This page helps you finding which file to download, and how to configure PHP to get Xdebug running. Please paste the full output of phpinfo() (either a copy & paste of the HTML version, the HT..
-
[Python] 함수Programming/프로그래밍 2020. 10. 1. 14:16
함수를 사용하여 간단한 계산기를 작성해보았다 두자리를 입력받아서 만드는 간단한 계산기이다 def minus(a, b): return a - b def plus(a, b): return a + b def mul(a, b): return a * b def div(a, b): return a / b def neg(a): return -a def power(a, b): return a ** b def remainder(a, b): return a % b a = int(input("input A : ")) b = int(input("input B : ")) p_rst = plus(a, b) m_rst = minus(a, b) mul_rst = mul(a, b) div_rst = div(a, b) neg_rst =..
-
[Python] 데이터형Programming/프로그래밍 2020. 9. 23. 11:56
간단한 Python 데이터형 실습을 해보았다. 특별히 어려운 건 없었으며 아래에서 참고가능하다. https://docs.python.org/3/contents.html Python Documentation contents — Python 3.8.6rc1 documentation docs.python.org 변수와 리스트, 튜플, 딕셔너리에 대해서 간략하게 알아보았다. repl을 이용하여서 진행을 하였다, https://repl.it The collaborative browser based IDE Repl.it is a simple yet powerful online IDE, Editor, Compiler, Interpreter, and REPL. Code, compile, run, and host in ..
-
[PHP] 표준 권고 ( PSR )Programming/프로그래밍 2020. 9. 7. 01:05
- PSR-FIG 이것은 규칙, 규정안이 아니지만 사실상의 표준을 제정하는 것. 하지만, 개발자의 편안함을 위해 고안되었으며 코드의 가독성에 대해 얘기를 한다. - 오토로딩 PHP 프레임워크는 오토로딩을 통해 함께 작동한다. 모던 PHP의 컴포넌트와 포레임워크 대부분이 공통 오토로더를 준수한다. - 코드 스타일 ▶PSR - 0 : Autoloading Standard ( 사실상, 중단 ) autoloader 를 통해 클래스를 손쉽게 로딩할 수 있도록 하는 표준. PSR-4가 제정되면서 무효화. PSR-4는 PHP-5.4 이상에서 사용가능. ▶ PSR - 1 : Basic Coding Standard - 네임스페이스와 클래스는 오토로딩 표준 ( PSR-0, PSR-4 )를 따름. - PHP 파일은 BOM ..
-
-
[C++] 객체와 클래스 연습문제 (2)Programming/프로그래밍 2020. 8. 16. 23:25
10장 연습문제 5번부터 8번까지 풀이다~ 5. 다음과 같은 구조체 선언이 있다고 가정하자. struct customer { char fillname[35]; double paymer; }; 고객들을 나타내는 구조체들을 스택에 추가하고 삭제하는 프로그램을, Stack 클래스 선언을 이용하여 작성하라. 고객이 삭제될 때마다, 그 고객이 지불한 금액을 총 수입에 추가해야 하고, 그 총 수입을 보고해야 한다. Stack 클래스를 변경하지 않고 그대로 사용해야 한다. 다만 customer 형을 typedef 선언으로 Item으로 변경한다. 10_5.hpp struct customer { char fullname[35]; double paymer; }; typedef customer Item; // 스택을 구현하..