PHP 7 에 추 가 된 기능 정리

1571 단어 PHP7특성
버 전 업데이트 에 대해 각 소프트웨어 에서 언급 된 것 은 기 존의 버 전이 부족 한 부분 에 대해 최적화 하 는 것 이 목적 이다.우 리 는 phop 에 대해 서도 많은 버 전 을 거 쳤 습 니 다.최근 phop 7 에 서 는 형식 성명,연산 자 및 기타 특성 등 기 존의 잠 금 기능 을 추가 하 였 습 니 다.php 7 의 새로운 특성 에 대해 소개 하 겠 습 니 다.어떤 것들 이 있 는 지 살 펴 보 겠 습 니 다.
1.스칼라 형식 설명
php 5 에는 클래스 이름,인터페이스,배열 과 반전 함수 가 있 습 니 다.php 7 에 문자열(string),정수(int),부동 소수점(float),불 값(bool)이 추가 되 었 습 니 다.다음은 우리 가 예 를 들 어 만사 만물 은 예 를 본다.

function typeInt(int $a){

echo $a;}typeInt('sad');//   ,      Fatal error: Uncaught TypeError: Argument 1 passed to type() must be of the type integer, string given
여기에서,우 리 는$a 를 int 형식 으로 정의 합 니 다.type 함수 에 string 이 전송 되 어 있 으 면 오 류 를 보고 합 니 다.상술 한 코드 를 수정 하 라 고 하 시 면 됩 니 다.

function typeString(string $a){
echo $a;}typeString('sad'); //sad
2.조작 부호"<=>"추가
문법:

$c = $a <=> $b
$a>$b 라면$c 의 값 은 1 입 니 다.
만약$a===$b 라면,$c 의 값 은 0 입 니 다.
$a<$b,$c 의 값 은-1 입 니 다.
3.조작 부호 추가"?"
변수 가 존재 하고 값 이 NULL 이 아니라면 자신의 값 을 되 돌려 줍 니 다.그렇지 않 으 면 두 번 째 동작 수 를 되 돌려 줍 니 다.

//   
$username = isset($_GET['user]) ? $_GET['user] : 'nobody';
//  
4.기타 특성
상수 배열
switch 의 여러 default 기본 값 이 제거 되 었 습 니 다.여러 default 기본 값 을 사용 하면 이상 이 발생 합 니 다.
Session_start 함수 에 설정 항목 추가
Unserialize 함수 필터 도입
PHP 7 에 추 가 된 기능 정리 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 관련 PHP 7 에 추 가 된 기능 중 몇 가지 내용 이 있 는 지 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 도 많은 응원 부 탁 드 리 겠 습 니 다!

좋은 웹페이지 즐겨찾기