gpt4 book ai didi

PHP - “instantiated” 和 “initialised” 有什么区别?

转载 作者:可可西里 更新时间:2023-11-01 12:43:50 24 4
gpt4 key购买 nike

我正在阅读一些关于 PHP 的书籍,并开始着手掌握基础知识。我遇到了“实例化”和“初始化”的词。我找不到解释它们的例子。

PHP 中的“实例化”和“初始化”有什么区别?他们的意思是什么 ?如何使用它们?使用它们的目的是什么?

如果可能,请提供示例。

最佳答案

您从一个类中实例化一个对象。 IE。您创建一个 instance(因此得名)。在代码中:

$obj = new SomeClass();   

初始化一个变量,这意味着“给它初始值(因此得名)”。

$var = "someValue";

事实上,当您实例化时,您也经常初始化它(在构造函数中)。例如:

// this instantiates an object of class 'SomeClass' and 
// initialises it with "somevalue"
$obj = new SomeClass("someValue");

实例化是一个面向对象的编程术语。所有语言都使用初始化。这两个术语当然不限于 PHP。

关于PHP - “instantiated” 和 “initialised” 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14587523/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com