Novedades de PHP 7: Parte 1

안녕하세요, 저는 Carlos Benito Santiago Portas입니다 저는 대학에서 멀티미디어 공학을 전공하고 있습니다

알리 칸테 "웹 개발 소개"과정의 일부인이 비디오에서 새로운 PHP 버전의 주요 변경 사항에 대해 설명하겠습니다 이 비디오에서는 PHP와 관련하여 PHP가 제공하는 주요 신기한 것들을 보여 드리려고합니다 56

새로운 기능인 그들은 언어를보다 강력하고 안전하게 만들어 주며, 통역사는 엄청나게 빠릅니다 그리고 나는 그것을 헛되이 말하지 않습니다 왜냐하면 이제는 초당 요청 수를 3 배로 늘릴 수 있기 때문입니다 WordPress와 같은 콘텐츠 관리자에서! 웹 kinstacom은 수많은 최신 PHP 7

3 버전이 많이 있음을 보여주는 콘텐츠 관리 플랫폼 그들 모두에게 더 나은 성능 phpnet 웹 사이트에서 찾을 수 있습니다 이 비디오에서 보여지는 것과 유사한 많은 예가 있습니다 인수와 리턴을위한 타입 선언으로 시작하겠습니다

이 새 버전에서 우리는 통과하는 인수 유형을 지정할 수 있습니다 매개 변수는 문자열, 정수, 십진수, 부울 또는 기타 유형이어야합니다 배열 또는 반환 호출과 같은 복합체 이 예에서 볼 수 있듯이 함수 sumaEnEnteros는 여러 숫자를 인수로 받아서 "$ integer"배열에 삽입합니다 모든 것이 정수는 아니지만 (정수, 문자 및 소수가 있으므로) 배열을 만들 때 모두 변형됩니다 그런 다음, array_sum 함수를 호출하십시오

합계의 결과를 반환하는 배열을 전달합니다 마지막으로 var_dump를 사용하여 메소드를 제공합니다 그리고 우리가 볼 수 있듯이, 변수 같은 값으로 9를 가진 정수입니다 함수가 반환 한 인수의 형식은 앞에서 설명한 것과 같습니다 이 예제에서 알 수 있듯이, 두 가지 기능 만 있습니다

하나는 리턴 될 유형이 지정되고 다른 유형은 지정되지 않습니다 따라서 첫 번째 함수 float를 지정했기 때문에 float를 반환하지만, 두 번째는 float를 반환하지 않습니다 형식 선언으로 끝내려면 이러한 예제가 만들어 졌음을 주목할 가치가 있습니다 강제 모드에서 모드를 엄격하게하려면 문장을 사용할 수 있습니다

"선언 (strict_types = 1);"파일의 시작 부분에 엄격 모드에서, 메소드 항목을 사용하면 두 번째 및 세 번째 항목을 지정하도록 오류가 발생합니다 인수는 정수가 아닙니다 신기한 것의 한개는 업무를 촉진 할 것입니다 GET 및 POST에 의해 전달 된 데이터의 필터링입니다 이 예제에서 우리는 변수가 null이거나 정의되지 않은 경우, 그 값은 텍스트 "nobody"로 대체됩니다

우리가 볼 수 있듯이, 두 번째 성명서 처음보다 약간 더 간단합니다 마지막으로, 세 번째 문장에서 우리는 이 연산자로 수행 할 수있는 작업의 실용적인 예를 참조하십시오 정의 된 3 개의 값 중 첫 번째 값 변수가 정의되지 않았기 때문에, 화면에 "아무도 없음"텍스트가있는 세 단락을 보여줍니다 이 연산자는 표현식을 비교하고, 1, 0 또는 -1을 반환하는 데 유용합니다

나이가 들다 이 예에서 볼 수 있듯이, 0이 표시됩니다 첫 번째 것이 더 크면 1을 표시합니다 그렇지 않으면 두 번째가 더 크다 -1이 표시됩니다 문자열의 경우 1, 0 또는 -1을 반환합니다

알파벳 순서 PHP 7에서 상수 배열을 선언 할 수 있습니다 정의를 사용하여 이전 버전에서는 const를 사용하지만 이제는 똑같은 결과를 얻는 정의를 사용할 수 있습니다 우리가 화면에서 볼 수 있듯이 이제 PHP는 익명 클래스 생성을 지원합니다

일회용 물체를 만드는 데 매우 유용합니다 이 예제에서는 PHP 매뉴얼에서 가져온 것입니다 실제로 생성 된 클래스가 이름이없는 것을 볼 수 있습니다 이 버전에서 해당 유니 코드 문자를 얻는 것이 훨씬 쉬울 것입니다 표시된 코드로 이동하십시오 예제에서 볼 수 있듯이 이전 예제에서 볼 수 있듯이 버전은 더 복잡한 것이 었습니다

또한 앞에 오는 0을 생략 할 수 있습니다 작은 수에 그리고 이것으로, 이것의 첫번째 부분 비디오는 사이드 웹 코스에 속한다 나는 우리가 볼 두 번째 부분을 보도록 당신을 초대합니다 이 버전의 다른 참신

Twitter (@iCbsp) 또는 내 이메일 cbsp1@aluuaes 이 비디오는 코스의 일부임을 기억하십시오 "웹 개발 개론"은 idesweb

es 주소에서 구할 수 있으며, 주의 해 주셔서 대단히 감사합니다