찾다
백엔드 개발PHP 튜토리얼PHP 기본 튜토리얼 2 기본 데이터 유형

이 섹션에 설명된 내용

  • PHP에 대한 간략한 소개

  • PHP의 네 가지 태그 형식

  • PHP 변수

  • PHP의 기본 데이터 유형

PHP에 대한 간략한 소개

PHP는 주로 웹 개발에 사용되는 오픈 소스 스크립트 언어로, 배우기 쉽고 널리 사용되는 C 언어, Java 및 Perl의 특성을 흡수합니다. PHP 동적 페이지로 만들어졌습니다. 다른 프로그래밍 언어에 비해 PHP는 프로그램을 HTML 문서에 내장하여 실행하므로 실행 속도가 더 빠릅니다.

PHP의 네 가지 태그 형식

PHP 코드가 고정된 형식으로 작성되면 파서가 PHP 코드를 실행하며, 일반적인 PHP 태그에는 네 가지 유형이 있습니다.

PHP 기본 튜토리얼 2 기본 데이터 유형

일반적으로 첫 번째 형식을 사용합니다. 가장 일반적인 형식이기도 합니다.

PHP 변수

  변수: 고정된 값이 없고 변경될 수 있는 숫자를 말합니다.

  변수를 만드는 목적은 나중에 데이터를 조작할 수 있도록 데이터를 저장하는 것입니다.

  변수 이름 명명 규칙: 숫자, 문자, 밑줄로 구성해야 하며 숫자로 시작할 수 없습니다.

일반적인 명명 규칙:

  • Camel Case 명명: 사용자 이름->>>userName: 두 번째 단어부터 시작하여 첫 글자를 대문자로 표시합니다.

  • 파스칼 명명법: 사용자 이름->>>UserName: 각 단어의 첫 글자는 대문자로 표시됩니다.

  • 밑줄 명명법: 사용자 이름-> ;>user_name: 단어는 모두 소문자이며 단어는 밑줄로 구분됩니다. 일반적인 명명 규칙:

향후 함수 이름 명명 규칙도 다음 세 가지로 요약할 수 있습니다. .

PHP의 변수 이름에는 특별한 기능이 있습니다. 개발의 편의를 위해 변수 앞에 $ 기호를 추가해야 하며 동시에 Shift + 4를 입력해야 합니다. 변수 이름은 일반적으로 의미를 가지고 있어야 합니다.

PHP 기본 데이터 유형

대부분의 언어에는 데이터 유형이라는 용어가 있으며 이는 개발에 사용하는 데이터를 분류할 수도 있습니다.

PHP의 기본 데이터 유형 분류:

  • 기본 데이터 유형: 정수(int/integer), 부동 소수점(float/double), 부울(bool) /boolean) , string(string)

  • 복합 데이터 유형: 배열, 객체(object)

  • 특수 데이터 유형: Null, 리소스

정수 데이터 유형

정수 데이터 유형은 우리가 일반적으로 사용하는 음의 정수, 양의 정수 등을 의미합니다.

정수 유형은 PHP는 8진수(8은 1), 10진수, 16진수(16진수)일 수 있습니다.

$a = 2; //十进制
$a = 023;//八进制
$a = 0x23;//十六进制

8진수: 앞에 0이 붙어 8진수를 나타냅니다.

16진수: 앞에 0x가 두 개 있어 16진수를 나타냅니다.

정수 크기에는 제한이 있습니다. PHP의 정수형 단어 길이는 플랫폼에 따라 다르지만 일반적으로 4바이트는 32비트입니다. 따라서 PHP의 길이는 일반적으로 2의 31승이며 비트 중 하나가 부호 비트를 나타냅니다.

PHP에서는 시스템 상수 PHP_INT_MAX를 사용하여 최대값을 얻을 수 있습니다. 단, 정수값이 최대값을 초과하면 자동으로 float형으로 변환됩니다.

