php教程 php手册 第七节--类的静态成员--ClassesandObjectsinPHP57

第七节--类的静态成员--ClassesandObjectsinPHP57

Jun 13, 2016 am 10:24 AM
회원 ~의 공전

/* +-------------------------------------------------------------------------------+ | = 本文为Haohappy读> | = 中Classes and Objects一章的笔记 | = 翻译为主+个人心得 | = 为避免可能发生的不必要的麻烦请勿转载,谢谢 | = 欢迎批评指正,希望和所有PHP爱好者共同进步! +-------------------------------------------------------------------------------+ */ 第七节--类的静态成员 类的静态成员与一般的类成员不同: 静态成员与对象的实例无关,只与类本身有关. 他们用来实现类要封装的功能和数据,但不包括特定对象的功能和数据. 静态成员包括静态方法和静态属性. 静态属性包含在类中要封装的数据,可以由所有类的实例共享. 实际上,除了属于一个固定的类并限制访问方式外,类的静态属性非常类似于函数的全局变量 我们在下例中使用了一个静态属性Counter::$count. 它属于Counter类,而不属于任何Counter的实例.你不能用this来引用它,但可以用self或其它有效的命名表达. 在例子中,getCount方法返回self::$count,而不是Counter::$count. 静态方法则实现类需要封装的功能,与特定的对象无关. 静态方法非常类似于全局函数. 静态方法可以完全访问类的属性,也可以由对象的实例来访问,不论访问的限定语是否是什么. 在6.3例中,getCount是一个普通的方法,用->来调用. PHP建立一个this变量,尽管方法没有使用到.但是,getCount不属于任何对象.在有些情况下,我们甚至希望在不存在有效的对象时调用它,那么就应该使用静态方法. PHP将不在静态方法内部建立this变量,即使你从一个对象中调用它们. 例子6.7由6.3改变getCount为静态方法而来. Static关键字不能阻止一个实例用->运算符来调用getCount,但PHP将不在方法内部建立this变量.如果你使用this->来调用,将会出错. //6.3例指第四节--构造函数和析构函数中的例子(参看前文),通过两个例子的比较,你可以很好掌握 //static方法与普通方法之间的区别. 你可以写一个方法通过判断this是否建立来显示是否它被静态地或者非静态地调用. 当然,如果你用了static 关键字,不管它怎样被调用,这个方法总是静态的. 你的类也可以定义常量属性,不需要使用public static,只需要用const关键字即可. 常量属性总是静态的.它们是类的属性,而不是实例化该类的对象的属性. Listing 6.7 Static members


n"); //输出类的版本属性 print("Version used: " . Counter::VERSION . "
n"); ?>
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 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를 무료로 생성하십시오.

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

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

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

GIGABYTE 마더보드에서 키보드 부팅 기능을 설정하는 방법(GIGABYTE 마더보드에서 키보드 부팅 모드 활성화) GIGABYTE 마더보드에서 키보드 부팅 기능을 설정하는 방법(GIGABYTE 마더보드에서 키보드 부팅 모드 활성화) Dec 31, 2023 pm 05:15 PM

Gigabyte 마더보드에서 키보드 시작을 설정하는 방법 먼저, 키보드 시작을 지원해야 한다면 PS2 키보드여야 합니다! ! 설정 단계는 다음과 같습니다. 1단계: 부팅 후 Del 또는 F2를 눌러 BIOS에 들어가고, BIOS의 고급(Advanced) 모드로 들어갑니다. 일반 마더보드는 기본적으로 마더보드의 EZ(Easy) 모드로 들어갑니다. F7을 눌러 고급 모드로 전환합니다. ROG 시리즈 마더보드는 기본적으로 BIOS로 들어갑니다. 고급 모드(간체 중국어를 사용하여 설명) 2단계: - [고급] - [고급 전원 관리(APM)]를 선택합니다. [PS2 키보드로 깨우기] 옵션 찾기 4단계: 이 옵션 기본값은 비활성화입니다. 아래로 당기면 세 가지 다른 설정 옵션이 표시됩니다. 즉, 컴퓨터를 켜려면 [스페이스바]를 누르고 그룹을 누르세요.

CS 플레이어를 위한 첫 번째 선택: 권장 컴퓨터 구성 CS 플레이어를 위한 첫 번째 선택: 권장 컴퓨터 구성 Jan 02, 2024 pm 04:26 PM

