Curso de Codeigniter – Aula 1 – Introdução ao CodeIgniter

내 이름은 에스테 방 (Estevão)이고 당신은 Codeigniter 과정에 있습니다 여기 Devmedia에서 왔어

이 수업에서는 Codeigniter의 측면, 사이트에서 다운로드하는 방법 첫 번째 프로젝트를 시작하십시오 이미 수업에 대한 아이디어가 마음에 들면 우리는 당신의 친구 및 질문을 공유합니다 당신은 논평을 통해 우리와 대화 할 수 있습니다 직원이 다른 코스에 오신 것을 환영합니다 rodrigues 및 오늘 우리는 코냑이 PHP 프레임 워크임을 알게 될 것이다

mobile 톱에 기반한 mvc 표준에 기반한 웹 애플리케이션 개발 책임을 우리 구성원의 요소와 분리시키는 데 도움이되는 통제 응용 프로그램은 더 나은 구조화 된 프로젝트 joao을 가지고 개인적인 과정의 초점은 우리가가는 과정이 있다는 것을 mvc에 설명하는 것이 아닙니다 의 전체 mvc 표준을 설명하는 비디오 설명에서 사용할 수 있습니다 언어 또는 뷰티 프레임 워크의 독립적 인 형태 그러니 가자, 가자, 가자 그래서 우리가 당장에 알아야 할 중요한 일이다 코드에 무료 프레임 워크가 있고 오픈 소스를 사용할 수 있음 rami 그리드에서 소스 코드와 그 기여도를 확인할 수 있습니다

빈번히 접수되고 현재 플랑드르 어 버전 311 광범위한 문서가 있습니다 구성 요소의 사용과 우리를 도울 수있는 매우 강력한 공동체에 우리가 의문을 가질 때, 프라이 부르크는 우리가 가질 필요가있는 성공과 함께 사용할 수 있도록 기능합니다 우리의 환경과 개발에 php를 설치하고 우리가 어떻게 일할 것인가? 또한이 경우 데이터베이스가 더 많을수록 더 중요한 것은 우리 브랜드에 설치되어있는 것은 의심 할 여지가 있습니다 어떤 서버 유형 챔피언 앰프가 이런 식 으로든 아니든간에 여기서 우리는 샴 피뇽을 사용하지 않기로 선택했다

프로세스 그래서 우리는 임베디드 PHP 서버를 사용합니다 하지만 만약 당신이 이미 거기에 당신을 위해 예를 들어 apache 챔피언을 사용 고위 인사들과 함께 일하는 것은 꽤 쉽습니다 예를 들어 ong beauty와 함께 우리는 PHP를 가장 많이 설치해야합니다 그리고 정확하게 계속 아름다움을 계속하기 위해 계속되는 서버 다음 단계는 이제 우리가 볼 수있는 프리몬트를 다운로드 할 수있는 방법입니다 실제로 설치하는 것이 얼마나 간단할까요? 우리가 이미 작업 할 폴더를 간단히 다운로드하면 프로젝트의 모든 요소가 포함되어 있으므로 코냑을 사용하기가 어려움 여기에 zip 파일을 저장합니다

이 컴퓨터는 나에게 내 컴퓨터의 일부를 제공하고 우리는 이것을 추출 할 것이다 일단 다운로드가 끝나면 파일을 보겠습니다 그 파일을 quicou 가지고 있고 우리가 방금 추출 할 수있는 버전을 가지고 있고이 이미 우리 프로젝트를 대표 할 폴더 프레임 워크와 그것의 비교적 단순한 구조는 우리는 여기서 실제로 우리 프로젝트의 주장을 유지할 것입니다 예 : vilson 모드 폴더 및 컨트롤은 시스템 붙여 넣기는 치킨 코어 코드의 코드입니다 우리는이 폴더에서 컨텍스트 요소 인이 폴더에서 작업해야합니다

프로그램이 josé hiv 폴더를 실제로 작동시키는 데 사용됩니다 이름에는 프레임 워크 문서의 오프라인 버전이 포함되어 있습니다 언제든지 인터넷에 연결할 수 없습니다 이 부분의 개발 과정에서 문서를 가장 많이 참조하십시오 파일은이 프레임 워크의 버전 컨트롤에 링크되어 있습니다

인덱스 포인트 PHP를 제외 하고이 시점에서 우리에게 중요하지 않습니다 이것이 우리가 할 때마다 우리의 응용 프로그램의 출발점입니다 우리 프로젝트의 요청은 브라질에서의 신청서입니다 그 (것)들을 받고 우리의 성분에 이미 전체 질문을 지시 할 것이다 좌표를 사용하여 이야기 할 프로젝트입니다 각 프로젝트 내에서이 폴더를 다운로드하고 생성하십시오

그래서 우리는 naya 본체를 다운로드 할 때 자신의 폴더가 있습니다 우리는 여기서 이미 프로젝트를 대표하므로 우리는 간단하게 여기에 예를 들어 소개하고이 이름은 이미 우리 프로젝트입니다 그래서 우리는 가상 저장소를 만들어야합니다 차가운 추출물은 블로그의 일부분을 똑같은 이름으로 바꿉니다 동일한 방식으로 간단한 예제 응용 프로그램 이 폴더에는 이미 프로젝트가 포함되어 있으므로 매우 간단합니다

아름다움 좌표가있는 빠른 시작 응용 프로그램 그래서 다음 버전에서는 다음 이름을 완벽하게 다운로드하십시오 지금 내가 가장 많이 갔던 단계부터 지금 단계는 다운로드되었습니다 우리는 이미 여기에 있습니다 우리가 그것을 버리고 볼 수있는 브라질에 접근 할 수있는 프로젝트 처음에는 우리가 처음에 보았던 것처럼 그것이 어떻게 작동합니까? PHP를 임베디드 서버 그럼 너희들은 우리가 그 부분을 만들 소개 (introduction)라고 부르며 여기서 나는 내 서버가 indexhu 파일 bhp가 해당 부분의 루트에 있습니다

이를 위해 PHP 명령 -10을 사용하고 원하는 주소를 사용합니다 그것은 조이스 명령을 실행하기 시작합니다 우리가 PHP의 서버 모티브를 시작하는 것입니다 그 순간까지 정확히 코디네이터와 아무 관련이 없습니다 다른 닭고기와 함께 일하고있다 서버를 시작할 때와 같은 방법으로 시작할 수 있습니다 폴더의 루트에있는 index

hu 파일을 검색하면이 폴더의 브라질은 그 파일이 내 요청을받는 것이므로 내 명령은 이미 서버가 포트 8080에서 실행 중임을 나에게 알려 줬다 브라질에 가자 여기 브라질에서 로컬 액세스 roth 두 지점 8080 이미 페이지가있는 경우 코디네이터 또는 내 프로젝트가 이미 생성 된 경우 닭은 이미 거기에서 달리고 있습니다 우리는 이미 그 사이에 클럽에서 일하는 것은 바로이 부분이 이미 기본적으로 구조가 어떻게 작동 하는지를 보여줍니다 우리는이 비디오 강의를 마감했습니다

다음에 또 봐

Como funciona o PHP – Curso PHP Iniciante #02 – Gustavo Guanabara

Rasmus가 PHP라고 말한 것을 아십니까? "- 난 너의 아빠 야" ♫ 음악 ♫ 오프닝 안녕하세요 두 번째 수업 인 PHP 과정에 오신 것을 환영합니다

제 이름은 구스타보 구 아나 바라입니다 저는 당신의 선생입니다 우리는 물론 PHP를 계속할 것입니다 다른 질문에 대한 답변 PHP는 어떻게 작동합니까? 현재 수업 비디오의 마지막을 본 경우 PHP 기능이 HTML에 더 많은 것을 가져다 준다는 것을 알고 있습니다 그리고 HTML PHP 없이는 많은 도움이되지 않습니다

사실은 : php는 HTML과 다르지만 html에 새로운 기능을 제공합니다 html로 학습 한 경우 html은 콘텐츠를, style은 CSS, interactivity는 JavaScript임을 알 수 있습니다 이제 PHP에 대한 추가 기능을 가져올 것입니다 다음 PHP는 웹 개발 지식을 완성 그는 html과 차이가 있으며 우리가 보는이 클래스입니다 그리고 어떻게 인프라 PHP를 당신은 인터넷 인프라의 아주 잘 기억해야하지 않습니까? 이 비디오에 액세스하는 사용자는 이제 고객입니다

이 동영상을 제공하는 컴퓨터는 Google 서버 중 하나입니다 한 쪽은 당신입니다 : 고객, 다른 쪽은 서버입니다 중간에 모든 인터넷 인프라가 있습니다 모든 정보를 클라이언트 컴퓨터에 가져와야합니다 서버에서 오는 전통적인 운영 방법 서버는 html 파일을 저장합니다

우리는 지난 강의에서 어떻게 html 서버가 형태는 가능한 가장 단순하다 당신은 클라이언트가 HTML 파일을 보도록 요청합니다 서버는 단순히 당신을 위해 파일의 복사본을 제공합니다 고객이 묻는대로 작동하는 방식입니다 서버에서 나에게 파일을 제공합니다 서버는 클라이언트에게 사본을 보내는 파일을 가지고있다

간단히 말해서 : 쉽고 객관적입니다 문서의 사본이 기계에있는 순간부터 브라우저가 시작됩니다 이 html 파일을 처리하기 시작합니다 다음과 같은 다른 서버 정보를 요청합니다 follhas 스타일 이미지, 상호 작용 및 기타 간단한 웹 사이트에 필요한 것 어느 쪽이 더 많은 작업을하는지 화면에서 볼 수 있습니다

클라이언트는 서버에 요청하는 기능을 가지고있다 이 파일을 받아서 브라우저를 통해 해석한다 서버의 유일한 기능은 이러한 파일을 제공하는 것입니다 그래서 당신은 더 많은 일을하는 사람들이 고객이라는 것을 이해할 수 있습니다 그래서 이러한 HTML 기술은 클라이언트 측 (Client-side)으로 알려져 있습니다

또는 클라이언트 측 테네시 로고 그것은 클라이언트 측 기술이 무엇인지 명확하게되었습니다 더 많은 일을하는 사람은 고객입니다 생각 하겠지만 서버는 여러 클라이언트를 지원하므로 더 많은 작업이 필요합니다 클라이언트와 서버의 관계를 고려하지 않음 더 많은 일을하는 클라이언트 측 모델은 서버입니다 그러나 Guanabara는 html로 클라이언트 측 기술입니다

아니 html 외에 많은 클라이언트 측 기술이 있습니다 몇 가지 예가 있습니다 : css, javascript 및 flash가 거의 사망했습니다 그리고 expliar 간단한 방정식에 플래시를 넣습니다 그것이 클라이언트 측 기술이므로 클라이언트 측 기술을 사용할 것입니다 아무것도 제공하지 않고 파일을 서버로 제공합니다

따라서 새로 포맷 된 컴퓨터의 플래시 웹 사이트에 액세스하면 설치해야합니다 플래시 플러그인 플래시가 서버 및 클라이언트에서 실행되지 않기 때문에 모든 플러그인과 추가 기능이 클라이언트 측에 설치되어 있는지 여부는 클라이언트 측 기술인지 여부 그는 모든 것을 처리 할 책임이있는 사람이기 때문에 이제 클라이언트 측 모델이 어떻게 작동하는지 이해하게되었습니다 우리는 동전의 다른 쪽을 본다 그 반대의 방식으로 작동하는 다른 웹 기술이 있습니다 이전에 본 것과 같은 구조를 생각해 봅시다

고객이있는 곳 및 서버 이 서버는 이제 html 파일을 가지고 있습니다 나는 PHP 파일이있다 PHP 파일을 제공하는 서버가 파일을 잡고 클라이언트에게 사본을 보낼 수 없습니다 이 서버는 특별하게 준비되어야한다 이를 위해 전통적인 도구를 사용하여 서버 컴퓨터를 변환합니다 아파치는 HTML 템플릿에서도 사용됩니다