참고: 부호 없는 숫자는 PHP에서 지원되지 않습니다.

부동 소수점 데이터 유형

  부동 소수점 데이터 유형은 우리가 일반적으로 소수라고 부르는 유형입니다. 배정밀도 또는 실수라고도 합니다.

문자열의 단어 길이도 플랫폼에 따라 다르며 일반적으로 1.8e308이며 정밀도는 십진수 14자리입니다. 소수점 이하 자릿수의 정밀도는 일반적으로 왼쪽에서 0이 아닌 첫 번째 숫자부터 계산됩니다.

echo 123456.78912345123;//输出结果123456.78912345--最后面的123四舍五入掉

echo 0000123456789.256486587441;//输出结果123456789.25649--6587441四舍五入向前进一位8变9

부동소수점형 비교는 상황에 따라 처리해야 한다

  1. 두 부동소수점 숫자를 직접 대입하면 직접 비교할 수 있다.

  2. 두 개의 부동 소수점 수 중 하나 이상이 연산의 결과인 경우에는 abs 또는 round 함수를 사용하여 배수를 확장하고 비교해야 합니다.

부울 데이터형

불리언 데이터형도 참(true) 또는 거짓(false)이지만, 이 두 가지 형태 외에 다른 값이 있을 때 데이터 유형이 특정에 있습니다. 이 조건도 true 또는 false입니다.

다음 상황은 false로 처리됩니다.

  • 정수 값 0

  • 부동 소수점 값 0.0

  • 빈 문자열과 문자열 '0'

  • 어떤 요소도 포함하지 않는 배열

  • 입니다. 멤버의 개체를 포함하지 않음

  • 특수 유형 null

  • null 태그에서 생성된 SimpleXML 개체입니다.

문자열 데이터 유형

문자열은 일련의 문자와 따옴표로 구성되며, PHP에서 문자열의 최대 크기는 2GB일 수 있습니다. ;

개발 시 문자열을 자주 사용하는데 문자열의 정의는 크게 4가지로 나눌 수 있습니다.

  • 작은따옴표

  • 큰따옴표

  • Heredoc(큰따옴표)

  • nowdoc(작은따옴표)

单引号:当字符串定义了单引号时,解析器不会对字符串中的变量进行解析。而是直接输出。

$a = 12;
$b = '这是一个单引号$a';
echo $b;
-----结果------
这是一个单引号$a

双引号:解析器会对字符串中的变量进行解析。

$a = 12;
$b = "这是一个单引号$a";
echo $b;
-----结果------
这是一个单引号12

Heredoc:当定义的字符串过长的时候,可以考虑使用者中方式,这种方式会对字符串中的变量进行解析。

$a = 12;
$b = <<<EOP//这个大写字母的定义可以随意。
这是一个hereDoc的类型$a;
EOP;
echo $b;
-----结果------
这是一个hereDoc的类型12;

注意:EOP的前后不能有空格或其他任何的字符

nowdoc:这种方式不会对字符串中的变量进行解析。

$a = 12;
$str = <<<&#39;COO&#39;
    这是一个nowDoc$a;
COO;
echo $str;
-----结果------
这是一个nowDoc$a;

基本数据类型转换

  数据类型就是从一种类型转换到另外一种类型。转换一般可以分为两种自动类型转换、强制类型转换

在一般情况下,当我们不知道数据是什么类型的时候可以使用var_dump(),这个函数可以打印数据的具体信息,其中就包括数据的类型。而PHP帮助文档中又提供了一种方式得到数据的类型getType()但是文档中明确表示不推荐使用:

PHP 기본 튜토리얼 2 기본 데이터 유형

自动类型转换

  在前面介绍过,当整型的数据越过它的范围的时候,它就会自动转换成浮点型类型。这种自动完成的类型转换就是自动类型转换。
自动类型转换的场景:

整型数过大,自动转换成浮点型。

