我在__construct
课堂上注意到很多。我做了一些阅读和浏览网络,但是找不到我能理解的解释。我只是从OOP开始。
我想知道是否有人可以给我一个大致的概念,然后再举一个简单的示例说明如何在PHP中使用它?
__construct
是在PHP5中引入的,它是定义您的构造函数的正确方法(在PHP4中,您将类的名称用作构造函数)。您无需在类中定义构造函数,但是如果希望在对象构造上传递任何参数,则需要一个。
一个例子可能是这样的:
class Database {
protected $userName;
protected $password;
protected $dbName;
public function __construct ( $UserName, $Password, $DbName ) {
$this->userName = $UserName;
$this->password = $Password;
$this->dbName = $DbName;
}
}
// and you would use this as:
$db = new Database ( 'user_name', 'password', 'database_name' );
PHP手册中介绍了其他所有内容:单击此处
本文向大家介绍@Autowired 的作用是什么?相关面试题,主要包含被问及@Autowired 的作用是什么?时的应答技巧和注意事项,需要的朋友参考一下 @Autowired 它可以对类成员变量、方法及构造函数进行标注,完成自动装配的工作,通过@Autowired 的使用来消除 set/get 方法。
本文向大家介绍@RequestMapping 的作用是什么?相关面试题,主要包含被问及@RequestMapping 的作用是什么?时的应答技巧和注意事项,需要的朋友参考一下 将 http 请求映射到相应的类/方法上。
void AsyncUdpConnection::__construct(string $remote_address) 创建一个udp连接对象。 AsyncUdpConnection可以让Workerman作为客户端与远程服务端传输udp数据。 参数 参数:remote_address 连接的地址,例如 udp://192.168.1.1:1234 frame://192.168.1.1:80
void AsyncTcpConnection::__construct(string $remote_address, $context_option = null) 创建一个异步连接对象。 AsyncTcpConnection可以让Workerman作为客户端向远程服务端发起异步连接,并通过send接口和onMessage回调异步发送和处理连接上的数据。 参数 参数:remote_addre
本文向大家介绍什么是数组,它的作用是什么?,包括了什么是数组,它的作用是什么?的使用技巧和注意事项,需要的朋友参考一下 数组是一个数据容器,其中包含固定长度的同类数据类型的元素。它用于存储相同数据类型的元素。 示例 输出结果
本文向大家介绍redux的thunk作用是什么?相关面试题,主要包含被问及redux的thunk作用是什么?时的应答技巧和注意事项,需要的朋友参考一下 redux-thunk的作用:不使用中间件的情况,action只能是个对象,thunk帮助我们异步请求数据给store