하지만 아파치에는 추가적인 기능이있다 우리는 PHP 인터프리터를 호출합니다 젠드가 만든 마지막 수업에서 말한이 기계 PHP 스크립트 해석 PHP는 html 내의 프로그램입니다 이 프로그램들은 매우 강력합니다 데이터베이스에 액세스 할 수도 있습니다

PHP 인터프리터가 행동하기 시작한 순간부터 문서에 삽입 된 모든 코드 처리를 시작합니다 이 처리는 html 파일을 생성합니다 이 파일은 HTML 태그 또는 다른 클라이언트 측 기술 만 존재합니다 이 생성 된 파일은 서버에 저장되지 않습니다 요청한 고객에게 직접 전송됩니다 그래서 기본적으로 모든 곳에서 PHP가 해석되어 여러분을위한 eviado가 될 HTML을 생성합니다 서버에 저장되지 않은 html 그것은 당신의 기계에 직접 보내진다

다시 초기 프로세스까지 : 브라우저가 다시 html을 해석합니다 그는 PHP 기능을 이해하기 위해 무엇을 했습니까? 그의 기계가 제한되어 있기 때문에 불가능했던 것보다 더 많은 일을 할 수 있습니다 서버에는 다음과 같은 많은 기능이 있습니다 대형 데이터베이스 그리고 당신은 어느 쪽이 더 많은 일을하는지 깨닫기 시작합니다 화면의 이미지를보고 깨달으십시오

이제 더 많은 일을하는 사람은 서버입니다 그래서 예를 들어 PHP와 같은 이러한 기술 그들은 서버 측으로 간주됩니다 또는 서버 측 나는이 설명으로 서버 측과 클라이언트 측이 무엇인지 쉽게 이해할 수 있다고 생각한다 클라이언트 측 : 이들은 클라이언트 측에서 실행되는 기술이며, 서버는 사본을 보낼 수있는 기능 만 가지고있다 서버의 서버 측 기술은 매우 중요합니다

처리는 각 클라이언트에 대해 수행됩니다 사용자 정의 html이 생성됩니다 고객에게 직접 보냄 그리고이 기능을 가진 PHP만이 아닙니다 다음과 같은 다른 기술이 있습니다 ASP, JSP, Ruby 및 기타 여러 이러한 모든 기술은 다음과 같습니다

서버 측 내가 너에게 선물 할 PHP는 서버 측 기술을 학습 할 때 매우 자주 제기되는 질문은 다음과 같습니다 Guanabara 서버가 필요합니까? 대답은 '예'이다 그래서 PHP를 배우기 위해 서버를 고용하기 위해 돈을 쓸 필요가 있을까요? 대답은 아니다 그것을 무료로 제공합니다 그러나 당신은 말할지도 모른다

그러나 나는 방금 나의 기계 (단지 나의 컴퓨터)를 알아 들었다 우리가 PHP로 학습을 용이하게하기 위해 무엇을 할 것인가는 두 부분으로 기계를 나누는 것입니다 한 부분은 클라이언트입니다 브라우저가 이미 설치되어있는 곳 다른 쪽은 서버가 될 것이다 다른 쪽은 서버이다

여기서 우리는 아파치를 설치하고 서버로 바꾸고 데이터베이스 툴을 설치한다 우리의 경우에는 mysql이 될 것이다 또한 우리의 PHP 인터프리터 기본적으로 컴퓨터에이 세 가지 프로그램을 설치해야합니다 전통적인 방법은 mysql 사이트에 들어가서 다운로드하는 것이다 아파치와 baixálo 사이트를 입력, PHP 사이트에 들어가서 다운로드하여 더 많거나 적은 한 시간 동안 일할 수있게하십시오

약 300 줄 수정 그 일은 정말로 간단하지 않다 하지만 걱정하지 마 인터넷의 용이함 덕분에 여러 개발자가 사용하기 쉬운 도구를 만들었습니다 그럼 내가 말했듯이 우리는 아파치, mysql과 PHP가 필요하다 전통적으로 우리는 AMP Windows를 사용하는 경우 : WAMP google type on Wamp 및 옵션보기 리눅스를 사용하는 경우 램프를 검색하면됩니다 그리고 마지막으로 Mac을 사용하는 경우 MAMO 검색 만하면됩니다

그럼 당신이 필요로하는 플랫폼과 상관없이 : WAMP, LAMP 또는 MAMP 또한 선택한 텍스트 편집기 그게 다야 이것은 그의 두 번째 수업이었다 우리가 어떻게 infraestrura PHP를 배웠습니다 다음 수업 우리는 PHP에서 배우기 위해 필요한 모든 도구를 보게 될 것입니다 매우 단순해진다 우리는 PHP 매뉴얼을 살펴볼 것을 배울 것입니다

정보와 휴식을 위해 우리는 코스의 첫 번째 예를 만들 것입니다 "Hello World" 네가이 수업을 정말로 즐기기를 바란다 또한 나는 당신이 비디오를 좋아하고, 채널에 서명하고, 네트워크에서 공유하기를 바랍니다 여기를 클릭하면 채널에 서명하게됩니다 새로운 정보가있을 때마다 이메일로 알려드립니다

장비를 클릭하고 이메일 수신을 선택하면 사탕 수수에 의지하십시오 우리는 lega입니다! "운이 나올 때까지"!! 여기를 클릭하면 전체 재생 목록 채널에 액세스하게됩니다 잊지 마라 완전한 경험은 여기에 있습니다 cursoemvideocom 당신이 조직 된 모든 수업에 접근 할 수있는 곳, 모든 자료, 유인물, PHP에서 학습의 일부가 될 수있는 모든 것 youtube에 의하여 당신은 모두를 제안 할 수 없다, 하지만 여기서 나는 할 수있다

그 다음에 가입하고 코스 php를 만들기 시작합니다 상담원이 다음 강의에 있습니다 강한 포옹과 다음까지 안녕하세요 PHP의 그들의 과정의 두 번째 클래스에 오신 것을 환영합니다, 내 이름은 입니다 안녕, 두 번째 환영 당신은 Rasmos가 php에 대해 말한 것을 알고 있습니까? "작은 머리를 고쳐라

" 무서운 "당신이 볼 수있는 한 가지 방법?" 내 머리가 너트 같아 중간에 나뉘어져있다 너는 참? 리뷰에서 부팅 "내 머리가 중간에 나뉘어져있다" 더 많은 일을하는 사람은 고객이다 멈춘

Curso de PHP – Aula 71 – Parâmetros Tipados – eXcript

안녕하세요, 우리 PHP 과정의 또 다른 에피소드에 오신 것을 환영합니다 우리는 매개 변수를 입력 한 함수, 즉 호출 될 때 어떤 종류의 인수가 전달되어야하는지 정의하십시오

PHP 버전 7에서는 유형이 지정된 매개 변수 즉 노드를 정의 할 수 있습니다 함수가 수신해야하는 매개 변수와이 매개 변수의 유형을 정의 할 수 있습니다 예를 들어 여기에서는 우리가 지금까지 연구 한 것처럼 함수의 정의를 가지고 있습니다 그래서 우리는 함수를 선언하기 위해 예약어 function을 사용합니다 우리의 "func"함수는 함수에 대한 매개 변수를 정의하고, 즉,이 함수는 $ x 매개 변수를받습니다

그러나 표기법이 없기 때문에이 함수에 전달할 수 있습니다 어떤 종류의 가치가 전달되어야하는지 말하기 그런 다음 PHP7은 타이핑을 구현했습니다 즉, 우리가 정의 할 수있는 매개 변수의 유형 우리 함수는받을 것이고, 예를 들어, 우리는 int 타입을 넣고, 우리는 변수 이름을 넣었습니다 그래서이 함수를 호출하려면, 정수 값이 전달되어야합니다

사각형의 면적을 계산하는 함수를 구현해 보겠습니다 따라서이 함수를 호출하려면 2 개의 매개 변수를 전달해야합니다 대 / 소문자, 정수 유형의 2 개 매개 변수 그래서 우리는 우리의 헤더에 그것을 설정할 것입니다 전달되어야하는 매개 변수 유형을 함수화하십시오 함수를 원한다고 가정 해 봅시다

이 함수의 이름은 getArea ()가 될 것이고 괄호를 열고 닫을 수 있으며 open과 첫 번째 매개 변수를 정수로 정의하고 심지어 $ x 그런 다음 두 번째 매개 변수를 정의하고 $ y를 호출 해 봅시다 이제 우리는 이미 우리의 기능을 구현할 수 있습니다 그래서 우리가 지역을 계산하기 위해, 우리는 $ x와 $를 곱하면됩니다 매개 변수의 곱셈을 돌려 보겠습니다

$ y 매개 변수로 $ x 지시를 끝내려면 세미콜론 그래서 우리는 끝냈다 함수의 구현, 즉 함수를 구현하는 것입니다 getArea ()와 같으며 2 개의 매개 변수를 받아야한다고 정의합니다

첫 번째 정수 매개 변수 여야하며 두 번째 매개 변수는 정수 매개 변수 여야합니다 완료 우리는 첫 번째 매개 변수의 곱셈을 두 번째 매개 변수로 수행하여 결과를 전달했습니다 곱셈을 함수 반환으로 사용합니다 그 다음에, 우리는 "echo" 그리고 여기서 print 함수를 호출하면 getArea ()가 리턴됩니다 그래서 $ x를 10이되고 $ y는 5입니다

우리가 볼 수 있듯이, 칙령은 우리를 위해 여기에 놓았습니다 예상되는 매개 변수는 정수입니다 즉, $ x는 정수형입니다 그리고 $ y는 말하고있다 실제로 우리 편집자는 기능의 복귀가 전체가 될 것이라고 말하고 있습니다

즉, 동일한 값이 전달되는 값을 알고 있으므로 정수형이라면 반환 값이 정수가 될 것이라고 추론 할 수 있습니다 그런 다음, 세미콜론으로 지시를 마치면 실행해야하며 볼 수있는 것처럼 여기 콘솔에 값 50을 인쇄했습니다 즉, 우리는 함수를 구현했습니다 첫 번째와 두 번째 매개 변수의 유형을 정의합니다 이제 정수를 전달하는 대신, 우리는 문자열을 전달할 것입니다

즉, 문자열 인 것으로 숫자 10을 전달합니다 그리고 우리가 볼 수 있듯이, 콘솔에 50이 인쇄되었습니다 즉, PHP는 자동으로 변환, 첫 번째 매개 변수는 정수 유형에 대해 숫자 10을 포함하는 문자열입니다 이제 모든 값의 계산을 수행하는 함수를 구현하려고합니다 매개 변수로 전달됩니다

우리가 함수를 원한다고 가정 해 봅시다 이 함수의 이름을 getSum ()으로하고, 괄호를 열고 닫고, 정의 해 봅시다 매개 변수로이 함수가 수신해야하는 정수, 정수를 포함하는 배열, 이것은 우리가 이미 공부 한 표기법이며, 함수가 매개 변수로 여러 값을 사용하지만 값은 우리는 그들이 전체 유형이라고 기대하고 있습니다 이제 함수의 반환을 정의 해 봅시다 array_sum 인 것으로, 즉 합격되며 모든 값이 전달됩니다

매개 변수로 따라서 paramere 값인 array_sum () 함수를 살펴 보겠습니다 지시를 끝내려면 세미콜론 여기 아래로 가자 "echo"이제 우리 함수 getSum ()을 열고 닫는 괄호를 호출하겠습니다

우리가 1,2,3,4,5,6 세미콜론의 합계가 지시를 끝내기를 원한다고 가정 해 봅시다 줄 바꿈을 시작합시다 우리는 그것을 처형했습니다 그리고 우리가 볼 수 있듯이, 그것은 인쇄되었습니다 50 다음에 숫자 21이 인쇄되었습니다