$a = PHP_INT_MAX;//表示整型的最大值
var_dump($a); //输出$a的类型
$a = PHP_INT_MAX + 1; //$a的值大于整型的最大值。
var_dump($a);
-----结果------
int(2147483647) float(2147483648)

当进行数值运算的时候,经常发生自动类型转换。

$a = 1; //整型
$b = 3.14; //浮点型
$res = $a + $b; //计算两个数的和
var_dump($res); //输出类型
-----结果------
float(4.14)

$a = 10;//整型
$b = 4;//整型
$res = $a / $b; //相除
var_dump($res);
-----结果------
float(2.5)

强制类型转换

  当我们想强制把当前的类型转换成其他类型的时候,可以使用强制类型转换:

使用bool settype ( mixed &

type )

$a = 100; //整型
settype($a, &#39;float&#39;);//强制类型转换
var_dump($a);
-----结果------
float(100)

$type的可能值是:

  1. “boolean” (或为“bool”,从 PHP 4.2.0 起)

  2. “integer” (或为“int”,从 PHP 4.2.0 起)

  3. “float” (只在 PHP 4.2.0 之后可以使用,对于旧版本中使用的“double”现已停用)

  4. “string”

  5. “array”

  6. “object”

  7. “null” (从 PHP 4.2.0 起)

使用类型

$a = 200;
$b = (string)$a;
var_dump($b);
-----结果------
string(3) "200"

使用函数得到对应的数据类型,比如intval , floatval ,boolval, strval

$a = 12.923;//浮点型
$b = intval($a);
var_dump($b);
-----结果------
int(12)

注意:当浮点型转换成整型的时候,会自动忽略小数点后的数,并不会四舍五入。

NULL数据类型

  NULL:表示一个变量没有值,NULL 类型唯一可能的值就是 NULL。

在下列情况下一个变量被认为是 NULL:

  • 被赋值为 NULL

  • 尚未被赋值

  • 被 unset()

其他的数据类型,数组,对象,资源在后面会介绍。

特别说明:在PHP中当我们想输出一个数的时候,可以使用echo进行输出,而字符串连接使用一个点.表示。也可以通过var_dump()进行输出,var_dump()可以输出当前数据的类型是什么。

总结

  基本数据类型使我们必须要掌握的,在以后的开发中,我们操作的数据都是基本数据类型。

本节讲解的内容

  • php的简单介绍

  • php的四种标签格式

  • php的变量

  • php的基础数据类型

PHP的简单介绍

  php是开源的脚本语言,主要用于web开发,语法吸收了C语言,Java和perl的特点,利于学习,使用广泛,用php做出来的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行速度更快。

PHP的四种标签格式

当php的代码写到固定的格式中时,解析器才会去执行php代码,而常见的PHP标签有四种:

PHP 기본 튜토리얼 2 기본 데이터 유형

我们一般用的是第一种格式。也是最常见的格式。

PHP变量

  变量:是指没有固定的值,可以改变的数。

  而我们创建变量的目的是:为了存放数据,以便后来对数据进行操作。

  变量名的命名规则:必须是数字,字母,下划线组成的且不能以数字开头的。

常用命名规则:

  • 驼峰式命名法:username->>>userName: 从第二个单词开始,首字母大写

  • 파스칼 명명법: 사용자 이름->>>UserName: 각 단어의 첫 글자는 대문자로 표시됩니다.

  • 밑줄 명명법: 사용자 이름-> ;>user_name: 단어는 모두 소문자이며 단어는 밑줄로 구분됩니다. 일반적인 명명 규칙:

향후 함수 이름 명명 규칙도 다음 세 가지로 요약할 수 있습니다. .

PHP의 변수 이름에는 특별한 기능이 있습니다. 개발의 편의를 위해 변수 앞에 $ 기호를 추가해야 하며 동시에 Shift + 4를 입력해야 합니다. 변수 이름은 일반적으로 의미를 가지고 있어야 합니다.

PHP 기본 데이터 유형

대부분의 언어에는 데이터 유형이라는 용어가 있으며 이는 개발에 사용하는 데이터를 분류할 수도 있습니다.

PHP의 기본 데이터 유형 분류:

  • 기본 데이터 유형: 정수(int/integer), 부동 소수점(float/double), 부울(bool) /boolean) , string(string)

  • 복합 데이터 유형: 배열, 객체(object)

  • 특수 데이터 유형: Null, 리소스

