可以的,可能是你使用的过程中存在疏漏
//test1.php
namespace my\name;
class A {
public function Print1(){
echo 11;
}
use my\name;
require_once("test1.php");
$a = new my\name\A();
$a-Print1();
$b = new A();
$b-Print1();
更多内容参考链接:关于PHP命名空间重名问题的探讨
类的私有成员是不允许外部访问的,把类写到一个文件里是方便调用,或者基本类型差不多,再或者实在是无聊.类的私人成员,继承类也是不能访问的.
①.、不可以在一个类里面再创建一个类,但是可以require一个包含类的文件
②.、一个php文件里面可以创建多个类
③.、一个函数里面可以再创建另一个函数
php
function?a(){
function?b(){
b();
a();
不知道是不是你想要的答案
给你举个例子吧:
比如说:现在有user.class.php
mysql.class.php
现在用户类有注册、登录等一系列的操作(要使用数据库类)
我们直接在user.class.php 中把数据库类给实力化了
这样就了可以达到你的那个效果了;
千万不要在将所有的方法放在一个类中,这样是不好做法,住好是一个类只对于他本身的方法;这样做的目的是让逻辑更加清晰,和降低服务器的资源消耗.
一般只能继承一个类,不过你可以让他们连起来,比如你的a类要继承b,c,d类,可以让c继承b类,d继承c类,然后a继承d类
以上就是土嘎嘎小编为大家整理的一个php文件可以创建两个类吗相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!