Cara Mudah Memahami Fungsi dan Prosedur di PHP

비스 미라 히로 마니로 로힘 assalamualaikum warahmatullahi wabarokatuh 안녕 친구 다시 나와 함께 디 키 시아 파툴 아 비야 이 기회에 CV eaSYStem 채널에서 튜토리얼을 공유하고 싶습니다 PHP에서 함수와 프로 시저 그래서 여기에서 우리는 어떤 기능과 절차가 다른 기능과 절차 그리고 그것을 만드는 방법 좋은 친구 PHP에서 함수와 프로 시저가 무엇인지 조금 설명 할 것입니다

기능 또는 기능 명령 또는 명령 집합입니다 작업을 수행하기위한 것입니다 특정 프로세스 수행 호출에 반환 값을 반환합니다 설정 명령 절차는 특정 프로세스 수행 값을 반환하지는 않습니다 그래서 끝났어

기능과 절차의 차이점은 함수가 반환 값을 반환하는 경우 반면에 절차 그것의 발달에 어떤 가치도 돌려 보내지 않을 것이다 그거 좋아해 기능 또는 절차는 반복적으로 또는 연속적으로 사용될 수있다 그래서 그래서 우리는 다시 쓸 필요가 없다 지침과 명령 그래서 절차를 사용하여 지시 사항은 많은 공간을 절약합니다 프로그램 크기 반복적 인 코드 입력을 피하십시오

실제로 많은 함수 함수가 php에 의해 제공되었습니다 실제로 많은 함수 함수가 php에 의해 제공되었습니다 예 : 에코, 인쇄 그리고 더 많은 그건 PHP가 제공 한 기능입니다 이러한 기능 외에도 우리는 또한 할 수있다 우리의 필요에 따라 당신 자신의 기능을 만드십시오

좋아, 좋은 친구 야 그것을 시도하자 연습하다 함수 및 프로 시저 만들기 알았어, 친구들이 텍스트 편집기를 열어주세요 이미 있다면 그런 다음 파일을 만듭니다 나는 이름이있는 파일을 만들었 기 때문에 latihan_function

php htdocs 폴더에 저장하십시오 xampp / htdocs 이미 있다면 여기에서 볼 수있다 기본 구문 함수입니다 볼 수있다 기능을 만들기 위해 우리는 함수로 시작합니다

그 다음에는 함수의 이름 여는 괄호 닫기 괄호 다음은 kurawel 대괄호입니다 닫힌 kurawel 브래킷으로 열고 닫는다 알았어 잘 기능을 만드는 데 고려해야 할 몇 가지가 있습니다 즉 그의 이름은 이미 PHP에있는 함수의 이름과 같지 않을 수도 있습니다

문자로만 구성 될 수도 있습니다 밑줄 숫자로 시작할 수 없습니다 기능을 만들 때 PHP로 우리는 논증을 사용할 수있다 또는 입력 매개 변수 설계된 기능으로 및이 구문 함수를 쓰는 것입니다 인수가없는 단순한 예 인수를 사용한다면 우리는 안으로 입력했다

이 닫는 괄호 여기 예를 들면 인수 두 개의 인수를 사용하면 쉼표로 구분 이걸 좋아해 양쪽 모두의 인수 인수 이렇게 명령 코드 나 명령어는 kurawel bracket으로 쓰여집니다 kurawel 괄호 안에 좋아, 우리가 함수를 만들 겠지 추가 이 함수는 두 개의 숫자를 더할 것입니다 좋아, 바로 시도해 보자

예를 들어 첫 번째는 기능이다 다음 공백 다음 함수 이름 나는 그 이름을 준다 이 기능 음, 이처럼 괄호를여십시오 두 가지 주장을하기 때문에 2를 더하기 두 숫자, 예 우리는 2 가지 주장을한다 여기에 우리가 변수로 만드는 첫번째 인자 이름 다음 쉼표 두 번째 나는 사랑한다

이렇게 이미 kurawel 대괄호이면 여기 나는 변수를 만들 것이다 우물 합계 예를 들면 양 다음과 같은 우리가 타이프했다 추가 된 세미콜론을 잊지 마라 세미콜론 우리가 변수를 만들었다면 유형 반환 이 반환 함수는 값을 반환하다 이전에 언급했기 때문에 기능 저것 지시 지시 세트 할 일을하거나 할 특정 프로세스를 복원합니다 가치 return 명령을 사용하여 반환하려면 이 금액은 $ 이와 같습니다

알았어 생성 된 함수는 아무것도 생성하지 않습니다 호출되지 않은 경우 예를 들어 보자 확인해 봐 우리는 브라우저를 살펴 봅니다

