지난 글에서 "함수의 매개변수를 이해해야 합니다(상세 소개)"에 대해 소개했습니다. 이번 글에서는 계속해서 매개변수란 무엇인지 소개하겠습니다. 이 기사에는 예제가 포함되어 있으므로 직접 방문하여 살펴보는 것이 좋습니다! ! !
지난번에 함수의 매개변수에 대해 이야기한 후에 다음을 계속 추가하겠습니다.
매개변수는 형식 매개변수와 실제 매개변수의 두 부분으로 나뉩니다.
형식 매개변수는 형식 매개변수이며, 함수에서 사용됩니다.
실제 매개변수는 함수를 호출할 때 괄호 안에 사용되는 실제 매개변수입니다.
참고:
함수에 정의된 매개변수가 있는 경우 함수 호출 시 해당 실제 매개변수를 전달해야 합니다. 형식 매개변수에는 기본값이 없는 경우)
함수에도 형식 매개변수의 기본값이 있고 해당 실제 매개변수가 전달되면 전달된 실제 매개변수가 주요 매개변수가 됩니다(변수 할당과 동일, 실제 매개변수의 값을 사용하여 형식 매개변수에 값 할당)
실제 매개변수를 전달하려면 형식 매개변수의 위치와 일대일로 대응해야 합니다.
(보충 설명)
형식 매개변수에 기본값이 있으면 전달될 가능성이 높습니다. 실제 매개변수의 형식 매개변수가 먼저 배치됩니다.
함수에 두 가지가 모두 있는 경우; 기본값이 있는 형식 매개변수와 기본값이 없는 형식 매개변수, 기본값이 없는 형식 매개변수는 기본값이 있는 형식 매개변수 앞에 배치되어야 합니다.
전달된 매개변수는 대상 매개변수와 일치해야 합니다. 논리적 문제 방지
게임 캐릭터 만들기:
먼저 캐릭터의 이름, 성별, 역할 등을 코드에 구체적으로 설정합니다. 예:
<?php //创建游戏角色的功能 function createPerson($name,$sex,$job,$head = '帽子', $hand = '灵石', $close = '广袖流仙裙'){ //有姓名 echo ' 角色的名称是:'.$name. '<br/>'; //有性别 echo ' 角色的性别是:'.$sex. '<br/>'; echo ' 角色的职业是:'.$job.'<br/>'; echo ' 加载游戏场景,进入游戏<hr/>'; //有一些默认初始化的装备 //头部 echo ' 头顶:' . $head. '<br/>'; //武器 echo '手拿: ' . $hand. '<br/>'; //衣服 echo '衣服: ' . $close. '<br/>'; } //用户创建角色 createPerson('巧克力慕斯','女','公主'); ?>
작업 결과:
기능 게임 캐릭터 생성을 위한 코드 분석:
먼저 함수를 시험해보고 함수 함수 정의를 사용하여 이름, 성별, 작업 내용(직업)을 설정한 다음 캐릭터 이름을 출력(에코)하는 등의 작업을 수행합니다. , 필요한 게임 캐릭터 설정을 출력한 다음 게임 장면 로드 및 게임 진입에 대한 출력(에코)을 계속합니다. 이 기간 동안 게임에 들어갈 때 다음과 같은 기본 초기화 장비가 있습니다. 따라서 위와 같이 헤드 설정에 대한 일부 코드를 계속 출력(에코)하여 다른 기본 설정을 작성합니다. 다음으로 캐릭터를 생성합니다(함수를 호출하여 [creatperson(); ]) 캐릭터를 생성한 후 게임에 들어갈 수 있습니다.
추천 학습: "PHP 비디오 튜토리얼"
위 내용은 완전히 마스터해야 하는 PHP의 두 가지 매개변수 선택(예제 포함)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!