정수 데이터 유형

정수 데이터 유형은 우리가 일반적으로 사용하는 음의 정수, 양의 정수 등을 의미합니다.

정수 유형은 PHP는 8진수(8은 1), 10진수, 16진수(16진수)일 수 있습니다.

$a = 2; //十进制
$a = 023;//八进制
$a = 0x23;//十六进制

8진수: 앞에 0이 붙어 8진수를 나타냅니다.

16진수: 앞에 0x가 두 개 있어 16진수를 나타냅니다.

정수 크기에는 제한이 있습니다. PHP의 정수형 단어 길이는 플랫폼에 따라 다르지만 일반적으로 4바이트는 32비트입니다. 따라서 PHP의 길이는 일반적으로 2의 31승이며 비트 중 하나가 부호 비트를 나타냅니다.

PHP에서는 시스템 상수 PHP_INT_MAX를 사용하여 최대값을 얻을 수 있습니다. 단, 정수값이 최대값을 초과하면 자동으로 float형으로 변환됩니다.

참고: 부호 없는 숫자는 PHP에서 지원되지 않습니다.

부동 소수점 데이터 유형

  부동 소수점 데이터 유형은 우리가 일반적으로 소수라고 부르는 유형입니다. 배정밀도 또는 실수라고도 합니다.

문자열의 단어 길이도 플랫폼에 따라 다르며 일반적으로 1.8e308이며 정밀도는 십진수 14자리입니다. 소수점 이하 자릿수의 정밀도는 일반적으로 왼쪽에서 0이 아닌 첫 번째 숫자부터 계산됩니다.

echo 123456.78912345123;//输出结果123456.78912345--最后面的123四舍五入掉

echo 0000123456789.256486587441;//输出结果123456789.25649--6587441四舍五入向前进一位8变9

부동소수점형 비교는 상황에 따라 처리해야 한다

  1. 두 부동소수점 숫자를 직접 대입하면 직접 비교할 수 있다.

  2. 두 개의 부동 소수점 수 중 하나 이상이 연산의 결과인 경우에는 abs 또는 round 함수를 사용하여 배수를 확장하고 비교해야 합니다.

부울 데이터형

불리언 데이터형도 참(true) 또는 거짓(false)이지만, 이 두 가지 형태 외에 다른 값이 있을 때 데이터 유형이 특정에 있습니다. 이 조건도 true 또는 false입니다.

다음 상황은 false로 처리됩니다.

  • 정수 값 0

  • 부동 소수점 값 0.0

  • 빈 문자열과 문자열 '0'

  • 어떤 요소도 포함하지 않는 배열

  • 입니다. 멤버의 개체를 포함하지 않음

  • 특수 유형 null

  • null 태그에서 생성된 SimpleXML 개체입니다.

문자열 데이터 유형

문자열은 일련의 문자와 따옴표로 구성되며, PHP에서 문자열의 최대 크기는 2GB일 수 있습니다. ;

개발 시 문자열을 자주 사용하는데, 문자열의 정의는 크게 4가지로 나눌 수 있습니다.

  • 작은따옴표

  • 큰따옴표

  • Heredoc(큰따옴표)

  • nowdoc(작은따옴표)

작은따옴표: 문자열이 작은따옴표를 정의하면 파서는 문자열의 변수를 구문 분석하지 않습니다. 대신 직접 출력됩니다.

