728x90

PHP 42

PHP : isset() 과 empty() 차이

php에서 변수 안에 값이 있는지 없는지 체크하기 위해 isset()과 empty()를 사용. isset($ test); // 값이 존재하면 true, 이외 false empty($ test); // 0 또는 값이 존재하지 않으면 true, 이외 false 두 함수는 비슷해보이지만 차이가 있습니다. 먼저 isset()함수는 확인하는 변수에 값이 존재하고 null 값이 아니라면 true를 반환하고 그 외의 경우에는 false를 반환합니다. empty()함수는 확인하는 변수에 값이 없거나 값이 0 또는 false, null값일 경우에는 true를 반환합니다.

PHP 2023.04.11

Laravel : 라라벨 프레임워크 구조

1. 라라벨 프레임워크의 구조 라라벨 8.0 버전 기준 프레임워크 구조 ( tests 그냥 만든거다.) 대략 구조는 이러하다. 중요한 부분만 설명하겠다. app에는 백엔드 소스코드가 담겨져 있는 컨트롤러가 존재한다. 이 부분을 통해 비즈니스 로직을 구현하게 된다. 또한 Model이라는 폴더가 포함되어져 있다. MVC패턴 중에 M과 C가 모두 이 폴더에 들어있는 것이다. 모델이란 데이터베이스의 테이블명과 기본키등의 간략한 정보를 입력한 후, 나중에 컨트롤러를 통해 모델을 호출하게 되면 입력한 정보들을 바탕으로 해당 테이블의 내용을 불러오는 기능을 한다. 쉽게 말하면 모델파일에 테이블명과 기본키를 기술한 후, 컨트롤러에서 해당 모델을 호출할 경우, 그에 따른 테이블 select, update, delete,..

PHP/Laravel 2023.04.05
728x90