즉, 1의 모든 자릿수의 합계 최대 6은 21입니다 그래서 우리는 getSum () 함수를 설정하고, 정수형의 값 집합을 받아야합니다 즉, 형식을 정의합니다 이 배열의 정수 유형입니다 그러나 우리가 보았 듯이 String을 전달하면 우리가 정의하고있는 PHP는 변환하려고 시도합니다

우리는 다른 유형을 단순히 통과하면 아무 일도 일어나지 않습니다 예를 들어, 다른 값을 전달할 것입니다 그러나 숫자 100을 전달할 경우, 우리는 String으로 전달합니다 실행하면 우리는 PHP는 문자열 100을 정수 값으로 변환했습니다 그래서 우리는 PHP의 버전 7은 과거 유형이 예상되지 않는다면, PHP가 예외를 발생시킵니다

즉, 예상되는 유형을 정의하면 매개 변수의 정수 유형이고 String을 전달하면 우리는 키워야합니다 전달 된 값이 정의 된 유형과 일치하지 않는다는 예외입니다 우리를 위해 우리는 PHP 파일의 시작 부분에서 작업하고, declare () 함수를 사용하고 괄호를 닫고 세미콜론을 사용하여 마칩니다 선언문을 작성하고 strict_types = 1이라고 정의 할 것입니다 즉 폼을 정의하고 있습니다 엄격한 유형의 이제 프로그램을 실행하면 getArea () 함수에 의해 String이 전달되기 때문에 예외가 발생합니다

다른 String도 getSum () 함수에 의해 전달됩니다 처음에는 getSum () 함수를 주석으로 표시하고 함수에 대해 살펴 보겠습니다 getArea () 그리고 우리는 우리의 프로그램을 실행할 것이고, 우리는 실행했고 우리가 볼 수있는 것처럼, 여기에 콘솔에 오류 메시지가 인쇄되었으며이 메시지는 getArea () 함수에 대한 인수 인 경우이 인수는 정수 유형이어야하며, 그러나 String 유형이 전달되었습니다 따라서 우리가 PHP 파일의 맨 위에서 선언한다면, 우리가 엄격한 방식으로 일하기를 원한다면, 우리는 우리가 함수에 정의 된 유형의 매개 변수를 전달하지 않으면 함수가됩니다 예외가 발생했습니다

그래서 우리가 엄격하게 작업 할 때, PHP, 같은 사람이 관찰하면 자동으로 변환을 시도하지 않습니다 과거가 다른 경우, 정의 된 것과는 다른 예외가 발생합니다 전달 된 값은 함수에서 구현 된 것과 동일하지 않습니다 그래서 가자 여기서 올바른지,이 String 마크 업을 가져 가자

이제 우리는 실행해야하고, 우리는 지금 그것을 가지고 부드럽게 달렸다 마지막으로, 우리가 실제로 가지고 있는지 보자 형식화 된 Array, 즉 실제로 전달해야하는 모든 값을 봅시다 이제 그들은 전체 유형이어야합니다 줄 22를 주석으로 선택 취소하고, 우리는 우리의 프로그램을 운영했으며 우리가 볼 수있는 것처럼 String 매개 변수가 전달되고 정의되었음을 나타내는 예외 Array 요소의 타입은 정수형이 될 것입니다

그래서 우리가 정의한다면 우리는 엄격하게 작업하기를 원하며 매개 변수로 값을 전달합니다 정의 된 유형과 다른 경우 예외가 발생하고 프로그램 실행 중단됩니다 그게 전부입니다이 수업에서 우리는 우리가 어떻게 할 수 있는지 배웁니다 유형을 가진 매개 변수를 정의하십시오

이제 우리는 어떻게 정의하는지, 어떤 종류의 함수가 호출 될 때 전달되어야하는 매개 변수 그래서 그게 다야! 다음 수업에서 만나서 고맙습니다 나중에 보러 오세요!

História do PHP – Curso PHP Iniciante #01 – Gustavo Guanabara

♫ 음악 ♫ 오프닝 안녕하세요, PHP 과정의 첫 번째 수업을 환영합니다 제 이름은 구스타보 구 아나 바라입니다

저는 선생님입니다 그리고 마침내 더 많은 비디오 코스를 시작합니다 따라서 PHP와 Java의 두 코스가 있습니다 우리는이 두 과정을 순서대로 만들지 만 간단한 이유 때문에 PHP를 선택했습니다 우리는 HTML을 보았고 알고리즘을 보았습니다

또한 좋은 코스 알고리즘을하지 않고도 PHP의 과정을 제공 알고리즘, 많은 사람들이 사이트를 만들고 PHP를 배우기를 원하지만 프로그래밍 논리를 모르기 때문에 따라서 더 이상 고민하지 않고 PHP 과정을 시작하십시오 우리가 오늘부터 시작하는이 첫 번째 모듈은 초보자를위한 PHP 과정이며, 기반으로, 그것은 언어의 첫 번째 단계입니다, 그래서 당신은 언어를 이해할 수 있으므로 명령을 암기 할 필요가 없습니다 그리고 앞으로 더 많은 유틸리티 언어를 볼 수 없습니다 그래서 우리는 간단한 질문에 대답함으로써 시작합니다 : PHP가 어떻게 출현 했습니까? 그리고이를 위해서는 타임 라인이 필요합니다

그것은 모두 1970 년 인터넷의 출현으로 시작되었습니다 그리고 나는 새로운 인터넷 역사를 알리기 위해 여기에 온 것이 아닙니다 PHP 코스에 도착했다면, HTML 코스를 통해 인터넷의 모든 역사를 알 수 있습니다 호기심이 있다면 비디오를 보는 것이 중요합니다 웹 사이트에서 HTML 코스에 가입하십시오

내가 인터넷 검색의 두 번째 이유라고 잘못 생각하지 않는다면 검색은 첫 번째 교훈 중 하나입니다 그리고 네트워크의 역사를 아는 것이 매우 중요합니다 당신이 그것을 개발하기 시작할 것이기 때문에, 그런 다음 구조를 알아야하며 작동 원리를 알아야합니다 HTML 과정의 수업 중 하나는 인터넷이 작동하는 방식입니다 그래서 당신이 그것을 아는 것이 중요합니다

그래서 나는 1970 년에 시작된 곳과 데이트했습니다 그러나 나는 아주 중요한 무엇인가의 출현으로 지금 뛰어 갈 것입니다 PHP를 배우기 시작하려면 꼭 알아야합니다 그런 다음 인터넷의 진화가 나타난 후에, 내가 여기서 만든 주요 랜드 마크, 1990 년부터입니다 World Wide Web (www)의 출현과 함께 당신이 인터넷의 역사 수업을 본다면, 틀림없이 당신은 거기에 나타나고있는이 남자를 알고 있습니다

팀 버너스 리입니다 그는 HTTP 프로토콜 생성을 담당했습니다 사이트를 볼 수있는 하이퍼 텍스트 전송을합니다 또한 그는 HTML 작성을 담당했습니다 따라서 HTTP 프로토콜로 표시 할 사이트를 구성 할 수 있습니다

그리고 여기는 매우 중요한 정보입니다 PHP를 배우려면 HTML과 알고리즘을 알아야합니다 이 지식이 없으면, 비디오 코스에 등록하기 전에 두 코스를 시작하십시오 이런 일이 매우 중요합니다 왜 좌절하지 그래? 프로그래밍 언어를 배우지 않는다

모르는 알고리즘, 그리고 HTML이 아닙니다 그리고 HTML, PHP는 아무것도 제공하지 않습니다 기본적으로 HTTP와 HTML, 그들은 함께 이야기하고 이야기한다 서버와 클라이언트 간의 대화 다음을 이해하십시오 모든 HTML, 생성, 가능한 많은 고객을 제공하고자합니다

서버에 있어야합니다 HTTP의 역할은 HTML 사본을 얻는 것입니다 프로 클라이언트를 보내십시오 거기에서, 고객은 귀하의 브라우저를 통해, 내용을 화면에 표시하십시오 이 지식을위한 전체 기반, 1990 년부터 팀 버너스 리 (Tim Berners-Lee) 및 기술

이 기술은 1990 년에 등장했으며, 그것은 간단했다 기본적으로, 나는 HTML을 가지고있다 그게 내 서버에 있고, 내 고객은 그런 다음 서버가이 데이터를 집어 보내고 프로 클라이언트 그런 간단한

이것은 HTML 파일, 사진, 이미지, 사운드, 당신이 보낼 필요가있는 것들 4 년 동안이 기술 만이 유일한 기술이었습니다 유효한 당신은 파일을 가지고 있었고, 파일은 프로 클라이언트에게 보냈습니다 만

다른 유형의 상호 작용도 아닙니다 1994 년에, 사용자에게는 다음과 같은 질문이 있습니다 얼마나 많은 사람들이 내 사이트를 방문하는지 알고 싶습니까? 이 질문을 한 사용자에게는 이름이 있습니다 그것은 라스무스 Lerdorf 당신은 그의 이름에 대해 궁금해 할 것입니다

또는 심지어 즐겁게 그러나 Rasmus는 기원 때문에이 이름을 가지고 있습니다 그는 그린란드에서 태어 났으며 덴마크에서 자랐다 어렸을 때 나중에 캐나다로 갔다 내가 캐나다에 살았을 때, Rasmus는 이러한 필요성을 느꼈습니다

그는 얼마나 많은 사람들이 방문했는지 알고 싶었습니다 그 당시 귀하의 웹 사이트 Rasmus는 경험 많은 프로그래머 였으므로 C 언어, 인터페이스를 만들기로 결정 나는 그것을 가질 여유가있다 그는 자신의 창조물을 다음과 같이 명명했습니다 개인 홈 페이지 도구, 그리고 내가 강조한 편지들을 보았다면, 이 작은 창조물 인 Rasmus, PHP 이름이 생겨났습니다

그리고 혼동하지 마십시오! 이 첫 번째 버전의 PHP에서는, 그는 프로그래밍 언어가 아니 었습니다 그것은 단순히 인터페이스였습니다 힘을 확인하기 위해, 얼마나 많은 방문자가 사이트에 액세스하고 있었습니까 그 순간 실제로 이것은 CGI라고 불렀습니다 HTML 주석 내에서, 매우 간단한 명령을 사용했습니다

이 간단한 명령들은 Rasmus도 알고있는 언어 아주 잘 펄 오늘날까지도 많은 사람들이 PHP 명령을 사용합니다 Perl에서 사용됩니다 Rasmus가 만든이 기능은 비교적 성공적이었고 영감을주었습니다

두 번째 버전을 만듭니다 몇 가지 더 많은 것들을 가지고, 예 : 사이트의 방명록 만들기 오늘날 사이트에 입장 할 때, 아주 간단한 코멘트를 남길 수 있습니다 이 아래로 1994 년에는 그렇게하지 않았습니다

Rasmus는 사용자를위한 길을 창조했습니다 사이트 소유자와 상호 작용하며, 사용자 지정 양식을 통해 메시지를 남깁니다 그런 다음 두 번째 PHP 버전에서 같은 기능 : 형태의 해석 이것은 Rasmus renomeasse 프로젝트를 만들었습니다 개인 홈 페이지 도구, 개인 홈 페이지 양식 인터프리터 용

어느 통역사의 형태입니다 도구가 더욱 대중적이되었습니다 PHP 버전 20은 phpfi로 잘 알려져 있습니다 다음 사항에 유의하십시오

이 시점에서 PHP는 언어 그것은 도서관입니다 그것은 인터페이스입니다 몇 가지 기능을 만드는 데 도움이되는 CGI 당신의 개인 페이지에 귀하의 "개인 홈 페이지"

PHP의 원래 의미는 무엇입니까? PHP가 변환하기위한 첫 번째 단계 어떤 언어에서는 Rasmus에 의해 무의식적으로 주어졌습니다 그는 그녀가 도구를 키우기를 원했습니다 그리고 그는 다른 프로그래머들에게도 액세스 권한을 부여했습니다 PHP 소스 코드 바로 PHP의 두 번째 버전 인 phpfi는, 그것은 매우 중요한 추가 기능을 얻었습니다