$a = 12;
$b = &#39;这是一个单引号$a&#39;;
echo $b;
-----结果------
这是一个单引号$a

큰따옴표: 파서는 문자열의 변수를 구문 분석합니다.

$a = 12;
$b = "这是一个单引号$a";
echo $b;
-----结果------
这是一个单引号12

Heredoc: 정의된 문자열이 너무 길면 문자열의 변수를 구문 분석하는 사용자 친화적인 방법을 고려할 수 있습니다.

$a = 12;
$b = <<<EOP//这个大写字母的定义可以随意。
这是一个hereDoc的类型$a;
EOP;
echo $b;
-----结果------
这是一个hereDoc的类型12;

참고: EOP 앞뒤에는 공백이나 기타 문자가 있을 수 없습니다.

nowdoc: 이 방법은 문자열의 변수를 구문 분석하지 않습니다.

$a = 12;
$str = <<<&#39;COO&#39;
    这是一个nowDoc$a;
COO;
echo $str;
-----结果------
这是一个nowDoc$a;

기본 데이터 유형 변환

  데이터 유형은 한 유형에서 다른 유형으로 변환하는 것입니다. 변환은 일반적으로 자동 유형 변환과 강제 유형 변환

두 가지 유형으로 나눌 수 있습니다. 일반적으로 var_dump()를 사용할 수 있는 데이터 유형을 모를 때 이; 기능 데이터 유형을 포함하여 데이터의 특정 정보를 인쇄할 수 있습니다. PHP 도움말 문서는 getType() 데이터 유형을 가져오는 방법을 제공하지만 문서에서는 권장되지 않는다고 명확하게 명시합니다.

PHP 기본 튜토리얼 2 기본 데이터 유형

자동 유형 변환

앞서 언급했듯이 정수 데이터가 범위를 초과하면 자동으로 부동 소수점 유형으로 변환됩니다. 이렇게 자동으로 완료된 유형 변환이 자동 유형 변환입니다.
자동 유형 변환 시나리오:

整型数过大,自动转换成浮点型。

$a = PHP_INT_MAX;//表示整型的最大值
var_dump($a); //输出$a的类型
$a = PHP_INT_MAX + 1; //$a的值大于整型的最大值。
var_dump($a);
-----结果------
int(2147483647) float(2147483648)

当进行数值运算的时候,经常发生自动类型转换。

$a = 1; //整型
$b = 3.14; //浮点型
$res = $a + $b; //计算两个数的和
var_dump($res); //输出类型
-----结果------
float(4.14)

$a = 10;//整型
$b = 4;//整型
$res = $a / $b; //相除
var_dump($res);
-----结果------
float(2.5)

强制类型转换

  当我们想强制把当前的类型转换成其他类型的时候,可以使用强制类型转换:

使用bool settype ( mixed &

type )

