Tec*_*hie 7 php variables object
我正在阅读几本关于PHP的书,并开始着眼于掌握基础知识.我遇到了"实例化"和"初始化"的单词.我找不到解释它们的例子.
PHP中"instantiated"和"initialised"有什么区别?他们的意思是什么 ?怎么用?使用它们的目的是什么?
尽可能提供示例.
Bar*_*chs 16
你instantiate是一个类的对象.即你创建一个instance(因此名称).在代码中:
$obj = new SomeClass();
Run Code Online (Sandbox Code Playgroud)
你initialise是一个变量,意思是"赋予它初始(因此名称)值".
$var = "someValue";
Run Code Online (Sandbox Code Playgroud)
事实上,当你instantiate,你也经常initialise它(在构造函数中).例如:
// this instantiates an object of class 'SomeClass' and
// initialises it with "somevalue"
$obj = new SomeClass("someValue");
Run Code Online (Sandbox Code Playgroud)
实例化是面向对象的编程术语.初始化用于所有语言.这两个术语当然不仅限于PHP.