Code前端首页关于Code前端联系我们

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

terry 2年前 (2023-09-30) 阅读数 41 #PHP
文章标签 sscanf函数

本文目录一览:

  • 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类

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

热门