PHP 8.0에서는 애트리뷰트(자바나 다른언어의 어노테이션)기능이 추가되었습니다.
애트리뷰트는 클래스, 함수, 변수의 메타 데이터입니다. (메타데이터는 다른데이터를 설명하는데이터 입니다.)
PHP 위원회는 <<Attribute>> 로 << >> 문법을 제시했고
PHP레딧이나 PHP사용자 커뮤니티에서 복잡하다며 @@Attribute 로 하자고 했는데요
보통 다른언어들에서는 @로 시작하는데 PHP에서 @는 경고를 끄는 의미로 쓰고 있어서 ㅋㅋ
결국 Rust언어문법을따라한 #[ ] 가 되었네요
PHP ..
PHP 레딧 댓글보면 PHP 9에서는 기존의 @를 다른거로 바꾸고 @문법으로 선언할수있게 하자고
하는등 난리네요 ㅋㅋ
---------------------
<< >> -> @@ -> #[]
'PHP' 카테고리의 다른 글
코드이그나이터 3에서 라이브러리 설치시 autoload 에러 (0) | 2020.11.10 |
---|---|
PHP 버전별 함수 선언과 클래스 선언방식 PHP5.3~ PHP 8.0 (0) | 2020.11.03 |
PHP 8.0 바뀐점 정리된곳 (0) | 2020.10.25 |
PHP 7 이하에서 == 연산자와 PHP8에서 변경되는 점 (0) | 2020.08.02 |
PHP SQL인젝션과 mysqli bind_param (0) | 2020.04.06 |