php
엄격한 타입 활성화
hojomu
2023. 9. 4. 08:50
1. 엄격한 타입 활성화
-> PHP 인터프리터는 string '1'을 int 1로 변환하거나
boolen true를 int 1로 변환하는 등 타입의 변환이 자유로운 편이다.
하지만 이런 타입의 변환을 막으려면 다음과 같이 php 구문의 상단에 선언할 수 있다
<?php
declare(strict_types = 1);
위의 구문은 함수가 호출되는 페이지에서 활성화 해야한다.