PHP 상수는 한 번 정의하면 값을 변경할 수 없는 변수로, 처음에 $ 기호 없이 정의됩니다. PHP 상수는 Define() 함수를 사용하여 생성됩니다. 이 함수는 두 개의 매개변수를 취합니다. 첫 번째는 이름이고, 두 번째는 정의된 상수의 값입니다.
광고 이 카테고리에서 인기 있는 강좌 PHP 개발자 - 전문 분야 | 8개 코스 시리즈 | 3가지 모의고사무료 소프트웨어 개발 과정 시작
웹 개발, 프로그래밍 언어, 소프트웨어 테스팅 등
상수 이름은 숫자가 아닌 문자나 밑줄을 사용하여 시작됩니다. 문자나 밑줄로 시작하고 그 뒤에 문자, 밑줄 또는 숫자가 올 수 있습니다. 이름은 대소문자를 구분하며 대문자입니다. 상수를 정의한 후에는 정의를 취소하거나 다시 정의할 수 없습니다. 이는 스크립트 전체에서 동일하게 유지되며 변수처럼 변경할 수 없습니다.
상수는 특정 값의 이름입니다. 상수를 정의하려면 정의() 함수를 사용하고 상수 값을 가져와야 합니다. 이름만 지정하면 됩니다.
구문:
define(name, value, case-insensitive);
여기서 name은 상수의 이름입니다.
값은 상수의 값입니다.
대소문자를 구분하지 않는 것은 true 또는 false이며, 기본적으로는 false입니다.
define('TEXT', 'Hello World!');
const 구문을 사용하여 상수를 정의할 수도 있습니다.
<?php const MSG = "WELCOME"; echo MSG; ?>
상수를 생성하려면 두 개의 매개변수(첫 번째는 상수 이름, 두 번째는 저장할 값)를 사용하는 간단한 정의 함수를 사용해야 합니다. 이름은 기본적으로 대문자입니다. $로 시작하지 않습니다.
코드:
<?php //example to demonstrate constants define("TEXT", "Hello World!"); echo TEXT; ?>
출력:
이 예에서는 const 구문을 사용하여 TEXT라는 상수를 정의합니다. 우리는 const 다음에 상수 이름, 그 다음 값을 사용했습니다. 할당 연산자 =.
를 사용하여 값을 할당할 수 있습니다.상수를 정의한 후에는 정의된 상수 TEXT에 액세스하기 위해 아래와 같이 상수 키워드로 이름을 에코합니다.
코드:
<?php // program to demonstrate in PHP 7 using const keyword const TEXT = 'PHP PROGRAMMING!'; echo TEXT; echo constant("TEXT"); ?>
출력:
아래 예에서는 값을 사용하여 TEXT 상수를 정의합니다. 또한 동일한 프로그램에서 Demo() 함수를 정의했습니다. Demo 함수 외부에 TEXT 상수를 선언했습니다. 여기서는 함수 내에서 상수 TEXT에 액세스할 수 있음을 알 수 있습니다. 즉, 상수를 정의하면 스크립트에서 전역적으로 사용할 수 있습니다.
코드:
<?php //example to demonstrate the define constants globally define("TEXT", "Hello World!"); echo TEXT; function Demo() { echo '<br>'; echo TEXT; } Demo(); ?>
출력 :
PHP 상수를 정의하는 규칙은 다음과 같습니다.
아래 내용을 살펴보겠습니다.
<?php define("TEXT","PHP"); //valid define("TEXT1", "PHP"); //valid define("1TEXT", "PHP"); //invalid define("1_TEXT", "PHP"); //invalid define("TEXT_1", "PHP"); //valid define("__TEXT__", "PHP"); // valid but should be avoided ?>
이중 밑줄로 시작합니다
현재 줄 번호를 알려줍니다.
코드:
<?php //example to demonstrate PHP magic constant __LINE__ echo 'I am at Line number '. __LINE__; ?>
출력:
파일의 파일 경로와 함께 파일 이름을 제공합니다. 스크립트에 파일을 포함하는 데 사용할 수 있습니다.
코드:
<?php //example to demonstrate PHP magic constant __FILE__ echo 'FILE NAME '. __FILE__; ?>
출력:
이는 선언된 함수의 이름을 제공합니다. 대소문자를 구분합니다.
코드:
<?php // example to demonstrate the magic constant __FUNCTION__ function show() { echo 'In the function '.__FUNCTION__; } show(); ?>
출력:
This gives the name of the method and the name of the class in which it is declared. In the below example, we have defined the MainClass and two methods within it, the show method and the test method. Inside the show method, we have printed the __CLASS__, which gives the class name and inside the test method, we have printed the __METHOD__, which gives the method name, test.
Code:
<?php // example to demonstrate the magic constant __CLASS__ and __METHOD__ class MainClass { function show() { echo "<br>".__CLASS__; } function test() { echo "<br>".__METHOD__; } } $obj = new MainClass; echo $obj->show(); echo $obj->test(); ?>
Output:
This article, it is explained about PHP constants and magic constants with examples. These examples help to create their own constants and use them in the script with the help of the given syntax. This article also explains the rules on how to create PHP Constants and then how to use them within the script with different methods.
위 내용은 PHP 상수의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!