결과는 어때? 웹 서버를 잊지 마라 잘 활성화 된 내가 바로 활동했기 때문에 로컬 호스트 나는 그 파일의 이름을 주었다 latihan_functionphp 다음 키보드의 Enter 키를 누릅니다

그럼 아직 비어 있어요 내가 너에게 일찍 말했어 내가 만든 함수는 아무것도 생성하지 않습니다 우리는 그것을 쓰다 다음 우리가 시도해 볼 가정해라 그것을 추가하십시오 또는 두 개의 숫자 추가 두 우리는 구한다

그것을 봐라 잘 아직도 왜 그런가요? 괜찮아요 함수는 아무 것도 반환하지 않는다 그는 단지 값을 반환하다 그래서 우리는 필요해 에코 인 함수 브라우저에서 인쇄하거나 표시하려면 우리는 저장하려고합니다

우리는 재 장전이 이미 나타난 것을 보려고합니다 일곱 나는 여기서 설명 할 것이다 수 변수 이것은 가치이다 변수 niali1 및 values2 기능에 논쟁이다 반면에 이 두 매개 변수는 그러나 많이 누가 생각하니? 거기에있다

이들은 종종 교환된다 심지어 종종 동등한 두 개의 매개 변수를 사용하면 우리는 쉼표로 구분합니다 그러면 우리는 우리가 할 수있는 절차 구별하다 함수와 프로 시저의 차이점 우리는 절차를 만든다 문법은 그 문법과 동일하다 위의 야그 약간의 차이가있다

우리는 그것을 만들려고 노력한다 그 다음 그의 이름 예를 들면 이렇게 글쎄,이 절차를 위해 우리가 계산할 함수를 만든다 2 세 즉 현재 연도와 연도 출생 년도 우리는 논쟁을한다 잘 여기 예를 들어 첫 번째 지금 둘 다 알고있다 예를 들면 태어났다

이렇게 우리는 변수 예를 들어 나이 다음 이제 해는 줄어들었다 올해의 출생 우리는 계속 노력하고있다 반향하다 이런 나이 지금 이것은 절차입니다 절차 우리가 시도 이거 잘해 이 절차를 호출하려고합니다

우리는 구한다 재 장전하다 운영 체제가 잘못되었습니다 나는 인수를 잊었다, 우리는 사랑한다 지금 2018 그 다음 출생 년도, 예를 들어 2001 년 우리는 구한다 다시로드 해보십시오

잘 그게 좋아 결과는 17이다 우리는 추가 볼 것이다 br 꼬리표 이게 맘에 든다 우리가 본다 잘 그게 좋아

일곱 가지는 함수이다 제 17은 절차이다 설명해 줄게 기능은 ~이다 단체 값을 보내거나 반환 할 수있는 처리 된 결과 이제 볼 수있다

이 함수 구문 2와 5는 매개 변수입니다 이제는 전화를 걸었 어 기능이 좋다 부름을 받다 다음 금액 반환 알았어 프로 시저의 구문은 다음과 같습니다 이렇게 차이점 우리는 리턴을 사용하는 함수를 사용한다

그것은 값을 반환하는 것입니다 두 번째 절차입니다 우리는 echo를 사용한다 나를 틀리게하지 마라 구문이 사용 절차에서 작성 되었더라도 기능 그러나 이것은 절차이다

절차 때문에 값을 반환하지 않습니다 하지만 그것을 표시하십시오 이 기능을 위해 잘 우리가 할 수 있도록 값을 돌려 준다 값을 사용하다 다른 프로세스로 돌아 가기 예를 들면 이렇게 우리는 이 합계 된 결과 매뉴얼을 추가해보십시오 여기에 예 : add 3 예 우리는 저장하려고합니다

그럼 그걸 추가 할 수있어 함수를 사용하는 경우 값을 반환하기 때문에 만약 그렇다면 이 결과 이 절차에서 우리는 그것도 추가하려고합니다 우리가 시도 예를 들면 10 우리는 구한다 우리는 재교육을 시도한다 좋아, 나타나지 않는다

지금 보아라 즉, 추가 할 수 없습니다 그 양은 잘 남아있다 이 함수를 사용하면 추가 할 수 있습니다 잘하면 이해할 수있다

어쩌면 그렇게 관심을 가져 주셔서 감사합니다 다소간 미안하다 잘하면 그것은 PHP의 튜토리얼 함수와 절차에 대해 이해할 수있다 너 모두에게 이익이된다 이 비디오를 좋아하고 공유하는 것을 잊지 마세요

또한 제발 우리의 채널, CV eaSYstem 채널을 구독하십시오 나는 끝장이야 와 살라 마 투아와 살로 카투