예를 들면 다음과 같습니다 데이터베이스에 대한 액세스 그 시점부터, 많은 개발자들이 기능을 추가하기 시작했습니다 PHP에서, 그리고 그것을 점점 인기가 있습니다 그리고 인기는 1997 년에 그토록 위대했습니다

통계를 작성하는 회사 인 Netcraft 인터넷에서, 이미 60,000 개 이상의 도메인 이미 PHP를 사용하여 대화 형 작업을 만들었습니다 회원들과 1997 년부터 우리는 하나의 이정표를 세울 수 있습니다 이것은 PHP의 큰 인기의 특징이었습니다 많은 개발자들이 도구가 성장했다 새로운 기능을 얻었다

그러나 주요 기여는 이스라엘에서 나왔다 1998 년에, 2 명의 이스라엘 친구, Zeev Suraski와 Andi Gutmans, 그들은 프로그래머였다 그들은 PHP를 완전히 다시 작성하기로 결정했습니다 그것을주는 실제로 프로그래밍 언어 기능, PHP가 이미 승리했다 그래서 그것은 같았다

PHP의 첫 번째 버전, 사이트 사용자 만있었습니다 두 번째 버전 인 이미 해석 된 양식 Rasmus가 코드를 공개했을 때 프로그래머를위한 보조 장치 그는 도구의 개발에, 지브 (Zeev)와 앤디 (Andi) 언어 코드를 다시 썼다 그리고 그 순간부터, PHP는 훨씬 더 큰 것으로 변했습니다 그의 작은 이름보다 훨씬 큰, 그건 개인 페이지 였어

그래서, 커뮤니티는 언어의 이름을 바꾸기로 결정했습니다 그러나 PHP 이름은 이미 알려져있었습니다 너무 그것은 발에 탄 것입니다 언어 이름 변경

그러나 그 때 그들은 결정했다, 언어의 이름을 바꾸자 그러나 우리는 약어를 바꾸지 않을 것입니다 버전 30부터, PHP는 "개인 홈 페이지" 그리고 그것은 부름을 받게되었다 "PHP : Hypertext Peprocessor" 그게 네가보고있는거야! 첫 번째 P PHP, 그것은 PHP를 의미합니다

이 기능은 자유 소프트웨어 군중에서 널리 사용됩니다 그리고 호출, 재귀 약어 편지는 바로 약어입니다 이것은 GNU에서도 작동합니다 "GNU 's Not Unix"의 머리 글자입니다 PHP에서는 첫 번째 P가 PHP입니다

따라서 언어의 세 번째 버전이 있습니다 여러 개발자가 만든, 특히 Zeev와 Andi의 공헌으로 버전은 매우 인기가 있었고, 1999 년에 사이트의 10 %가 World Wide Web, PHP는 어떤 식 으로든 사용됩니다 그리고 99에서 PHP는 점점 더 많이 성장했습니다 모든 인기있는 도구와 마찬가지로, 사용자가 양을 발견하기 시작했습니다 오류 및 언어 보안 결함이 있습니다

이를 해결하기 위해 Zeev와 Andi 팀, 몇몇 다른 프로그래머들에 의해 도움 받음 그들은 더 큰 보안을 확보 할 수있는 방법을 만들기로 결정했습니다 그리고 거기에서, 2000 년에, 단 1 년 후에 버전 3이 나왔습니다 PHP 버전 4가 나온다 그래서 버전 4, 그녀는 세 subversions 네 인생에서 주요 초점은 보안 문제를 해결하는 것이 었습니다

물론 다른 것들도있었습니다 그러나 이것이 입문 수업이기 때문에, 나는 여기에 각각 머무르지 않을 것이다 언어의 단계들 지금 중요한 것은, 그 언어를 알고있다 그것은 그것의 출생이 있고, 그것의 발전이 있었다

버전 4의 끝에서부터, Zeev와 Andi는 언어에 새로운 핵심 엔진 인 새로운 엔진을 만들기로 결정했습니다 다음 4 년 후, PHP의 다섯 가지 버전이 나온다 2004 년에 등장한 5 개의 PHP 버전이 시장에서 지속되었습니다 지금까지 32 (32) 버전이 있습니다 PHP 5는 현재까지 지속되는 32 (32) 버전이었습니다

이 비디오를 녹음 할 때 그의 생애 동안 PHP에는 수천 개의 패치 / 보안 결함이있었습니다 그리고 Zeev와 Andi가 만든 엔진 20이 등장했습니다 우리가 여기서 사용하고있는이 버전, 어처구니없는 PHP 언어 오늘날 PHP 언어는 세계에서 가장 유명한 언어 중 하나입니다 덕분에 5th 버전과 32 가지 하위 버전의 PHP가 출시되었습니다 하지만 이미 2004 년에 PHP 유니 코드의 "구두 속의 커러스"에 관해 이미 논의했습니다

HTML5의 과정을 수행했다면 유니 코드에 대해 언제 이야기했는지 반드시 기억해야합니다 우리가 UTF-8을 사용할 때, "UTF"는 Unicode Text Formatting의 약자입니다 언어 텍스트와 상관없이 호환성을 허용합니다 PHP는 여전히 오늘날 유니 코드 해석 문제를 가지고 있지만 진실을 말하지만, 그것은 여전히 ​​측면의 가시 다 그래서 2006 년에 그는 언어 버전 6

0에서 말하기 시작했습니다 그것의 주요 목적은 유니 코드와의 비 호환성으로 인해 생기는 문제를 해결하는 것입니다 문제는 2006 년 이래로이 약속이 이행되지 않았으며 2013 년 말까지 우리가 남긴 대부분은 55 버전의 언어였습니다 물론 5 개에서 6 개로 만들어진 많은 약속들이 이미 구현되었습니다 이 버전 5

5 이전 버전이지만 PHP 6 버전은 여전히 ​​약속입니다 당신이하려고하는 코스, 55 버전의 언어로 작성된 기능 및 기능을 다룹니다 수업을 중단하여 두 가지 중요한 메시지를 전달하십시오 초보자를위한 PHP 과정으로 오늘 여러분이 보시고 완전히 무료입니다

이 위대한 두 회사 인 Hostnet WebHost 및 T1 사이트 이들은 프로젝트의 PHP 과정을 믿고 자유로 웠던 두 사람이었습니다 그러나 우리는 좋은 수업과 최상의 수업을 함께 할 수있는 전체 구조를 가지고 있습니다 당신이 내가 아는 것에 대해 지불하는 코스 중 Hostnet 호스팅 사이트는 귀하의 사이트를 호스팅 할 장소입니다 PHP를 배우기 시작했습니다

PHP로 웹 사이트를 만들 장소가 필요합니다 그럼 누구를 믿을 수 있니? Hostnet 호스팅 사이트 비디오 강좌, 강좌 플랫폼 비디오에있는 경우,보고있는 모든 내용 YouTube에 있다면 너무 많지는 않지만 코스 플랫폼에 있다면 비디오 Hostnet에 머물며 여기에서 볼 수있는 모든 것 당신이 일하고 있다면, 그것은 귀엽다, 그것은 공중에있다, 당신은보고있는 것을 얻고있다, 꾸러미를 다운로드해라, Hostnet 웹 호스팅 덕분에 호스팅하고 있기 때문에 전문적인 서비스가 보장됩니다 그리고 T1Site는 비디오의 새로운 가족 과정입니다 그녀는 무엇을합니까? 그것은 PHP로 웹 사이트를 만들기 때문에 HTML과 PHP를 아는 것이기 때문에 PHP로 웹 사이트를 만듭니다

당신은 디자인을 알아야하고, 맛이 좋으며, 새로운 브랜드를 창조 할 수 있어야합니다 모두 귀여워 그러면 T1Site가 도움이 될 것입니다 좋습니다 계약서에서 제공하는 T1 사이트를 고용 한 시점까지 고용하십시오

시간은 거의 없지만 서비스가 정말 멋집니다 그리고 나서 PHP로 전체 사이트를 가지게 될 것이고 당신은 그것을 옮길 수있을 것입니다 그러면 사이트는 전문적으로 믿을 수없는 가격으로 만들어집니다 야, 가치있어 그럴 가치가있는 "T1site"(웹 사이트 있음) 얘들 아, 그들은 진짜 빨리 당신을 위해 웹 사이트를 구축 할 것입니다, 그것은 PHP로 모두 될 것입니다

그리고이 과정이 끝나면 사이트가 아름답고 전문적으로 움직일 수있게 될 것입니다 비디오 코스 덕분에 PHP를 알기 때문에 터치 할 수 있습니다 그래서 저는 코스 비디오를 후원하고 돕는 모든 회사들에게 큰 포옹을하고 싶었습니다 우리는 여러 지원 회사를 운영하고 있습니다 여러분은 처음에는 오프닝에서 보았습니다

그러나이 두 사람은 내가 말하는 사랑과 함께합니다 Hostnet 및 T1Site, 모든 것에 감사드립니다 지원해 주셔서 감사합니다 작은 클래스 메뚜기를 돌려! 공부하라고! 그리고 종결하기 전에 나는 당신에게 보여줄 아주 재미있는 퀴즈를 가지고 있습니다 첫 번째는 언어의 상대적 인기입니다

PHP가 설치된 서버의 10 %에 도달했다는 것을 기억해야합니다 현재이 수치는 사이트를 호스팅하는 서버의 75 %를 이미 초과 한 것으로 추산됩니다 PHP 기능을 사용합니다 여기서도 여러 버전의 언어를 사용했습니다 Você는 버전 10 이후 모든 버전에 액세스 할 수 있습니다

museumphpnet 사이트에서 55로 여기서 모든 버전을 다운로드하고이 진화를 이해할 수 있습니다 또 다른 흥미로운 호기심, PHP 언어의 마스코트를 기준으로합니다

검색 한 경우, 둘러 본 경우, PHP의 마스코트가 친숙한 코끼리 인 것을 보았습니까 그는 언어 구조의 이름 때문에 선택되었습니다 PHP, 그것은 코끼리처럼 보입니다 그리고 나는 미치지 않을거야 여기에서보기에서, PHP 아기 코끼리처럼 보이지 않아? 너 볼 수 없어? 이제 다시보고, 그렇지 않은지 확인하십시오 너 알지? 그리고 내가 미쳤다고 했지 이것은 PHP 언어의 마스코트입니다 PHP 이름이기 때문에 아기 코끼리처럼 보입니다

