정의 및 사용법 파이 () 함수는 수학 상수 Π의 값을 반환합니다. PHP - M_PI에 정의된 미리 정의된 상수와 동일한 float 값 3.14159265359를 반환합니다. 구문 파이(무효) :float 매개변수 이 함수에는 매개변수가 필요하지 않습니다. 반환 값 PHP pi() 함수는 수학 상수 Π를 반환하고 미리 정의된 수학 상수 M-PI와 같습니다. M_PI를 사용하는 대신 수학 표현식에서 pi() 함수를 사용할 수 있습니다. PHP 버전 이 기능은 PHP 버전 4.x, PHP 5.x 및 PHP 7.x에서 사용할
정의 및 사용법 포 () 함수는 특정 숫자의 거듭제곱을 계산하는 데 사용됩니다. xy를 반환합니다. x를 y로 올림이라고도 하는 계산입니다. PHP는 ** 지수 연산자도 제공합니다. 따라서 pow(x,y)는 xy를 반환합니다. x**y와 동일 구문 pow ( number $base , number $exp ) : number 매개변수 Sr.No 매개변수 및 설명 1 기본 올려야 할 베이스 2 exp 기반을 높여야 하는 힘 반환 값 PHP pow() 함수는 exp의 거듭제곱으로 거듭제곱한 밑수를 반환합니
정의 및 사용법 sin, cos, tan 등과 같은 대부분의 삼각 함수에는 라디안 단위의 각도 인수가 필요합니다. 반면 실제로 각도는 도 단위로 표시됩니다. rad2deg() 함수는 라디안 각도를 각도로 변환하는 데 유용합니다. 이 함수는 number=rad2deg(x)와 같은 부동 소수점 수를 반환합니다. 여기서 x는 라디안 단위의 각도입니다. 라디안의 각도 =각도(도) *180/pi 예를 들어 rad2deg(Π)는 180도와 같습니다. 구문 rad2deg ( float $number ) : float 매개변수 Sr.No 매
정의 및 사용법 랜드() 함수는 의사 난수 생성 기술을 사용하여 정수를 반환합니다. 기본 범위는 0과 플랫폼별 getrandmax() 사이입니다. 64비트 Windows OS에서는 2147483647입니다. rand() 함수는 인수 없이(이 경우 기본 범위가 사용됨) 호출하거나 최소 및 최대 매개변수를 지정하여 호출할 수 있습니다. 이 함수는 항상 정수를 반환합니다. 구문 rand ( void ) : int rand ( int $min , int $max ) : int 매개변수 Sr.No 매개변수 및 설명 1 분 숫자를 반
정의 및 사용법 둥근() 함수는 부동 소수점 숫자를 원하는 정밀도 수준으로 반올림하는 데 유용합니다. 양의 정밀도 매개변수는 숫자가 소수점 이하에서 반올림되도록 하는 반면, 음의 정밀도를 사용하면 소수점보다 먼저 반올림됩니다. 정밀도는 기본적으로 0입니다. 예를 들어, round(10.6)은 11을 반환하고 round(10.2)는 10을 반환합니다. 이 함수는 항상 부동 소수점 숫자를 반환합니다. 이 함수에는 나중에 설명할 재정의된 상수 중 하나를 사용하는 mode라는 또 다른 선택적 매개변수도 있습니다. 구문 round (
정의 및 사용법 죄() 함수는 주어진 각도의 사인비를 라디안으로 반환합니다. 삼각법에서 각도의 사인은 대변과 빗변의 길이의 비율로 정의됩니다. sin(x) =반대/사변 x=90도인 경우 sin(x) =1 직각의 반대변은 빗변입니다. 이 함수는 부동 소수점 값을 반환합니다. 구문 sin ( float $arg ) : float 매개변수 Sr.No 매개변수 및 설명 1 인수 각도를 라디안으로 나타내는 부동 소수점 값 반환 값 PHP sin() 함수는 주어진 매개변수의
정의 및 사용법 신() 함수는 주어진 각도의 쌍곡선 사인을 라디안으로 계산합니다. 쌍곡선 사인 함수는 다음과 같이 정의됩니다. sinh(x) =(ex – e-x ))/2 이 함수는 Π와 -Π 사이의 부동 소수점 값을 반환합니다. 구문 sinh( float $arg ) : float 매개변수 Sr.No 매개변수 및 설명 1 인수 각도를 라디안으로 나타내는 부동 소수점 값 반환 값 PHP sinh() 함수는 주어진 매개변수의 쌍곡선 사인비를 반환합니다. PHP 버전 이 기능은 PHP 버전 4.x, PHP 5.x
정의 및 사용법 sqrt() 함수는 양수 부동 소수점 수의 제곱근을 반환합니다. 음수에 대한 제곱근이 정의되어 있지 않으므로 NAN을 반환합니다. 가장 많이 사용하는 기능 중 하나입니다. 이 함수는 항상 부동 소수점 숫자를 반환합니다. 구문 sqrt ( float $arg ) :float 매개변수 Sr.No 매개변수 및 설명 1 인수 제곱근을 구해야 하는 숫자 반환 값 PHP sqrt() 함수는 주어진 인수 번호의 제곱근을 반환합니다. 음수의 경우 함수는 NAN을 반환합니다. PHP 버전 이 기능은 PHP 버전
정의 및 사용법 srand() 함수는 난수 생성기를 시드하는 데 사용됩니다. 시딩은 난수 생성기를 초기화합니다. 대부분의 난수 생성기는 초기 시드가 필요합니다. PHP에서 srand() 함수의 사용은 자동으로 수행되므로 선택 사항입니다. 이 함수에는 반환 값이 없습니다. 구문 srand ([ int $seed ] ) : void 매개변수 Sr.No 매개변수 및 설명 1 씨앗 시드로 사용할 정수입니다. 지정하지 않으면 임의의 숫자가 지정됩니다. 반환 값 이 함수는 값을 반환하지 않습니다. PHP 버전 이 기능은
정의 및 사용법 탄() 함수는 주어진 각도의 탄젠트 비율을 라디안으로 반환합니다. 삼각법에서 각의 접선은 마주보는 변과 인접한 변의 길이의 비율로 정의됩니다. tan(x) =반대/인접 각도의 탄젠트는 사인과 코사인의 비율로도 정의됩니다. tan(x) =sin(x)/cos(x) x=45도, tan(x) =1이면 직각 트레인글과 같이 반대쪽과 인접면이 동일합니다. 이 함수는 부동 소수점 값을 반환합니다. 구문 tan ( float $arg ) : float 매개변수 Sr.No
정의 및 사용법 탄() 함수는 주어진 각도의 쌍곡선 탄젠트 비율을 라디안으로 반환합니다. 삼각법에서 쌍곡선 탄젠트 비율은 다음과 같이 정의됩니다. tanh(x) =sinh()/tanh() 이 함수는 부동 소수점 값을 반환합니다. 구문 tanh ( float $arg ) : float 매개변수 Sr.No 매개변수 및 설명 1 인수 각도를 라디안으로 나타내는 부동 소수점 값 반환 값 PHP tanh() 함수는 주어진 매개변수의 쌍곡선 탄젠트 비율을 반환합니다. PHP
정의 및 사용법 상수 값 설명 M_PI 3.14159265358979323846 파이 M_E 2.7182818284590452354 오일러 수 e M_LOG2E 1.4426950408889634074 로그2 전자 M_LOG10E 0.43429448190325182765 로그10 전자 M_LN2 0.69314718055994530942 로그e 2 M_LN10 2.30258509299404568402 로그e 10 M_PI_2 1.57079632679489661923 파이/2 M_PI_4 0.78539816339744830
하나 이상의 배열의 키를 비교하고 그 차이를 반환하는 내장 함수입니다. array_diff_key 함수의 구문 array array_diff_key($array1, $array2, ..) 이 함수는 두 개 이상의 배열 이름을 매개변수로 사용할 수 있으며 첫 번째 배열을 나머지 배열과 비교합니다. 예시 <?php $my_array1 = array("1"=>"Joe", "45"=>"Goldberg", "37&qu
문자열을 16진수 값으로 변환하는 데 도움이 되는 함수입니다. 바이트 단위로 수행되며 상위 니블링된 바이트가 먼저 변환됩니다. bin2hex() 함수의 구문 bin2hex($string) 문자열을 받아서 문자열을 16진수 표현으로 변환합니다. 예시 <?php $my_str1 = "This"; $my_str2 = "is"; $my_str3 = "a"; $my_str4 = &quo
한 변수에서 다른 변수로 데이터를 복사하는 대신 =& 연산자를 사용하여 배열이나 객체에 대한 변경 사항을 다른 변수에 적용할 수 있습니다. 이를 참조에 의한 할당 방법이라고 합니다. 즉, 값이나 개체가 모두 동일한 데이터를 가리키고 데이터 복사본이 만들어지지 않습니다. 이렇게 하면 데이터 중복을 피할 수 있습니다. 예시 출력 값:89 태그 내부에 두 개의 값이 선언되어 있으며, 여기서 두 번째 값은 첫 번째 값의 참조에 의한 할당입니다. 다음으로 첫 번째 변수의 값이 변경되고 두 번째 값이 표시됩니다. 첫 번째 개체의 가장 최
후기 정적 바인딩의 기본 개념은 상속의 개념과 self 키워드의 개념이 동일한 규칙을 따르지 않는다는 것입니다. 예를 들어, 자식 클래스에서 호출된 부모 클래스의 fun 메서드는 self가 자식을 참조하도록 만들지 않습니다(예상대로). 후기 정적 바인딩의 개념은 새로운 키워드 정적을 가져옵니다. 이 키워드는 사용할 때 함수를 런타임 클래스 또는 함수가 처음 사용된 클래스에 바인딩합니다. 이 외에도 모든 정적 함수 또는 변수는 일반적으로 컴파일 시간이 아닌 런타임 중에 실행됩니다. 따라서 정적 변수에 값을 동적으로 할당해야 하는 경
^는 PHP의 비트 연산자, 즉 XOR(배타적 OR) 비트 연산자로 해당 변수의 ASCII 값을 표시하는 데 사용됩니다. 예를 들어 - 값의 반전 비트의 경우 ^ 연산자는 해당 비트가 다른 값에서도 동일한지 확인합니다. 값이 같으면 0이 출력으로 생성되고, 그렇지 않으면 1이 출력으로 표시됩니다. 다음은 동일한 예시입니다 - 예시 <?php $x = "a"; $y = "b"; $x ^= $y; $y
문자열에 특정 부분 문자열이 포함되어 있는지 확인하려면 strlen 및 strpos 함수를 사용할 수 있습니다. strlen은 문자열의 전체 길이를 나타냅니다. strpos 함수는 문자열에서 부분 문자열이 가장 먼저 나오는 위치를 찾습니다. 예시 <?php $str_1 = "thisisasample"; $str_2 = "asample"; if (strpos($str_1, $str_2) >= 0 && st
unset 함수를 사용하여 배열에서 요소를 제거하고 배열의 인덱스를 재설정하는 array_values 함수를 사용할 수 있습니다. 예시 <?php $my_arr = array( 'this', 'is', 'a', 'sample', 'only'); echo"The array is "; var_dump($my_arr); unset($my_arr[4]);
PHP의 foreach 루프는 배열 내의 키 값 쌍에 액세스하는 데 도움이 됩니다. foreach 루프는 배열에서만 작동하며 루프 카운터를 초기화할 필요가 없다는 장점이 있습니다. 이 외에도 루프를 종료하는 데 필요한 조건을 설정할 필요가 없습니다. foreach 루프도 암시적으로 이 작업을 수행합니다. 예시 <?php $my_arr = array("Joe", "Hannah", "Paul", "Sanna");