php初始化l数据 php初始化函数

关于 php 类 继承 构造函数 初始化 问题

在进行 oop 封装处理的时候你的思路我不赞同的

创新互联建站自2013年创立以来,是专业互联网技术服务公司,拥有项目网站制作、成都网站建设网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元瑞昌做网站,已为上家服务,为瑞昌各地企业和个人服务,联系电话:028-86922220

因为很多类会引用 db(也就是数据库类),那么我就创建一个基类(base),然后在 base 中 引入 db 类,并创建 db 对象,设置自动初始化,这样通过基类在构建子类,通过子类构建对象,那么所有子类中的所有 成员函数就都可以使用 $this-db-方法(调用数据库类的一个方法)

例如:

class Base{

function __construct()

{

$db='';

require_once ('class/class_mysql.php');

$this-db = new class_mysql(DB_HOST, DB_USER,DB_PW, DB_NAME);

$this-db-set_mysql_charset(DB_CHARSET);

}

}

class control extends Base{

function __construct() {

parent::__construct (); //初始化父类

.......

}

}

怎么给php数组一次性初始化同一个值?

$arr=array();

for ($i=0;$i100;$i++){

array_push($arr,"哥要插入这个同一个数值");

}

php中,初始化对象是什么意思,实例化是什么意思

初始化是在构造函数里面完成的,一般对成员复制之类的操作;

实例化对象:new ClassName(),实例化的时候会自动初始化,即调用__construct()

php中如何初始化一个数组

初始化一个数组一般有2种方法:一个是单独给数组中的元素赋值;还有一种是把所有的元素一起初始化。

下面简要介绍初始化数组的2种方法:

第一种方法:

$a["color"]="red";

$a["taste"]="sweet";

$a["shape"]="round";

$a["name"]="apple";

$a[3]=4;

第二种方法:

$a=array(

"color"="red",

"taste"="sweet",

"shape"="round",

"name"="apple",

3=4);

这两种方法的效果是相同的,不同的只是给元素赋值的方法不同。


当前标题:php初始化l数据 php初始化函数
文章来源:http://myzitong.com/article/higsco.html