PHP에서 상수를 정의하는 방법: 1. 정의하려면 정의() 함수를 사용하세요. 구문은 "define(상수 이름, 상수 값, 대소문자 구분 여부)"입니다. 2. const 키워드를 사용하여 정의하면 구문은 다음과 같습니다. "const 상수 이름 = 상수 값;". : 이 튜토리얼의 작업 환경: Windows7 시스템, PHP7.1 버전, Dell G3 컴퓨터
Php 방법
Define () 함수
define() 함수는 상수를 정의합니다
define($name, $value , $case_insensitive)
$name 필수 매개변수, 상수 이름(큰따옴표나 작은따옴표로 묶어야 함) quote)
$ 값은 필수 매개변수이며, 상수
<?php header("Content-type:text/html;charset=utf-8"); define('WebSite', 'php中文网'); echo WebSite.'<br>'; ?>
const 常量名 = 常量值;
예:
<?php const FOO = 'BAR'; echo FOO.'<br>'; ?>
define()과 const 차이점:
const는 컴파일 시간에 상수를 정의합니다. , 정의하는 동안 () 메서드는 런타임에 있습니다. 상수를 정의합니다.
const는 if 문에서 사용할 수 없으며 defne()은 if 문에서 사용할 수 있습니다.
if(...) { const FOO = 'BAR';//错误 } if(...) { define('FOO', 'BAR');//正确 }
if(defined('FOO)) { define('FOO', 'BAR') }
const BIT_5 = 1 << 5; //PHP5.6后支持,之前的PHP版本不支持 define('BIT_5', 1 << 5);// 所有PHP版本都支持const 只允许简单的常量名,而define()可以把任何表达式的值用作常量名
for ($i = 0; $i < 32; $i++) { define('BIT_' . $i, 1 << $i); }
define('FOO', 'BAR', true); echo FOO; //BAR echo foo; //BAR
namespace A\B\C; //To define the constant A\B\C\FOO: const FOO = 'BAR'; define('A\B\C\FOO', 'BAR');
PHP 비디오 튜토리얼
"위 내용은 PHP에서 상수를 정의하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!