$a = 100; //整型
settype($a, &#39;float&#39;);//强制类型转换
var_dump($a);
-----结果------
float(100)

$type的可能值是:

  1. “boolean” (或为“bool”,从 PHP 4.2.0 起)

  2. “integer” (或为“int”,从 PHP 4.2.0 起)

  3. “float” (只在 PHP 4.2.0 之后可以使用,对于旧版本中使用的“double”现已停用)

  4. “string”

  5. “array”

  6. “object”

  7. “null” (从 PHP 4.2.0 起)

使用类型

$a = 200;
$b = (string)$a;
var_dump($b);
-----结果------
string(3) "200"

使用函数得到对应的数据类型,比如intval , floatval ,boolval, strval

$a = 12.923;//浮点型
$b = intval($a);
var_dump($b);
-----结果------
int(12)

注意:当浮点型转换成整型的时候,会自动忽略小数点后的数,并不会四舍五入。

NULL数据类型

  NULL:表示一个变量没有值,NULL 类型唯一可能的值就是 NULL。

在下列情况下一个变量被认为是 NULL:

  • 被赋值为 NULL

  • 尚未被赋值

  • 被 unset()

其他的数据类型,数组,对象,资源在后面会介绍。

特别说明:在PHP中当我们想输出一个数的时候,可以使用echo进行输出,而字符串连接使用一个点.表示。也可以通过var_dump()进行输出,var_dump()可以输出当前数据的类型是什么。

总结

  基本数据类型使我们必须要掌握的,在以后的开发中,我们操作的数据都是基本数据类型。

 以上就是PHP基础教程二之基本数据类型的内容,更多相关内容请关注PHP中文网(www.php.cn)!


성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
PHP의 현재 상태 : 웹 개발 동향을 살펴보십시오PHP의 현재 상태 : 웹 개발 동향을 살펴보십시오Apr 13, 2025 am 12:20 AM

PHP는 현대 웹 개발, 특히 컨텐츠 관리 및 전자 상거래 플랫폼에서 중요합니다. 1) PHP는 Laravel 및 Symfony와 같은 풍부한 생태계와 강력한 프레임 워크 지원을 가지고 있습니다. 2) Opcache 및 Nginx를 통해 성능 최적화를 달성 할 수 있습니다. 3) PHP8.0은 성능을 향상시키기 위해 JIT 컴파일러를 소개합니다. 4) 클라우드 네이티브 애플리케이션은 Docker 및 Kubernetes를 통해 배포되어 유연성과 확장 성을 향상시킵니다.

PHP 대 기타 언어 : 비교PHP 대 기타 언어 : 비교Apr 13, 2025 am 12:19 AM

PHP는 특히 빠른 개발 및 동적 컨텐츠를 처리하는 데 웹 개발에 적합하지만 데이터 과학 및 엔터프라이즈 수준의 애플리케이션에는 적합하지 않습니다. Python과 비교할 때 PHP는 웹 개발에 더 많은 장점이 있지만 데이터 과학 분야에서는 Python만큼 좋지 않습니다. Java와 비교할 때 PHP는 엔터프라이즈 레벨 애플리케이션에서 더 나빠지지만 웹 개발에서는 더 유연합니다. JavaScript와 비교할 때 PHP는 백엔드 개발에서 더 간결하지만 프론트 엔드 개발에서는 JavaScript만큼 좋지 않습니다.

PHP vs. Python : 핵심 기능 및 기능PHP vs. Python : 핵심 기능 및 기능Apr 13, 2025 am 12:16 AM

PHP와 Python은 각각 고유 한 장점이 있으며 다양한 시나리오에 적합합니다. 1.PHP는 웹 개발에 적합하며 내장 웹 서버 및 풍부한 기능 라이브러리를 제공합니다. 2. Python은 간결한 구문과 강력한 표준 라이브러리가있는 데이터 과학 및 기계 학습에 적합합니다. 선택할 때 프로젝트 요구 사항에 따라 결정해야합니다.

PHP : 웹 개발의 핵심 언어PHP : 웹 개발의 핵심 언어Apr 13, 2025 am 12:08 AM

PHP는 서버 측에서 널리 사용되는 스크립팅 언어이며 특히 웹 개발에 적합합니다. 1.PHP는 HTML을 포함하고 HTTP 요청 및 응답을 처리 할 수 ​​있으며 다양한 데이터베이스를 지원할 수 있습니다. 2.PHP는 강력한 커뮤니티 지원 및 오픈 소스 리소스를 통해 동적 웹 컨텐츠, 프로세스 양식 데이터, 액세스 데이터베이스 등을 생성하는 데 사용됩니다. 3. PHP는 해석 된 언어이며, 실행 프로세스에는 어휘 분석, 문법 분석, 편집 및 실행이 포함됩니다. 4. PHP는 사용자 등록 시스템과 같은 고급 응용 프로그램을 위해 MySQL과 결합 할 수 있습니다. 5. PHP를 디버깅 할 때 error_reporting () 및 var_dump ()와 같은 함수를 사용할 수 있습니다. 6. 캐싱 메커니즘을 사용하여 PHP 코드를 최적화하고 데이터베이스 쿼리를 최적화하며 내장 기능을 사용하십시오. 7