1. 프로세서 컴퓨터 구성을 선택할 때 프로세서는 가장 중요한 구성 요소 중 하나입니다. CS와 같은 게임을 플레이할 때 프로세서의 성능은 게임의 부드러움과 응답 속도에 직접적인 영향을 미칩니다. Intel Core i5 또는 i7 시리즈 프로세서는 강력한 멀티 코어 처리 기능과 높은 주파수를 갖추고 CS의 높은 요구 사항에 쉽게 대처할 수 있으므로 선택하는 것이 좋습니다. 2. 그래픽 카드 그래픽 카드는 게임 성능을 좌우하는 중요한 요소 중 하나입니다. CS 등 슈팅 게임에서는 그래픽 카드의 성능이 게임 화면의 선명도와 부드러움에 직접적인 영향을 미칩니다. NVIDIA GeForce GTX 시리즈 또는 AMD Radeon RX 시리즈 그래픽 카드를 선택하는 것이 좋습니다. 이 카드는 뛰어난 그래픽 처리 기능과 높은 프레임 속도 출력을 갖추고 있으며 더 나은 게임 경험을 제공할 수 있습니다.

Glodon Software의 컴퓨터 구성 권장 사항, Glodon Software의 컴퓨터 구성 요구 사항 Glodon Software의 컴퓨터 구성 권장 사항, Glodon Software의 컴퓨터 구성 요구 사항 Jan 01, 2024 pm 12:52 PM

글로돈소프트웨어(Glodon Software)는 건축정보화 분야에 주력하는 소프트웨어 회사로, 해당 제품은 건축 설계, 시공, 운영 전반에 걸쳐 폭넓게 사용되고 있다. Glodon 소프트웨어의 복잡한 기능과 대용량 데이터로 인해 높은 컴퓨터 구성이 필요합니다. 이 기사에서는 독자가 적합한 컴퓨터 구성 프로세서를 선택할 수 있도록 Glodon 소프트웨어의 컴퓨터 구성 권장 사항을 여러 측면에서 자세히 설명합니다. Glodon 소프트웨어는 아키텍처 설계, 시뮬레이션 및 기타 작업을 수행할 때 많은 양의 데이터 계산 및 처리가 필요합니다. 프로세서의 경우 더 높습니다. Intel i7 시리즈 또는 AMD Ryzen 시리즈와 같은 멀티 코어, 고주파 프로세서를 선택하는 것이 좋습니다. 이러한 프로세서는 강력한 컴퓨팅 성능과 멀티 스레드 처리 기능을 갖추고 있어 Glodon 소프트웨어의 요구 사항을 더 잘 충족할 수 있습니다. 메모리 메모리가 컴퓨팅에 영향을 미치고 있습니다.

마더보드의 디지털 오디오 출력 인터페이스 - SPDIF OUT 마더보드의 디지털 오디오 출력 인터페이스 - SPDIF OUT Jan 14, 2024 pm 04:42 PM

마더보드의 SPDIFOUT 연결 라인 순서 최근에 전선의 배선 순서에 문제가 발생했습니다. 온라인에서 확인해 보니 1, 2, 4가 out, +5V, ground에 해당한다는 정보도 있고, 1, 2, 4가 out, ground, +5V에 해당한다는 정보도 있습니다. 가장 좋은 방법은 마더보드 설명서를 확인하는 것입니다. 설명서를 찾을 수 없으면 멀티미터를 사용하여 측정할 수 있습니다. 먼저 접지를 찾은 다음 나머지 배선의 순서를 결정할 수 있습니다. 마더보드 VDG 배선 연결 방법 마더보드의 VDG 배선을 연결할 때 VGA 케이블의 한쪽 끝을 모니터의 VGA 인터페이스에 연결하고 다른 쪽 끝을 컴퓨터 그래픽 카드의 VGA 인터페이스에 연결해야 합니다. 마더보드의 VGA 포트에 연결하지 않도록 주의하세요. 연결되면 다음을 수행할 수 있습니다.

C 언어에서 static 키워드의 역할과 사용법에 대한 심층 분석 C 언어에서 static 키워드의 역할과 사용법에 대한 심층 분석 Feb 20, 2024 pm 04:30 PM

