您的位置:

一个php文件可以创建两个类吗,一个php文件可以创建两个类吗为什么

本文目录一览:

php 建两个相同类名的类使用不同的命名空间不能建立?

可以的,可能是你使用的过程中存在疏漏

//test1.php

namespace my\name;

class A {

public function Print1(){

echo 11;

}

}

//test2.php

use my\name;

require_once("test1.php");

class A {

public function Print1(){

echo 22;

}

}

$a = new my\name\A();

$a-Print1();

$b = new A();

$b-Print1();

//localhost/test2.php输出(已测试)

1122

更多内容参考链接:关于PHP命名空间重名问题的探讨

一个PHP文件中是不是有很多个类呢,我看到有几个,,的

类的私有成员是不允许外部访问的,把类写到一个文件里是方便调用,或者基本类型差不多,再或者实在是无聊。类的私人成员,继承类也是不能访问的。

可以在一个php类文件中创建另一个php类文件的对象吗?

1、不可以在一个类里面再创建一个类,但是可以require一个包含类的文件

2、一个php文件里面可以创建多个类

3、一个函数里面可以再创建另一个函数

?php

function a(){

 function b(){

  echo 123;  

 }

 b();

}

a();

?

不知道是不是你想要的答案

php实例化多个类

给你举个例子吧:

比如说:现在有user.class.php

mysql.class.php

现在用户类有注册、登录等一系列的操作(要使用数据库类)

我们直接在user.class.php 中把数据库类给实力化了

这样就了可以达到你的那个效果了;

千万不要在将所有的方法放在一个类中,这样是不好做法,住好是一个类只对于他本身的方法;这样做的目的是让逻辑更加清晰,和降低服务器的资源消耗。

请教高手PHP中一个类怎样继承多个类

一般只能继承一个类,不过你可以让他们连起来,比如你的a类要继承b,c,d类,可以让c继承b类,d继承c类,然后a继承d类