그리고 또 다른 매우 중요한 호기심은 다음과 같습니다 PHP 라인을 알지 못하고 PHP로 사이트를 만드는 많은 사람들 언어가 매우 대중적이됨에 따라, 많은 개발자들이 컨텐츠 관리 시스템을 만들기 시작했습니다 그리고 오늘, 당신은 WordPress를 사용하여 완전한 웹 사이트를 만들 수 있습니다 Joomla, 드루팔 (Drupal, Magento를 사용하여 전자 상점을 만들 수 있습니다

Prestashop, SugarCRM으로 비즈니스를 관리 할 수 ​​있습니다 MediaWiki를 사용하여 공동 작업 네트워크를 만들 수 있습니다 Elgg를 사용하여 소셜 네트워크를 만들 수 있습니다 PHPBB를 사용하는 포럼, Moodle을 사용한 교육 환경 이 모든 도구에는 공통점이 하나 있습니다

이들 모두는 PHP 언어로 작성되었습니다 따라서 이와 같은 도구를 사용하면 무료 인 사이트를 만들 수 있습니다 당신은 확신 할 수 있습니다, PHP는 거기에 있습니다 당신은 이동을 알 필요가 없습니다 하지만 아시다시피 사용자 정의 할 수 있습니다

WordPress 용 사용자 정의 테마를 만드는 사람들을 알고 있습니까? Joomla 모듈 만들기? 이 모든 것은 PHP를 사용하여 만들어졌습니다 그래서 바로이 중요한 언어를 배워야합니다 그리고 마지막으로: 나는 많은 사람들이 나에게 묻는 질문을 할 것이다 "Guanabara와 PHP를 만든 사람들은, 그들은 어디로 갔습니까? " 음, Zeev와 Andi는 아직 함께 있습니다 그래서 그들은 함께 그들의 이름을 가진 회사를 만들었습니다

Zeev와 Andi에 합류하여 Zend를 만들었습니다 Zend는 PHP 코어를 유지 관리하는 회사입니다 언어의 가장 유명한 프레임 워크 중 하나를 만들고, 젠드 프레임 워크 언어의 창시자 인 Rasmus는 이미 더 이상 프로젝트에 붙어 있지 않습니다 그는 야후에서 일하는 데 7 년을 보냈으며 이제는 Etsy의 인프라에서 일합니다

그것은 예술가들에게 헌정 된 유명한 전자 상거래 상점이다 그래서 그것은 이러한 정보를 가지고 있습니다 PHP의 그의 과정의 첫 번째 클래스의 끝에 도달 속성 다음 단원에서는 PHP 서버 HTML 만 지원하는 기존 서버와 다른 점은 무엇입니까? 이 강의를 즐거웠 으면 좋겠다 가능한 한 많은 사람들과이 정보를 공유하기를 바랍니다 Facebook에 가서 Twitter에 가서 Google + 그리고 사람들에게 보여주고, PHP 코스를 시작했습니다 나와 함께 수업을 듣는다 지식뿐만 아니라 내가하고있는 것을 공유하십시오 모든 정보에 액세스하는 가장 간단한 방법은 여기에있는 "cursoemvideocom" 왜 당신이 충분한 경험을 얻을 수 있는지 이미 PHP 클래스를 시청하는 데 필요한 도구를 사용하여 패키지를 다운로드 할 수 있습니다 여기를 클릭하십시오

채널에 서명합니다 그리고 "sign"의 측면 "subscribe"를 클릭하면 당신은 "engrenagenzinha"를 얻을 것이다 거기를 클릭하여 '새 정보를 이메일로 받고 싶습니다'라고 말합니다 새로운 수업이있을 때마다 YouTube에서 당신은 새로운 클래스 PHP를 가지고 있다고 이메일을받을 것입니다 새로운 콘텐츠가 생길 때마다 기억 될 수있는 좋은 방법입니다

걱정하지 마세요 교육용 콘텐츠가있는 이메일 만 수신하게됩니다 나는 너에게 보증한다! 여기를 클릭하면이 코스 PHP의 전체 재생 목록에 액세스 할 수 있으며 잊지 말아야합니다

PHP를 지금 배우고 있고, 여전히 HTML이나 알고리즘을 모른다면 이 수업을 보는 것을 멈추고, 비디오의 코스 사이트에서 그 순서대로 지켜 보겠습니다 코스 알고리즘 후 훨씬 더 "facilzinho"HTML의 첫 코스

충분히 연습하고, 그렇다면 클래스 PHP에 들어가기 그래서 내가 다시 도왔 으면 좋겠다 현재 비디오는 더 나은 전문가를 양성하기 위해 양질의 수업을 만드는 것을 목표로합니다 그리고 그것은 모두 당신에 달려 있습니다! 큰 포옹, 그리고 다음에 좋은 연구 ★ ★ 녹음 오류 안녕하세요 [목구멍 청소] 안녕 준비하세요

여보세요! 일급에 오신 것을 환영합니다 목구멍 치우고

목구멍 그래서 더 이상 (͡͡ ° ͜ ʖ ͡ °) 그리고 여기 그것은 [잃어버린] 이 시점에서, 숫자 프로그램 [Angry]

그리고 여기 그것이 더 그리고 여기 중요한 정보입니다 (͡͡ ° ͜ ʖ ͡ °)

페레 바 코스를 시작 하시겠습니까? [웃음] 말하지 마 [웃음] [웃음] 나는 얼굴을 마주 치지 못해, 내 머리 속에서 [재미 있은 목소리로] "작은 머리를 곧게 " [웃음] [웃음]

지연됨 [웃음] 내가 무슨 생각하는지 알지 클래퍼 [팜 소음]

Curso de PHP Orientado a Objetos – Aula 104 – Herança II – eXcript

사람들에게 말하십시오! 오리엔트 PHP 과정에 대한 또 다른 에피소드에 오신 것을 환영합니다 개체

이 단원에서는 다음과 같은 정의 및 개념을 연구합니다 서브 클래스 서브 클래스를 구현할 때 모든 비 전용 멤버를 받게됩니다 수퍼 클래스에서 정의됩니다 이것에 의해, 서브 클래스는 이것들을 사용할 수있게됩니다

함수뿐만 아니라 수퍼 클래스에 정의 된 변수에 값을 할당합니다 정의에 따라 모든 하위 클래스는 수퍼 클래스 유형이됩니다 즉, 클래스 A와 B 여기서 B는 A의 서브 클래스이고, 우리는 B를 가지고 있고 또한 타입이 될 것입니다 왜냐하면 그것은 이것에서 내려 오기 때문입니다 우리는 클래스를 정의합니다

조작 될 정보 그런 다음 파생 클래스는 자체 클래스를가집니다 멤버는 변수 또는 함수입니다 이제 우리는 구조체로 작업하고 있습니다 이미 구현 된 회원이 있다면 구현 된 회원을 보유해야합니다

상위 클래스의 하위 클래스는 하위 클래스에 정의 된 클래스와 나란히 작동해야합니다 그래서 우리는 서브 클래스를 구현해야한다 개념 예를 들어, 우리가 풀지 않을지라도 몇 가지 가정을 해봅시다 그 순간에 같은

예를 들어, 파생 클래스가 선언하면 어떻게됩니까? 기본 클래스에서 선언 된 동일한 이름의 변수? 즉, 클래스가 B는 클래스 A에 구현 된 동일한 이름의 변수를 구현합니다 파생 클래스가 같은 이름의 함수를 선언하면 질문이 발생합니다 다시 말하면, 서브 클래스가 a와 같은 이름을 가진 함수를 구현한다면 어떻게 될 것인가? 함수는 수퍼 클래스에서 구현됩니다 우리는 생성자가 호출된다는 것입니다 PHP 가상 머신에 의해

따라서 수퍼 클래스가 생성자를 구현 한 경우 서브 클래스는, 서브 클래스 생성자의 인스턴스를 작성해 구현했습니다 그것이 호출 될 것인가는 수퍼 클래스 나 서브 클래스의 호출이 될 것인가? 또는 우리는 둘 다해야합니다 빌더가 호출됩니까? 이 두 가지 상황은 우리가 객체 지향으로 작업합니다 그리고 그것이 의미하는 바는 지금부터입니다 우리의 연구는 확장 될 것입니다

왜냐하면 파생 된 클래스와 상호 작용할 때 우리는 우리는 또한 기본 클래스와 상호 작용할 것입니다 간단하지만 중요한 개념은 파생 클래스는 기본 클래스와 통합되어야합니다 문제가있는 경우 파생 된 클래스의 구현에서 우리가 발견 한 해결책은 수퍼 클래스가 변경되면 두 가지 상황 중 하나가 발생합니다 또는 수퍼 클래스 제대로 구현되지 않았거나 우리가 만난 솔루션에 개념적인 문제가 있습니다 이제부터 우리가 깨닫게 될 것은, 우리가 우리는 객체 지향에서 사용하는 것은 매우 간단하고 배우기 쉽고, 가장 큰 문제입니다 객체 지향의 구현은 구현에 있지 않지만 개념적 부분, 즉 분석에서 데이터 유형 간의 관계 분석 및 관련성 이제 예제를 만들어 보겠습니다

여기에 2 개의 정의 된 클래스가 있습니다 첫 번째 수퍼 클래스이고, 두 번째 서브 클래스입니다 그래서 우리가 할 일은 슈퍼 클래스의 서브 클래스 이제 하위 클래스 이름 클래스 수퍼 클래스의 모든 특성을 상속해야합니다 이제 간단한 코드를 구현해 보겠습니다 우리가 상황을 연구 할 때만

여기 슈퍼 클래스에서 시작해 보겠습니다 멤버를 public으로 정의하고 A의 멤버를 호출하여 초기화하겠습니다 값은 0입니다 세미콜론으로 지시를 마칩니다 그랬어

함수를 public으로 구현하면이 super 함수를 호출합니다 우리는 열다 괄호를 닫고 키를 열고 닫을 때 함수가 super name의 값이 호출되면 변수 A의 값을 콘솔에 인쇄해야합니다 우리는 변수 A에 접근 할 것입니다 우리는 의사 변수 $ this를 사용합니다

우리가 접근하고자하는 변수의 이름 세미콜론으로 지시를 마칩니다 그래서 우리는이 노드에 수퍼 클래스 이름 클래스를 구현했습니다 변수를 이름 A의 public으로 정의하고 값으로 초기화합니다 0이다 즉, 우리는 공개적 인 기능을 구현했습니다

우리는 그것을 슈퍼라고 부릅니다 우리는 명령어 블록에 구현 된 값을 화면에 출력해야한다 이제 변수의 하위 클래스를 구현해 보겠습니다 그럼 여기로 가자 변수를 public으로 정의하고 이름을 A로 정의하자

즉, 우리는 클래스 이름 SubClass에 public 멤버가 포함될 것이라고 말하고 있습니다 즉, 우리는 이미 SuperClassse에서 변수를 사용하고 있습니다 그래서 우리는 우리의 SuperClass뿐 아니라 우리의 SubClass에도 있어야합니다 이름이 같은 멤버가 포함되어 있습니다 이 작업이 완료되면 public으로, 하위, 닫고 닫는 괄호, 열린 키를 닫습니다

이제 우리가 할 일은 변수에 값을 할당하는 것입니다 A 다음으로 A 변수에 정수 값을 할당 해 봅시다 할당 할 값이 매개 변수로 전송됩니다 그래서 X

마지막으로, X에 의해 전달 될 값은 전체 유형이어야한다 자, 우리의 의사 변수를 사용하자 이름 A의 멤버, 그리고 값을 할당 해 봅시다 즉, 우리는 SubClass라는 클래스를 구현하여 클래스 이름 SuperClasse를 확장해야합니다 마지막으로 함수를 다음과 같이 선언합니다

공개되어 있으므로 우리는 같은 이름을 하위라고 정의하고 정수형 매개 변수를 전달할 수 있습니다 마지막으로, 우리는 우리의 변수 A가 매개 변수로 전달되는 값을 받아야한다는 함수 우리의 변수 X에 의해 우리는 상충되는 구현이 있다고 말할 수있다 SuperClasse와 SubClasse에는 같은 이름의 멤버가 있기 때문에 그럼 뭐야? 우리 하위 기능에서 여기서 일어날 것인가? 우리가 X의 값을 우리의 변수 A는 그 값을 가지고 있습니다

SuperClasse에 정의 된 SubClass 또는 pro 구성원에 정의되어 있습니까? 우리가 우리는 2 개의 정의를 가지고 있습니다 우리는 2 개의 다른 변수를 가져야합니다 이 범위로 제한되며이 변수는 여기에서이 범위로 제한됩니다 그런 다음, 우리가 변수 A에 X의 값을 할당 할 때, 2 명의 멤버 중 어느 것이 X의 값을 받는가? 또한, 슈퍼 함수에서 인쇄 할 값은 무엇입니까? 즉, 변수 A의 값을 인쇄 할 때 값 0이 인쇄됩니다 또는 변수 A에 할당 할 값을 여기에 출력합니다

22시에? 이 연구를 수행하기 위해이 코드를 구현했습니다 그런 다음 이제 우리의 목표는 하위 함수를 호출하고 매개 변수로 값을 전달하는 것입니다 그런 다음 super 함수를 호출하십시오 마지막으로 우리는 어떤 가치가 인쇄 될지 관찰 할 것입니다 자, 여기서 하위 이름 변수를 선언하고 변수 이름을 여기에 클래스 이름 SubClass의 새 인스턴스가 추가됩니다

우리는 괄호를 열고 닫습니다 세미콜론으로 지시를 끝내십시오 자, 우리의 하위 변수를 사용하자 subname 함수를 호출 해 봅시다 즉, 처음에는 함수를 호출합니다

SubClass에 정의되어 있습니다 그래서 하위 이름 함수를 호출하면 다음과 같이 전달됩니다 5 명령을 끝내기위한 세미콜론 그래서 우리는 선언한다

sub라는 변수와 SubClass 클래스의 인스턴스를 제공합니다 그런 다음 sub에 할당 된 인스턴스에 액세스하고 연산자를 사용합니다 마지막으로 값 5를 전달하여 하위 이름 함수를 호출합니다 슈퍼 함수를 ​​호출합니다 변수에 할당 된 인스턴스를 사용합시다

sub, 화살표 연산자를 사용하면 Ctrl + Tab이 여기 열립니다 우리의 CodeComplete 그리고 우리가 볼 수있는 것처럼, CodeComplete는 3 명의 멤버를 표시합니다 O 첫째, 우리의 이름은 변수 A이고, 우리는 하위 함수와 함수를가집니다 슈퍼 그래서 슈퍼 함수를 ​​호출하여 세미콜론으로 문장을 마무리합시다 그리고 나서 우리는 그것을 실행할 것입니다

그리고 우리가 볼 수 있듯이, 번호가 콘솔에 인쇄되어있었습니다 5 즉, 5가 하위 함수를 통과하는 매개 변수이고 여기에 5가 있습니다 하위 함수에서 전달할 값을 pro 매개 변수로 지정합니다 마지막으로, 우리가 super 함수를 호출 할 때, 우리는 SubClass에서 여기에 할당 된 값은 여기에있는 멤버에게 할당되었습니다

수퍼 클래스 우리가이 수업에서 배워야 할 것은 우리가 선언 할 때 SubClass에있는 같은 이름의 변수, 우리는 이것을 가리킬 것입니다 SuperClassse에서 구현 한 변수의 메모리 주소와 동일합니다 그래서 같은 이름의 변수를 선언 할 때 우리는 2 개의 정의를가집니다 하나가 될 것입니다

SuperClass 이름의 선언 된 변수가 없습니다 및 하위 클래스 따라서 SubClasse가 동일한 이름의 변수를 선언하면 두 변수 동일한 메모리 주소를 가리킬 것입니다 그러나이 현상은 변수를 가지고, 우리가 연구 할 때, 우리가 같은 이름의 함수를 가지고 있다면, 우리는 SuperClasse에 구현이 있고 SubClasse에 또 다른 구현이 있다는 것을 알았습니다 우리가 방금 연구 한이 현상은 변수들에서만 발생합니다

그런 다음 그게 다야! 이 강의에서는 Google의 구현에 대한 일반적인 연구를 수행했습니다 서브 클래스 우리는 지금부터 비슷한 상황을 연구 할 것입니다 여러 번 그래서 그게 다야! 다음 수업에서 만나서 고맙습니다

더, 안녕!

Curso de PHP – Aula 76 – Introdução às Funções Anônimas – eXcript

사람들에게 말하십시오! 우리의 PHP 코스 에피소드 1 개에 오신 것을 환영합니다! 그리고 이걸로 클래스에서 우리는 익명의 함수에 대한 연구를 시작할 것입니다 즉, 함수 우리는이를 매개 변수로 설정하여 다른 함수에 전달할 수 있습니다

익명 함수, 클로저, 람다 함수, 1 차 함수, 명령 블록은 이름이없는 명령 블록이며 매개 변수를 수신 할 수 있습니다 언어에 의해 표현으로 해석됩니다 그런 다음 익명 함수는 블록을가집니다 그러나 지시 사항을 식별하는 참조가 없으므로, 우리가 그들을 호출 할 수 있도록 범위에서 사용할 수 없습니다 의 장점 익명으로 우리는 변수를 저장하고 조작 할 때 변수를 조작 할 수 있습니다 함수의 매개 변수로 전송합니다

따라서 수신 기능은 매개 변수로받은 익명 함수를 실행하고 정의 된 인수를 전달합니다 그 헤더를 헤더에 넣고 실행 응답을 받는다 그런 다음, 람다 함수, 그것은 모든 기능과 동일한 기능을 가지고 있지만, 이름 그래서 우리는 익명의 함수가 모든 특성과 모든 기능과 동일한 원리로 작동합니다 그러나 이름에서 알 수 있듯이 따라서 이름이 없으므로 익명의 함수입니다

우리가 일반적으로 사용하는 것은 익명 함수가 콜백으로, 즉 익명 함수를 다음과 같이 전달합니다 매개 변수와 주어진 순간에받은 함수는 함수와 연속성을 호출합니다 처리 그런 다음 익명 함수는 일반적으로 선언되고 변수를 포함하는 변수로 변수를 호출 할 수 있으며, 함수의 매개 변수로 보낼 수 있습니다 익명 함수의 선언은 다음과 같습니다 그 차이가 사실 인 다른 기능의 선언과 같은 규칙 익명의 함수는 이름을 가지지 않을 것입니다

여기에 우리는 동의어를 가지고 있습니다 익명의 기능에 관해서는, 우리가 문헌에서 찾아 볼 수있는 공통점이있다 1 차 함수, 상위 차수 함수, 클로저, 람다 함수 등등 그래서 func라는 변수를 선언하자 함수에서 괄호를 열고 닫으면이 함수가받을 함수를 정의하겠습니다

name이라는 이름의 매개 변수를 열고 키를 닫은 다음 여기에 본문이 있습니다 우리 함수의 즉, 익명의 기능을 이미 구현할 수 있습니다 그런 다음, 우리는 화면에 간단한 메시지를 출력 할 것입니다 echo, open 및 close quotation marks를 작성하고, 그리고 쓰자 매개 변수로 보낸 이름은 2 점 공간이고, 다음에 보간한다

우리의 변수 이름 세미콜론으로 지시를 마칩니다 그래서 우리는 익명의 함수를 정의했습니다 즉, 함수와 노드를 정의했습니다 우리는 이름을 밝히지 않습니다

여기에 기본적인 정의가 있습니다 익명의 기능 즉, 우리는 예약어 function을 사용합니다 우리는 괄호를 열고 닫습니다 매개 변수를 괄호 안에 넣을 수 있습니다

이 함수에 전달되어야합니다 따라서 익명의 함수는 매개 변수를받을 수 있습니다 우리가 정상적인 기능을하는 것과 같은 방식입니다 이것은 우리가 열고 닫은 것입니다 열쇠, 그리고이 하나가 우연히 우리의 기능의 몸이됩니다

주의하는 것이 중요하다 익명의 함수를 정의한 후에는 세미콜론을 사용하는 것이 필수적입니다 이것을 말하는 것이 중요합니다 함수를 선언 할 때 필요하지 않기 때문입니다 세미콜론의 사용

즉, 여기에 함수를 정의하고이를 호출하면 같은 x, 괄호를 열고 닫음, 열고 닫는 키, 우리는 이 정의에서는 여기에 세미콜론을 넣을 필요가 없습니다 즉,이 정의 여기가 완료되었습니다 그러나 익명 함수는 표현식이므로 PHP에서는 모든 표현식이 세미콜론으로 끝나기 때문에 필수적입니다 익명 기능을 구현 한 후에 세미콜론을 사용합니다 그런 다음 우리는이 코드를 삭제할 것이고 우리는 여기 익명의 함수로 리턴 할 것입니다

이제 우리는 무엇을 할 것인가? 할 일은 익명의 기능을 호출하는 것입니다 그래서, 우리가 익명의 함수를 호출하기 위해서 우리는 그것을 포함하는 변수를 사용해야합니다 그래서 여기에 넣어야합니다 기능 암호, 열기 및 닫기 괄호, 매개 변수를 eXcript로 정의합시다 세미콜론으로 지시를 마칩니다

그래서 우리는 우리의 기능을 부르고 있습니다 func라는 변수에 할당 된 익명의 속성 이것으로 우리는 그것을 포함하는 변수를 통한 익명의 함수 그렇게하면 우리는 처형 할 것입니다 그리고 우리가 볼 수 있듯이, 콘솔에 여기에 인쇄되었습니다

매개 변수로 보내진 이름입니다 2 포인트 공간, eXcript입니다 즉, 우리는 방금 익명의 함수를 정의했습니다 이 변수를 익명 함수에 할당합니다 그래서 우리는 우리는 다른 변수와 같은 방식으로이 변수를 사용할 수 있습니다

즉, 매개 변수로 전달할 수 있습니다 반원이되는 등등 그래서 우리가 테스트 할 수 있도록 여기에 다른 테스트를 정의 해 봅시다 함수,이 테스트 함수를 호출하고, 괄호를 열고 닫은 다음, 정의 해 봅시다 테스트 함수는 nom F의 매개 변수를 받아야합니다

즉, 우리는 다음과 같이 전달할 것입니다 우리 함수의 매개 변수는 익명 함수를 테스트합니다 그래서 열쇠를 열고 닫았습니다 이제 우리는 매개 변수로서 얻는 함수를 호출 할 것입니다 들어 여기에 F 달러 기호를 넣자

괄호를 열고 닫은 다음 호출 할 것이다 Claudius라는 이름으로 우리가받는 함수 그럼 내가 어떻게 알았어? 매개 변수로 전달 될 함수는 여기에 정의 된 함수입니다 11, 매개 변수로 이름을 전달하여 익명 함수를 호출했습니다 나는이 일을했다

방법을 전달할 수있는 함수를 알고 있기 때문에 우리가 정의하는 함수입니다 우리는 이것을 변수 func에 할당합니다 그래서 나는 여기서 그 방법으로 작업했습니다 그런 다음, 우리가 익명의 함수를받을 때, 우리는 어떤 파라미터 보내야합니다 그렇지 않으면 예외가 발생하고 스크립트가 중지됩니다 여기서이 줄을 주석으로 표시하겠습니다

어서 우리의 테스트 함수를 호출하고 우리는 함수 func를 매개 변수로 전달합니다 그 명령을 완료하려면 쉼표를 사용하십시오 우리는 그것이 처형 당했고, 우리가 볼 수 있듯이, 그것은 인쇄되었습니다 여기 콘솔에서 매개 변수로 보낸 이름은 2 점 공간 인 Claudius입니다 다시 말하면, 이제 우리는 정상적인 함수 인 함수 테스트를 호출합니다

매개 변수로 익명 함수를 전달합니다 이것은 완료, 우리는 시체에서 정의 함수가 호출 할 테스트 함수, 통과 된 함수 매개 변수로 그런 다음 달러 기호 f를 열고 닫는 괄호를 넣은 다음 우리는 이름을 지었다 그래서 우리는 여기이 함수를 실행 시켰습니다 우리가 가진 것 이 단원에서 이해해야 할 것은 익명의 기능이며 다른 어떤 것과도 같은 방식으로 작동합니다

차이점은 익명의 함수가 이름을 가지지 않는다는 것입니다 그러나 동일하게 변수에 할당 될 것이고, 우리가이 함수를 호출하기 위해서, bastas 함수를 포함하는 변수를 사용합니다 그래서 그것입니다 여러분! 어떻게 우리는 익명의 함수의 사용이 매우 유사한 방식으로 발생한다는 것을 알 수 있습니다 어떤 기능의 사용 차이점은 우리 대신에 우리는 함수를 호출하면 변수 이름을 가지므로 함수는 익명 함수를 포함하는 변수를 사용합니다

그래서 그게 다야! 나는 본다 우리 다음 학급에있는 너희들, 고마워, 너를 봐, 안녕!

PHP: XAMPP Problemas

안녕하세요, 저는 알리 칸테 대학교 (University of Alicante)의 컴퓨터 과학 교수 인 Sergio Luján Mora입니다 그리고이 비디오에서는 "웹 개발 소개"과정의 일부입니다

Windows에서 XAMPP로 발생할 수있는 몇 가지 문제에 대해 이야기하겠습니다 시작하기 전에 내가 할 수있는 웹 사이트 몇 가지를 알려드립니다 저와 제 일에 대한 더 많은 정보와 저에게 연락 할 수있는 두 가지 방법을 찾으십시오 내 이메일 sergiolujan@ua

es와 트위터 계정 @sergiolujanmora를 통해 아직 보지 않았다면이 비디오를보기 전에 비디오 "XAMPP"를 보는 것이 좋습니다 XAMPP의 정의, 설치 방법 및 작동 방법을 설명합니다 저는 5 년 넘게 XAMPP를 사용해 왔고 두 가지 간단한 문제 만있었습니다 솔루션입니다

이 동영상에서 제가 여러분에게 말할 것입니다 XAMPP를 루트 디렉토리에 설치하지 않으면 발생할 수있는 첫 번째 문제가 발생합니다 당신은 하나의 디렉토리 안에서 그것을한다 또는 설치 한 후 사이트에서 이동했는데 작동하지 않을 수 있습니다 올바르게

이 경우 "setup_xamppbat"을 실행하십시오 이 스크립트는 업데이트됩니다 현재 경로에 대한 XAMPP 구성 요소의 여러 구성 파일 경로 확실히이 방법으로 XAMPP가 올바르게 다시 작동합니다 두 번째 문제는 다른 모듈을 사용하는 포트와 관련이 있습니다

XAMPP 예를 들어, XAMPP를 가져 오는 Apache 웹 서버는 포트를 사용하도록 구성됩니다 즉, HTTP의 경우 포트 80이고 HTTPS의 경우 포트 443입니다 그러나 이러한 포트가 이미 사용 중이라면 어떻게됩니까? 그러나 기본 관리자 시스템과 같은 나머지 XAMPP 모듈에서도 마찬가지입니다 MySQL 데이터 또는 Mercury 메일 서버의 경우에도 포트가 사용 중일 수 있습니다 다른 프로그램의 경우 XAMPP 제어판 버전 3을 실행하면 경고 메시지가 표시되며 XAMPP 모듈에 필요한 포트는 이미 사용 중입니다

"Netstat"버튼을 사용하면 모든 창이 표시되는 창에 액세스 할 수 있습니다 사용중인 포트 및 포트를 사용중인 포트 예를 들어, 포트 80과 포트 443이 이미 다른 프로그램에서 사용 중이거나, 이 예에서와 같이 Skype 문제가있는 다른 프로그램은 VMWare 또는 Internet Information Server이며, 아파치가 기본적으로 사용하는 포트 80과 443을 사용하기 때문이다 이 문제에 대한 해결책은 세 가지가 있습니다

다른 프로그램을 중지하거나 다른 프로그램에서 충돌하는 포트를 변경하거나 XAMPP에서 변경할 수 있습니다 예를 들어 포트에 문제가있을 수있는 XAMPP를 제공하는 Apache 웹 서버 80 및 443을 사용하십시오 Skype에서 포트를 변경하려면 "옵션"과 "연결"패널로 가야합니다 연결을위한 대안으로 포트 80과 443을 사용하는 옵션입니다 들어오는 이 옵션을 비활성화하면 Skype는이 두 포트와 서버 사용을 중단합니다

아파치가 제대로 작동합니다 또는 Apache 구성을 변경할 수도 있습니다 이를 위해 두 가지를 수정해야합니다 파일 첫 번째 파일은 " xampp apache conf "디렉토리에 있으며 "httpd

conf"라고합니다 이 파일에서 포트 80을 참조하는 행을 변경해야합니다 대신 8080과 같이 사용 가능한 다른 포트 두 번째 파일은 " xampp apache conf extra "디렉토리에 있으며 호출됩니다 httpd-ssl

conf 이 파일에서 포트 443을 참조하는 행을 변경해야합니다 그 자리에 예를 들어 4443과 같은 다른 포트가 있습니다 그러나 Apache 포트를 변경하면 더 이상 정상적인 방법으로 연결할 수 없습니다 "Localhost"하지만 포트를 지정해야합니다

그것을 기억하십시오 마지막으로, 다른 문제가 있으면 XAMPP FAQ를 확인하는 것이 좋습니다 어쩌면 문제에 대한 답을 찾을 수 있습니다 그리고 그렇지 않다면 Google을 검색하십시오 당신이 그 문제의 첫 번째가 아니 었는지와 분명히 누군가가 그 문제를 해결했는지 확인하십시오

전에 이 비디오는 "웹 개발 소개"과정의 일부입니다 ideswebes 주소에서 구할 수 있습니다 주의 해 주셔서 대단히 감사합니다

Curso de PHP – Aula 64 – Lista de Parâmetros – eXcript

사람들에게 말하십시오! 우리의 PHP 코스 에피소드 1 개에 오신 것을 환영합니다! 그리고 이걸로 클래스의 경우 매개 변수 목록을 검토합니다 언어가 우리에게 제공하는 융통성있는 방법 매개 변수를받습니다

우리는 대부분 우리의 기능을 가지고 있습니다 어떤 매개 변수가 전달되는지 그러나 몇 가지 상황이 있는데, 우리는 융통성 있고 기능 할 수 있어야합니다 예를 들어, 매개 변수의 다른 양 이것은 사용해야 만하는 도구입니다

알 수없는 상황에서 어떤 매개 변수가 전달되는지 기능 알 수있는 다른 모든 상황에서 어떤 매개 변수 우리가 이미 연구 한 방식으로 매개 변수를 정의해야합니다 우리는, 매개 변수 목록을 수신하는 함수에 대해 아무 것도 할 필요가 없다는 것을 의미합니다 즉, 특정 단어 또는 마크가 없습니다 함수를 사용하면 매개 변수 목록을 받게됩니다

우리가 가진 것은 일련의 도구들입니다 우리 함수의 구현에서 이러한 매개 변수를 수신 할 수 있습니다 그래서 언어 대신 매개 변수 목록 수신에 대한 표기법을 설정하면 이 매개 변수를 받기 위해 3 가지 기능을 설정하십시오 우리가 가지고있는 생각 그 순간에, 우리가 지켜야 할 매개 변수를 가진 함수에있는 것입니다 이 매개 변수를 전달하려면 2 개의 매개 변수가있는 함수에서 우리는 2 개의 매개 변수를 전달하려면 함수를 호출 할 수 없으며 그러나 더 높은 수량을 전달한다고해서 어떤 문제 PHP 언어는 목록 수신을 위해이 세 가지 함수를 정의했습니다

매개 변수 우리는 전송 된 매개 변수 목록이 배열이고, 예를 들어,이 Array가 반환되도록 요청하는 함수가 있습니다 그래서 가자 매개 변수 목록을받는 함수를 구현하십시오 함수를 정의 해 봅시다 매개 변수 목록을 수신 할 수 있습니다

그래서 우리는 단어를 사용합니다 예약 된 함수, sum, open 및 close 괄호 함수를 호출하고 open 우리는 열쇠를 닫습니다 우리는 이것이 필요한 코드이므로 닫을 수 있습니다 매개 변수 목록 수신 이제 우리가해야 할 일은 PHP가 보낸 목록을 수신하고 조작하기 위해 우리에게 제공하는 3 가지 함수

우리는이 3 가지 기능을 정의한 PHP 언어를 가지고 있습니다 첫 번째 기능이 사용되며, 인덱스로 매개 변수에 액세스하려는 경우 다음으로 예를 들어, 3 개의 매개 변수가 전송되면 목록의 첫 번째 매개 변수에 인덱스는 0이고, 두 번째 인덱스는 1이고, 세 번째 인덱스는 인덱스입니다 2와 같다 따라서 함수는 func arg를 얻습니다 매개 변수에 액세스 할 수 있습니다

동일한 색인에 액세스합니다 따라서이 함수는 다음과 같은 경우에만 사용할 수 있습니다 매개 변수 목록이 전송되고 있는지, 그리고 매개 변수가 전달 된 위치를 알 수 있습니다 우리가 가지고있는 두 번째 기능 func는 args를 얻습니다 우리가 볼 수 있듯이이 두 함수의 차이점은 여기에 마지막에 S가 있는데,이 경우에는 복수형을 나타냅니다

그런 다음 우리는 그 기능을 가지고 있습니다 func get args는 전달 된 매개 변수를 포함하는 Array를 리턴합니다 그런 다음, 우리가 Array를 반환 할 때 우리는 같은 것을 반복 할 수 있고 따라서 값을 읽는 것입니다 그 안에 정의되어 있습니다 마지막으로 args에 함수가 있습니다

즉, 우리를 반환하는 함수, 전달 된 매개 변수의 양 그래서 첫 번째 예를 만들고 다음과 같이 작업 해 보겠습니다 정의하자 총 이름의 변수이며, 여기에 첫 번째와 두 번째의 합을 매개 변수 따라서 첫 번째 매개 변수를 얻으려면 함수 func을 호출합니다

args를 얻고 인덱스가 0이라는 것을 정의하자 즉, 우리는 첫 번째 매개 변수의 인덱스가 0입니다 즉,이 매개 변수는 전송 된 두 번째 매개 변수가 추가됩니다 그래서 func는 arg를 얻습니다 여기에서 1

우리가하는 일은 통과 된 첫 번째 매개 변수를 취하는 것입니다 통과 된 두 번째 매개 변수를 추가합니다 그런 다음, 우리는 이것을 돌려줍니다 총 이름 변수에 합계 마지막으로, 우리는 화면에 인쇄해야합니다

총 변수에 포함되어 있습니다 이제 여기로 가보자 soma 함수를 호출하자 인수로 값 10과 값 2를 전달합니다 완료하려면 쉼표와 쉼표 지시

우리는 그것을 실행할 것입니다 그리고 우리가 볼 수 있듯이, 그것은 우리를 위해 여기에 인쇄되었습니다 즉, 우리는 함수 func를 통해 arg를 얻습니다 우리는 첫 번째 매개 변수에 접근합니다 보내졌으며 두 번째 매개 변수에 액세스합니다

그래서 이것은 일하는 방법입니다 보내지는 가치의 위치를 ​​알 수 있고, 우리는 어떤 가치가 전달 될 것이라는 보장이있을 때 그래서 그것입니다 여러분! 이것은 매개 변수 목록을 얻는 방법에 대한 우리의 첫 번째 교훈이었습니다 어떻게 우리가 매개 변수 목록을 수신 할 수있는 함수를 정의하기 위해 배웠습니다 우리는 전혀 아무것도 할 필요가 없습니다

우리가 가진 유일한 차이점은 매개 변수 목록에 액세스하는 방법입니다 그래서 그게 다야! 나는 너를 본다 우리의 다음 학급에서, 당신을 감사하고, 나중에 당신을 만난다, 안녕!

Curso de PHP – Aula 67 – Retorno de Valores – eXcript

그리고이 수업에서는 가치의 반환을 연구 할 것입니다 우리는 함수를 통해 값을 반환 할 수 있습니다

정의에 따르면, 모든 기능은, 유형에 관계없이 값을 반환하는 기능 우리는 가치를 돌려 주어야합니다 우리가 호출하는 순간부터 시작된 사이클의 완료입니다 어떤 기능을하고, 이것의 옆에, 우리는 논증을 전달한다 아마, 함수 명령 블록에서 사용되었습니다

사실, 그 많은 기능 값을 받고, 처리하고, 처리 된 값을 반환하도록 합산됩니다 여기에 return 문을 사용하여 간단한 코드가 있습니다 그래서 우리는 함수를 정의합니다 주어진 순간에, 우리는 return 문을 정의한 다음, 어떤 값이 반환되어야합니다 우리는이 기능을 호출 한 사람과 능력을 가지고 있습니다

반환되는 값을받습니다 그러나 우리는 의무적 인 것은 아니며 함수가 반환하는 값을받습니다 그러나 대부분의 경우, 이 반환 값을 받기 위해서만 함수를 호출 할 것입니다 그래서 우리는, return 문은 사용 된 언어의 예약어이며, 함수가 반환 할 값을 설정합니다 그리고 우리 프로그램이 끝나면 return 문을 찾으면 그 함수가 있습니다

실행중인 실행 문은 return 문이 정의 된 것과 같은 줄에서 종료됩니다 따라서 우리가 배우게 될 것처럼 return 문을 사용하는 것이 일반적입니다 우리가 지시를 완성하기 위해서뿐입니다 그러나 return 문을 사용합니다 어떤 값을 건네지 않고 return 문만을 사용하기 때문에, 함수의 실행을 완료합니다

이제 예제를 개발해 보겠습니다 return 문을 사용합니다 값의 큐브를 반환하는 함수를 정의합시다 그래서 숫자를 매개 변수로하는 함수를 정의 할 것입니다 입방체를 계산하고 계산 된 값을 반환합니다

우리가 함수를 원한다고 가정 해 봅시다 이 함수의 이름은 큐브가 될 것이고, 괄호를 열고 닫을 수 있습니다 이름, 열린 키와 닫는 키, 그리고 이제 우리가해야 할 일에 매개 변수를 정의 해 봅시다 큐브에서 계산 된 값을 반환하는 것입니다 우리 모두 알다시피, 큐브는 숫자입니다

세 번째 힘, 그렇지 않으면 우리는 그것이 곱해진 숫자라고 말할 수 있습니다 혼자서, 그 자신에 의해 곱해졌다 이제 x라는 변수를 정의 해 봅시다 여기에 변수 num에 num이라는 곱셈을 num 변수로 대입합니다 그래서, 우리는 3 배의 값을 곱합니다

즉, x에 할당 된 값을 반환합시다 따라서 return 문을 사용하겠습니다 매개 변수로 x의 값을 전달합니다 즉, 우리는 여기 10 행에 있습니다 큐브를 계산하고 그 결과를 변수 x에 대입합니다

그 후, 우리는 return 문을 사용하여 값 반환해야하는 값은 x 변수에 포함 된 값입니다 그럼 여기로 가자 큐브 함수를 호출하고 값을 반환해야한다고 가정 해 보겠습니다 3에서 큐브까지 그리고보세요, 우리는 27 번 반환되었습니다

즉, 우리는 큐브 이름 함수를 정의하고 큐브에 올려야하는 값, 매개 변수로 전달되어야합니다 그런 다음 num 값에 num 값을 곱합니다 그 결과 num의 값으로 다시 곱합니다 즉, 우리는이 곱셈의 결과가 변수 x에 할당되었음을 알았습니다 우리가 return 문을 사용하고 우리가해야 할 가치가 있다고 말했습니다

반환되는 값은 변수 x에 포함 된 값, 즉 통과되었다 그래서 그것입니다 여러분! 이 수업에서는 우리가 배웁니다 우리는 함수에 의해 값을 반환 할 수 있습니다 그래서 그게 다야! 다음 수업에서 만나요 고맙습니다

나중에 보자, 안녕!

Curso de PHP – Aula 70 – Parâmetros por Referência II – eXcript

안녕하세요, 모두가 우리 PHP 과정의 또 다른 에피소드에 오신 것을 환영합니다! 그리고 이걸로 수업을 계속할 것이며, 우리는 매개 변수를 참조로 전달할 수 있습니다 과거 수업에서 우리는 간단한 과제가 어떻게 작동 하는지를 배웠습니다

멤버의 사본이 대입 연산자의 오른쪽에 만들어진 다음 할당 연산자의 왼쪽에있는 멤버에 할당됩니다 우리는 또한 우리는 변수의 메모리 주소를 지정하고자한다면 변수 이름 앞에 상용 "e"를 붙이십시오 이제 우리가 할 일은 예제입니다 그러나 우리는 과거 수업에서했던 것과 비슷하게 기능을 사용했습니다 처음에는, 우리는 "a"라는 변수를 선언 할 것이고 우리는 그 변수에 3 개의 원소를 가진리스트를 할당 할 것입니다

세미콜론으로 지시를 끝내십시오 이제 우리는 다음과 같은 함수를 정의 할 것입니다 name "func ()"을 정의하고 매개 변수를 전달해야 함을 정의하자 이름 매개 변수 "arg"를 정의합시다 그런 다음 키를 열고 닫은 다음 코드가 있습니다

우리는 "$ a"라는 이름의 변수를 선언하고 그것에 배열을 할당합니다 그런 다음, 우리는 함수를 선언하고, 함수의 이름을 "func ()"로 지정하고 그 함수를 정의합니다 매개 변수를 받아야합니다 보시다시피 매개 변수 변수가 정의됩니다 정상적인 변수로 우리의 목표는 이제 변수로 이동하는 것입니다

"func ()"우리의 배열 "a"의 참조, 즉 우리가 복사본을 전달하는 대신에 우리는 우리의 함수 인 Array 참조로 이동할 것입니다 이것을 위해 가능하다면, 우리는 우리 함수의 주장을 정의 할 것이고, 그것은 참조를받을 것이며, 사본 자체는 아닙니다 이를 위해 "e"광고, 앞 매개 변수 이름의 이것이 우리가 PHP로 말한 방식입니다 변수의 복사본이 아닌 참조를받습니다

일단 이것이 끝나면 우리는 인쇄 할 것입니다, 우리의 매개 변수 "arg"에 포함 된 모든 값, 즉 print 참조로서 건네받은 변수의 값 이를 위해 우리는 함수를 사용할 것입니다 "print_r ()"매개 변수 "$ arg"를 출력한다고 가정 해 봅시다 이제 우리는 함수 func () 함수를 호출합니다 그런 다음, 우리는 "func ()"함수를 호출 할 것이고 매개 변수, 변수 "$ a", 문장을 끝내기위한 세미콜론 마지막으로, 우리의 배열 "$ a"를 인쇄 해 보겠습니다

"print_r ()"그리고 변수 "$ a"를 세미콜론으로 전달합니다 지시를 끝내라 그래서 우리는 Array를 정의하고이를 우리의 변수 "$ a" 그런 다음 "func ()"함수를 정의하고 매개 변수를 받아야합니다 그러나 참조를 받고 싶다고 알려드립니다

매개 변수로 전달되는 변수의 복사본이며 복사본이 아닙니다 블록에서 우리 함수 "func ()"의 배열을 출력합니다 이것은 "func ()"라는 이름의 배열을 호출하고에 매개 변수로 전달하여 이루어집니다 우리의 변수 "$ a" 마지막으로, 포함 된 모든 값을 출력합니다

우리의 배열 "$ a" 이제 실행 해 보겠습니다 정의가 콘솔에 여기에 인쇄되었습니다 2 개의 배열 중 하나이며, 우리가 볼 수 있듯이, 두 개의 배열은 동일합니다 이제 우리는 무엇을 할 것인가? 할 일은 "arg"매개 변수에 의해 전달되는 요소를 변경하는 것입니다

그런 다음, 여기에 우리의 매개 변수 "arg", 달러 기호 "arg"를 정의합시다 우리가 원한다고 가정 해 봅시다 index 요소를 1로 변경하십시오 즉, 우리는 원하는 것을 말합니다 우리의 배열 "arg"의 요소 1을 변경하십시오

그런 다음, 요소 1에 값 5를 할당하고, 세미콜론으로 지시를 끝내십시오 우리는 그것을 처형했습니다 보시다시피, 2 개의 배열이 인쇄되었지만 값이 다른 경우이 문제가 발생합니다 우리는 변경을 한 후에 배열을 인쇄해야합니다 우리는 다시 달릴 것입니다

우리가 볼 수 있듯이, 두 배열은 모두 변경되었습니다 즉, 매개 변수로 전달 된 배열과 "$ a"배열에는 해당 요소가 있습니다 1이 바뀌 었습니다 왜 우리는 1 개의 Array에서만 작동합니다 즉, 언제 우리는 Array "arg"요소 1에 다른 값을 할당합니다

우리는 사실, 7 행에서 여기에 정의 된 Array의 요소 1을 변경합니다 함수 "func ()"를 호출 할 때, "$ a"라는 배열을 참조로 전달합니다 즉, 우리는 함수 정의에서 우리가 원하는 것이라고 말했습니다 그 값의 복사본이 아닌 변수 참조를 받는다 그런 다음, 모두 우리가 변수의 참조를 전달하고자 할 때, 우리는 변수 매개 변수 앞에있는 상업용 "e"문자가 정의됩니다

단순히 우리는 우리 함수를 통해 전송되는 모든 값을 "&" "func ()"는 값의 복사본이 아니라 참조를 보낼 것입니다 같은 우리는 참조로 값을 전달할 수 있습니다 참조, 즉 반환 함수를 통해 참조를 전달할 수 있습니다 변수의 따라서 참조를 반환하는 것이 가능하도록하려면 함수 이름 앞에 & 문자가 붙습니다

즉, 우리는 변수 "return"문과 함께 정의한 변수의 경우, 가치가 아니라 오히려 당신의 참조 그래서, 우리가 시험을 치러 가자 여기에 Array를 복사하고, 함수 내에서 같은 것을 정의하고, 삭제하겠습니다 이 매개 변수는 이제 값을 반환하는 것이 목표이므로 여기에서 변수 "$ a"를 정의하고,이 행을 지우고, 마지막으로 정의하고, 변수 "$ a"의 참조를 반환해야하며 세미콜론으로 끝나야합니다 지시

여기서 변수 "$ a"를 출력해야하며 우리의 변수는 출력하지 않아야합니다 변수 "$ arg" 그래서 우리가 한 것은 "func ()"라는 함수를 정의하는 것이 었습니다 우리는 $와 같은 함수 이름 앞에옵니다 이런 식으로 우리는 함수가 반환하는 값은 변수의 참조가됩니다

단순히 변수 사본이 아닙니다 이 작업이 완료되면 name "$ a"를 만들고이를 Array에 할당하면 모든 요소가 인쇄됩니다 우리 배열 "$ a"의 배열을 반환하고 마지막으로 "$ a"배열을 반환합니다이 경우 여기서는 우리는 배열 "$ a"에 대한 참조를 반환 할 것입니다 함수 이름에는 $가 붙습니다

이제 15 행으로 가자 그 값을 지우겠다 여기에 값 이름 변수를 정의 해 보겠습니다 함수를 호출하면 변수 값의 값을 출력해야합니다 그런 다음 우리가하는 일은 값 이름 변수를 정의하고 그것에 할당하는 것입니다

함수가 반환하는 값, 즉 우리가 호출 한 값 함수 이름 "func ()"과 값 이름 변수에 반환 된 값 다음으로, 우리는 단순히 우리의 변수 값 그러나 우리 모두 알다시피, 우리의 함수 "func ()"는 리턴하지 않을 것입니다 변수의 복사본이지만 오히려 참조를 반환합니다 그래서 무엇을 위해 참조가 반환되고 해당 참조가 value 변수에 할당되면 우리는 함수를 호출하기 전에 &를 써야한다 우리는 변수 값에 대한 참조를 할당하고자하는 PHP를 실행해야합니다

그리고보세요, 우리는 2 개의 배열을 인쇄했습니다 둘 다 같은 항목을 포함하고 있습니다 즉, 우리는 우리의 함수가 Array의 참조를 반환하고 그것의 사본 자체 그래서 그것입니다 여러분! 이 수업에서는 우리가 배우고, 우리가 참조로 값을 전달할 수있는 방법과 우리가 할 수있는 방법 함수에 의한 참조를 돌려 준다 그게 다야, 너를 우리 다음에 만날거야

수업, 고마워요 나중에 보자, tchauuuuu !!!