PHP : 많은 웹 사이트의 기초PHP : 많은 웹 사이트의 기초Apr 13, 2025 am 12:07 AM

PHP가 많은 웹 사이트에서 선호되는 기술 스택 인 이유에는 사용 편의성, 강력한 커뮤니티 지원 및 광범위한 사용이 포함됩니다. 1) 배우고 사용하기 쉽고 초보자에게 적합합니다. 2) 거대한 개발자 커뮤니티와 풍부한 자원이 있습니다. 3) WordPress, Drupal 및 기타 플랫폼에서 널리 사용됩니다. 4) 웹 서버와 밀접하게 통합하여 개발 배포를 단순화합니다.

과대 광고 : 오늘 PHP의 역할을 평가합니다과대 광고 : 오늘 PHP의 역할을 평가합니다Apr 12, 2025 am 12:17 AM

PHP는 현대적인 프로그래밍, 특히 웹 개발 분야에서 강력하고 널리 사용되는 도구로 남아 있습니다. 1) PHP는 사용하기 쉽고 데이터베이스와 완벽하게 통합되며 많은 개발자에게 가장 먼저 선택됩니다. 2) 동적 컨텐츠 생성 및 객체 지향 프로그래밍을 지원하여 웹 사이트를 신속하게 작성하고 유지 관리하는 데 적합합니다. 3) 데이터베이스 쿼리를 캐싱하고 최적화함으로써 PHP의 성능을 향상시킬 수 있으며, 광범위한 커뮤니티와 풍부한 생태계는 오늘날의 기술 스택에 여전히 중요합니다.

PHP의 약한 참고 자료는 무엇이며 언제 유용합니까?PHP의 약한 참고 자료는 무엇이며 언제 유용합니까?Apr 12, 2025 am 12:13 AM

PHP에서는 약한 참조가 약한 회의 클래스를 통해 구현되며 쓰레기 수집가가 물체를 되 찾는 것을 방해하지 않습니다. 약한 참조는 캐싱 시스템 및 이벤트 리스너와 같은 시나리오에 적합합니다. 물체의 생존을 보장 할 수 없으며 쓰레기 수집이 지연 될 수 있음에 주목해야합니다.

PHP의 __invoke 마법 방법을 설명하십시오.PHP의 __invoke 마법 방법을 설명하십시오.Apr 12, 2025 am 12:07 AM

\ _ \ _ 호출 메소드를 사용하면 객체를 함수처럼 호출 할 수 있습니다. 1. 객체를 호출 할 수 있도록 메소드를 호출하는 \ _ \ _ 정의하십시오. 2. $ obj (...) 구문을 사용할 때 PHP는 \ _ \ _ invoke 메소드를 실행합니다. 3. 로깅 및 계산기, 코드 유연성 및 가독성 향상과 같은 시나리오에 적합합니다.

See all articles

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

인기 기사

R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
3 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
3 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
3 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25 : Myrise에서 모든 것을 잠금 해제하는 방법
4 몇 주 전By尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

Atom Editor Mac 버전 다운로드

Atom Editor Mac 버전 다운로드

가장 인기 있는 오픈 소스 편집기

ZendStudio 13.5.1 맥

ZendStudio 13.5.1 맥

강력한 PHP 통합 개발 환경

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

WebStorm Mac 버전

WebStorm Mac 버전

유용한 JavaScript 개발 도구

VSCode Windows 64비트 다운로드

VSCode Windows 64비트 다운로드

Microsoft에서 출시한 강력한 무료 IDE 편집기