当前位置: 首页 > 知识库问答 >
问题:

面向对象PHP(OOP PHP)中代码的执行

东门玺
2023-03-14

嗨Stackoverflow社区!

我有一个关于OOP PHP中方法执行的问题:

我对OOP PHP的执行理解如下:首先,我必须用它的方法和属性定义类。如果我要执行方法,我必须在另一个像index.php文件一样的文件中调用它们。当我搜索一些项目以寻找好的文件夹结构时,我意识到大多数项目甚至没有使用index.php文件。

怎么可能在类境内执行财产而不在其他地方调用

下面是一个我不理解的项目结构示例:https://github.com/darynazar/login-register-script-mvc

提前感谢您的回答!

共有1个答案

楚志强
2023-03-14

您可以使用静态函数

<?php 


class Myclass {

   public function Myfunction($string) { return $string; }

}

$class = Myclass;
$class->Myfunction

?>

静态方式

<?php 

 class Myclass {
  public static function Myfunction ($string) { return $string }
}

Myclass::Myfunction("Hello world");

?>
 类似资料:
  • 主要内容:面向对象内容,PHP 类定义,PHP 中创建对象,实例,PHP 构造函数,实例,析构函数,继承,方法重写,访问控制,接口,常量,抽象类,Static 关键字,Final 关键字,调用父类构造方法面向对象(Object-Oriented,简称 OO)是一种编程思想和方法,它将程序中的数据和操作数据的方法封装在一起,形成"对象",并通过对象之间的交互和消息传递来完成程序的功能。面向对象编程强调数据的封装、继承、多态和动态绑定等特性,使得程序具有更好的可扩展性、可维护性和可重用性。 在面向对

  • 1. 生成对象的实例与调用方法 2. 读写对象的属性 3. 小结 上一章里,我们看了一下如何在PHP扩展里定义类与接口,那这一章里我们将入手学习一下如何在PHP扩展中操作类的实例————对象。 PHP语言中的面向对象其实是分为三个部分来实现的,class、object、refrence。class就是我们所说的类,可以直观的理解为前面章节中所描述的zend_class_entry。object就是

  • 1. zend_class_entry 2. 定义一个类 3. 定义一个接口 4. 类的继承与接口的实现 5. 小结 面向对象的概念这里就不再叙述了。原书中把这一部分的知识分开到PHP4和PHP5中来讲的,这里我做了大幅的调整,几乎是进行了重写。前一部分主要介绍了如何定义类、接口等一些声明类的操作。后一部分主要介绍了对象的使用等一些对实例的操作。

  • 本文向大家介绍javascript面向对象特性代码实例,包括了javascript面向对象特性代码实例的使用技巧和注意事项,需要的朋友参考一下 一、基本的类的使用 方法一: 方法二: 二、继承 方法一: 优点:可以实现多继承(多调用call就好) 缺点: · 必须以构造函数方式使用 · 使用instanceof运算符运算此类继承结果为false 方法二: 缺点: · 不能实现多继承 · 构造函数不

  • 问题内容: 由于某些原因,我必须运行一个php脚本才能从Python获取图像。因为php脚本很大,而且不是我的,所以我需要几天的时间才能找到所使用的正确算法并将其转换为python。 我想知道是否有任何方法可以运行带有少量参数的php脚本,以返回python中的图像。 问题答案: 示例代码:

  • 本文向大家介绍javascript中的面向对象,包括了javascript中的面向对象的使用技巧和注意事项,需要的朋友参考一下 相信大家对javascript中的面向对象写法都不陌生,那还记得有几种创建对象的写法吗?相信大家除了自己常写的都有点模糊了,那接下来就由我来帮大家回忆回忆吧! 1. 构造函数模式 通过创建自定义的构造函数,来定义自定义对象类型的属性和方法。 2. 工厂模式 该模式抽象了创