C 언어에서 static 키워드의 역할과 사용법에 대한 심층 분석 C 언어에서 static은 함수, 변수 및 데이터 유형을 정의하는 데 사용할 수 있는 매우 중요한 키워드입니다. static 키워드를 사용하면 객체의 링크 속성, 범위, 생명주기가 변경될 수 있습니다. C 언어에서 static 키워드의 역할과 사용법을 자세히 분석해 보겠습니다. 정적 변수 및 함수: 함수 내에서 static 키워드를 사용하여 정의된 변수를 전역 수명 주기를 갖는 정적 변수라고 합니다.

가성비 좋은 1155핀 CPU 추천해주세요 가성비 좋은 1155핀 CPU 추천해주세요 Jan 14, 2024 pm 01:30 PM

현재 성능이 가장 좋은 1155핀 CPU는 인텔 Corei7-3770K 추천해주세요. 4코어 8스레드, 기본 주파수 3.5GHz, 최대 3.9GHz까지 도달할 수 있는 TurboBoost2.0 기술을 지원합니다. 또한 8MB의 레벨 3 캐시를 탑재하고 있으며 Intel Core i73770K 중 가장 강력한 CPU인 LGA1155 핀을 탑재한 뛰어난 프로세서입니다. LGA1155 인터페이스는 2세대 및 3세대 Core 프로세서에서 사용되는 인터페이스 유형입니다. 이 프로세서의 매개변수는 다음과 같습니다. 1. 적용 가능한 유형: 데스크탑, Core i7; .

최고의 그래픽 카드 드라이버 버전은 무엇입니까? (어떤 그래픽 카드 드라이버 버전이 가장 좋은가요?) 최고의 그래픽 카드 드라이버 버전은 무엇입니까? (어떤 그래픽 카드 드라이버 버전이 가장 좋은가요?) Jan 10, 2024 pm 11:13 PM

어떤 버전의 그래픽 카드 드라이버를 사용하는 것이 가장 좋습니까? 1. 가장 좋은 버전은 없습니다. 2. 그래픽 카드 드라이버 버전의 적용 가능성과 안정성은 다음과 관련이 있습니다. 3. 컴퓨터 및 그래픽 카드의 자세한 정보는 공식 홈페이지에서 확인하실 수 있으며, 해당 정보를 바탕으로 적절한 드라이버 버전을 선택하시거나, 다른 사용자들의 리뷰를 참고하실 수 있습니다. 예상치 못한 상황을 방지하려면 드라이버를 설치하기 전에 시스템을 백업하는 것이 좋습니다. 그래픽 카드 드라이버 버전 472.19 시리즈는 탁월한 선택입니다. 현재 드라이버 호환성은 버전 472가 가장 좋습니다. 드라이버 버전 472를 설치하면 그래픽 카드의 성능을 최대화할 수도 있습니다. NVIDIA 그래픽 카드 드라이버 Win7 설치 버전 2번 472.19는 놀라운 품질을 자랑하는 제품입니다.

배낭을 메고 티베트 여행을 갑니다. ① 제가 가지고 다니는 가방은 몇 리터 정도가 적당하다고 생각하시나요? 저는 170인데 처음으로 체력이 좋습니다. 배낭을 메고 티베트 여행을 갑니다. ① 제가 가지고 다니는 가방은 몇 리터 정도가 적당하다고 생각하시나요? 저는 170인데 처음으로 체력이 좋습니다. Jan 07, 2024 am 10:06 AM

티베트로 배낭여행을 가려고 합니다. ① 가방은 몇 리터 정도 가지고 가는 것이 가장 좋은지 알려주세요. 170인데 체력이 처음이라 60 정도 들어갔습니다. 리터 이상. 전체 여행은 자동차로 이루어졌습니다. 배낭이 필요하지 않으면 25-40 리터의 여행 가방이 더 편리합니다. 티베트 여행에 필요한 물품: 선글라스, 선햇, 자외선 차단제, 스킨 크림, 립밤, 긴팔 상의, 특별한 여행이나 알리, 북부 티베트 및 쓰촨-티베트 노선 여행을 위한 스웨터. 지참 권장사항: 침낭(방한용품), 시트(더러움 방지용품), 다운 재킷, 여행용 신발 또는 등산화, 슬리퍼, 칫솔, 치약, 수건, 롤링페이퍼, 종이 속옷, 소독 물티슈, 손전등, 방수 성냥, 칼 , 로프. 컴퓨터를 앞가방에 넣을 수 있나요? 일부 백팩에는 컴퓨터를 넣을 수 있나요?

See all articles