已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > PHP > 讨论/求助

标题: 对于php类的实例化有个问题

作者: @Ta

时间: 2014-03-27

点击: 3058

     我在实例化的时候是这样的
     
<?php 
$foo = new A;
//或者
$foo = new A();
我有个问题,这个小括号里可以设置一些变量,怎么搞?
?>

[隐藏样式|查看源码]


『回复列表(7|隐藏机器人聊天)』

1. 可以在类A中重载构造函数。
(/@Ta/2014-03-27 22:43//)

2. @春风沉醉的晚上,谢了
(/@Ta/2014-03-27 23:04//)

3. @春风沉醉的晚上,这里的变量可以设置什么?
(/@Ta/2014-03-27 23:14//)

4. @自在鬼,可以给那对象传递其初始化时所必需的值,比如一个User类,里面有一个字段 int id,和一个构造函数public User(int aId){this.id = aId;}。这样就可以把用户ID当参数传过去:User cfczdws = new (2426); 那么这个对象就与这个用户绑定起来了。
(/@Ta/2014-03-28 00:31//)

5. 4楼
(/@Ta/2014-03-28 00:43//)

6.

<?php

class A
{
  function __construct($str){$this->str=$str;}
  function show(){echo $this->str;}
}

$A=new A('Sanonz');
$A->show();//Sanonz

?>
(/@Ta/2014-03-28 11:24//)

7. @Sanonz@春风沉醉的晚上,谢谢
(/@Ta/2014-03-28 12:05//)

回复需要登录

7月31日 21:19 星期四

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1