>백엔드 개발 >PHP 문제 >완전히 마스터해야 하는 PHP의 두 가지 매개변수 선택(예제 포함)

완전히 마스터해야 하는 PHP의 두 가지 매개변수 선택(예제 포함)

慕斯
慕斯원래의
2021-06-03 15:51:091712검색

지난 글에서 "함수의 매개변수를 이해해야 합니다(상세 소개)"에 대해 소개했습니다. 이번 글에서는 계속해서 매개변수란 무엇인지 소개하겠습니다. 이 기사에는 예제가 포함되어 있으므로 직접 방문하여 살펴보는 것이 좋습니다! ! !

완전히 마스터해야 하는 PHP의 두 가지 매개변수 선택(예제 포함)

지난번에 함수의 매개변수에 대해 이야기한 후에 다음을 계속 추가하겠습니다.

매개변수는 형식 매개변수와 실제 매개변수의 두 부분으로 나뉩니다.

형식 매개변수는 형식 매개변수이며, 함수에서 사용됩니다.

실제 매개변수는 함수를 호출할 때 괄호 안에 사용되는 실제 매개변수입니다.

참고:

  • 함수에 정의된 매개변수가 있는 경우 함수 호출 시 해당 실제 매개변수를 전달해야 합니다. 형식 매개변수에는 기본값이 없는 경우)

  • 함수에도 형식 매개변수의 기본값이 있고 해당 실제 매개변수가 전달되면 전달된 실제 매개변수가 주요 매개변수가 됩니다(변수 할당과 동일, 실제 매개변수의 값을 사용하여 형식 매개변수에 값 할당)

  • 실제 매개변수를 전달하려면 형식 매개변수의 위치와 일대일로 대응해야 합니다.

(보충 설명)

  • 형식 매개변수에 기본값이 있으면 전달될 가능성이 높습니다. 실제 매개변수의 형식 매개변수가 먼저 배치됩니다.

  • 함수에 두 가지가 모두 있는 경우; 기본값이 있는 형식 매개변수와 기본값이 없는 형식 매개변수, 기본값이 없는 형식 매개변수는 기본값이 있는 형식 매개변수 앞에 배치되어야 합니다.

  • 전달된 매개변수는 대상 매개변수와 일치해야 합니다. 논리적 문제 방지

게임 캐릭터 만들기:

먼저 캐릭터의 이름, 성별, 역할 등을 코드에 구체적으로 설정합니다. 예:

<?php
      //创建游戏角色的功能
      function createPerson($name,$sex,$job,$head = &#39;帽子&#39;, $hand = &#39;灵石&#39;, $close = &#39;广袖流仙裙&#39;){
     //有姓名
      echo &#39; 角色的名称是:&#39;.$name. &#39;<br/>&#39;;
      //有性别 
      echo &#39; 角色的性别是:&#39;.$sex. &#39;<br/>&#39;; 
      echo &#39; 角色的职业是:&#39;.$job.&#39;<br/>&#39;;
      echo &#39; 加载游戏场景,进入游戏<hr/>&#39;;
      //有一些默认初始化的装备
      //头部
      echo &#39; 头顶:&#39; . $head. &#39;<br/>&#39;;
      //武器
      echo &#39;手拿: &#39; . $hand. &#39;<br/>&#39;;
      //衣服
      echo &#39;衣服: &#39; . $close. &#39;<br/>&#39;;
      }
      //用户创建角色
      createPerson(&#39;巧克力慕斯&#39;,&#39;女&#39;,&#39;公主&#39;);
?>

작업 결과:
완전히 마스터해야 하는 PHP의 두 가지 매개변수 선택(예제 포함)

기능 게임 캐릭터 생성을 위한 코드 분석:

먼저 함수를 시험해보고 함수 함수 정의를 사용하여 이름, 성별, 작업 내용(직업)을 설정한 다음 캐릭터 이름을 출력(에코)하는 등의 작업을 수행합니다. , 필요한 게임 캐릭터 설정을 출력한 다음 게임 장면 로드 및 게임 진입에 대한 출력(에코)을 계속합니다. 이 기간 동안 게임에 들어갈 때 다음과 같은 기본 초기화 장비가 있습니다. 따라서 위와 같이 헤드 설정에 대한 일부 코드를 계속 출력(에코)하여 다른 기본 설정을 작성합니다. 다음으로 캐릭터를 생성합니다(함수를 호출하여 [creatperson(); ]) 캐릭터를 생성한 후 게임에 들어갈 수 있습니다.

추천 학습: "PHP 비디오 튜토리얼"

위 내용은 완전히 마스터해야 하는 PHP의 두 가지 매개변수 선택(예제 포함)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.