本文目录一览:
- 1、php 建两个相同类名的类使用不同的命名空间不能建立?
- 2、一个PHP文件中是不是有很多个类呢,我看到有几个,,的
- 3、可以在一个php类文件中创建另一个php类文件的对象吗?
- 4、php实例化多个类
- 5、请教高手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类