Rumah pembangunan bahagian belakang tutorial php new static()是做什么用的?该如何处理

new static()是做什么用的?该如何处理

Jun 13, 2016 pm 01:33 PM
new self static

new static()是做什么用的?

PHP code
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
namespace myNamespace{
 
    class MyClass {
        public function Show(){
                

            $a = new static('a',1,'b',32,$_GET);
            var_dump($a);
        }
    } 
}

Salin selepas log masuk

输出了
object(myNamespace\MyClass)#2 (0) { }

没看明白这个是干嘛的?

------解决方案--------------------
new static new self 都是实例化当前类, 但是new static只有代码所在的类,就是子类如果没有重写的话那么实例化的就是父类。 而new self就是严格的当前类

------解决方案--------------------
燃烧吧火鸟说的对!
------解决方案--------------------
顶起
探讨

new static new self 都是实例化当前类, 但是new static只有代码所在的类,就是子类如果没有重写的话那么实例化的就是父类。 而new self就是严格的当前类

------解决方案--------------------
探讨

这个是我模仿写的一个简单的。在看SYMFONY的代码引用:

你这都是从哪找来的代码?
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Tag artikel panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Mengapa NameResolutionError(self.host, self, e) daripada e dan cara menyelesaikannya Mengapa NameResolutionError(self.host, self, e) daripada e dan cara menyelesaikannya Mar 01, 2024 pm 01:20 PM

Mengapa NameResolutionError(self.host, self, e) daripada e dan cara menyelesaikannya

Bagaimana untuk menggunakan diri dalam Python Bagaimana untuk menggunakan diri dalam Python May 17, 2023 pm 10:40 PM

Bagaimana untuk menggunakan diri dalam Python

Apakah fungsi dan penggunaan statik dalam bahasa C Apakah fungsi dan penggunaan statik dalam bahasa C Jan 31, 2024 pm 01:59 PM

Apakah fungsi dan penggunaan statik dalam bahasa C

Cara menggunakan statik, ini, super, dan akhir di Jawa Cara menggunakan statik, ini, super, dan akhir di Jawa Apr 18, 2023 pm 03:40 PM

Cara menggunakan statik, ini, super, dan akhir di Jawa

Peranan statik Peranan statik Jan 24, 2024 pm 04:08 PM

Peranan statik

Senario aplikasi praktikal dan kemahiran penggunaan kata kunci statik dalam bahasa C Senario aplikasi praktikal dan kemahiran penggunaan kata kunci statik dalam bahasa C Feb 21, 2024 pm 07:21 PM

Senario aplikasi praktikal dan kemahiran penggunaan kata kunci statik dalam bahasa C

Bagaimana untuk menggunakan kata kunci baharu dalam java Bagaimana untuk menggunakan kata kunci baharu dalam java May 03, 2023 pm 10:16 PM

Bagaimana untuk menggunakan kata kunci baharu dalam java

Apakah kaedah statik php Apakah kaedah statik php Oct 31, 2022 am 09:40 AM

Apakah kaedah statik php

See all articles