PHP 함수는 무엇입니까?같이 해봐!!

2800 단어 PHP

먼저


초보자부터 풀스택 엔지니어를 목표로 한 남자의 비망록이다

카탈로그


Υ함수는 무엇입니까?
(3) 함수로 기억하는 3가지
⑶ 사용자 정의 함수의 기본 쓰기
④ 실제 실행 함수

Υ함수는 무엇입니까?


데이터가 반환됩니다(IN)
그에 상응하여
데이터(OUT) 기능을 반환합니다
두 부류로 나눌 수 있다
▶내장 함수
php에서 기본적으로 제공하는 함수입니다.
▶사용자 정의 함수
자체 생성 함수
내가 실제로 사용하고 싶은 것은'사용자 정의 함수'다.

(3) 함수로 기억하는 3가지


▶등수 매개 변수
함수에 전달된 데이터
▶임시 매개 변수
함수에 전달할 때 변수 같은 상자를 설정하는 데이터
▶반환값 (반환값)
함수에서 반환된 데이터

⑶ 사용자 정의 함수의 기본 쓰기

▶︎ 関数を定義
 function 関数名(引数) {
    return 返り値;
}

↑ 만 정의되어 실행됨
▶︎ 関数を実行
  関数名(引数); 
이것은 기본적인 작법이다.
여기를 머릿속에 잘 기억해라!

④ 실제 실행 함수


환경 구축이 번거로운 분들은 Paiza를 추천합니다.
URL: https://paiza.io/ja/projects/new
실전에 들어가기 전에 이것을 주의해야 한다.
※ 하나의 함수는 하나의 기능만 있음
이해하기 쉬워야 하니까.만약 함수가 매우 많다면 왜 그런지 모르겠다.
sum 함수 만들기
제목은 "1~10의 값을 더한 함수를 되돌려줍니다."이다.
<?php
// 1〜10 までを足した値を返す関数
function sum(){
  
   // $result は結果を保存する変数    
    $result = 0;
   
   // $i は 1から始まり $max より大きくなるまでループする
    $for($i = 1; $i <=10; $i++){
       
   // $result に $i を順番に足していく
    $result += $i;
    }

    return $result;
}

?>
정의됐어!
실제로 집행해 보세요.
아무것도 표시되지 않습니다.
나는 단지 함수를 정의했을 뿐이기 때문이다.
함수는 k를 정의했을 뿐, 실행을 통해서만 호출할 수 있습니다.
그럼 실제로 호출하고 싶은데요.
아까 코드에 다음 내용을 입력하세요.
// 関数を実行する
echo sum();
다시 실행
$ php sum.php
55
성공을 표시합니다.٩( ᐛ )و
이것은 1에서 10까지의 결과를 나타낸 것이다.
하지만 이 함수는 맛이 없다.
1부터 10까지 계산된 함수와 같은 사용 요소를 찾을 수 없습니다.
그렇다면 고성능을 조금 높이고 싶습니다.
여기에 사용된 것은 위에서 설명한'임시 함수'다.
실제로 코드를 써 보세요.
<?php
// 1〜$max までを足して結果を返す関数
function sum($max) {
    $result = 0;

    // $i は1から始まり、$max より大きくなるまでループする
    for($i = 1; $i <= $max; $i++ ){
        $result += $i;
    }

    return $result;
}

// 関数を実行
echo sum();
?>
완성٩( ᐛ )و
이번sum 함수에 임시 매개 변수를 설정한 $max
값을 얼마나 넣을지 알려주기 위해서 실행할 때
내가 너에게 $max의 값을 알려줄게.
echo sum(100);
실행해 보다.
$ php sum .php
5050
$
1에서 100까지의 더하기 값을 계산할 수 있다.٩( ᐛ )و
임무는 여기서 끝냅니다.
즐거운 학습
프로그래밍 배우는 즐거움!!!
그럼 안녕!

좋은 웹페이지 즐겨찾기