상세 컨텐츠

본문 제목

PHP function

php

by 개발일지작성 2024. 3. 20. 22:29

본문

728x90

내장함수와 사용자 정의 함수로 나뉨

 

내장함수는 php에서 만들어놓은 함수 (스프링으로 치면 메서드?)

$money = 3000;

echo number_format($money); // 3,000  3자리마다 , 를 찍어줌 (내장함수) (php에서 이미 존재하는 함수)

이런거..

 

사용자 정의 함수는 사용자가 만드는 함수

/*
function 함수이름() {
    echo "구문";
}
*/

 

이 구조로 만듬

 

예시)

function getString() {
    echo "구문!!";
    // return 3;
}

$a = getString(); // return 값을 $a 에 넣어줌 return이 없다면 "구문!!" 이 나왔을 것
echo $a;

 

 

근데 재밌는 기능이 있음

// 상수 느낌임 int로 지정했으면 int로 써라! 라며 오류 발생 시켜버림
// 이 코드 전체가 규칙임 1외에 다른 값을 넣으면 php에서 이놈! 함
// 엄격한 유형 선언문은 스크립트 맨 처음에 와야함;;
// declare(strict_types = 1);

function add(int $a, int $b): int {
    return $a + $b;
}

echo add(5, 10); // 출력: 15
// echo add("5", "10"); // TypeError 발생

사용해보면서 많이 웃은듯

'php' 카테고리의 다른 글

PHP 연관배열  (0) 2024.03.20
PHP 배열  (0) 2024.03.20
PHP for, forEach  (0) 2024.03.20
PHP while, do while  (0) 2024.03.20
PHP 논리 연산자, 문자열 연산자  (0) 2024.03.20

관련글 더보기