php - 为什么要在 PHP 中创建接口(interface)?

标签 php

<分区>

Possible Duplicate:
What is the point of interfaces in PHP?

我为什么要在 PHP 中创建接口(interface)?

据我了解,接口(interface)用于描述实现它们的类。这些类必须至少包含这些功能。如果您是在别人的工作基础上构建,或者必须保持一定程度的兼容性,那么这一切都很好。但在更简单的情况下呢?

我知道,对于像 C++ 这样的编译型编程语言,使用接口(interface)可以提高编译速度,但是 PHP 呢?这个优势似乎消失了,因为 PHP 是解释的,而不是编译的。

最佳答案

接口(interface)是一种“模拟”多重继承的方式。 PHP 中的一个类只能扩展一个父类,但可以实现任意数量的接口(interface),因此允许您创建具有多种不同类型的对象。

关于php - 为什么要在 PHP 中创建接口(interface)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4174248/

相关文章:

javascript - PHP数组查找元素错误

php - 持久登录 PHP 和 SQL

php - PHP 中的 while(true) 和 for(;;) 有什么区别?

以 @ 开头的 PHP/jQuery 超链接文本

php - 类别未放置在正确的部分

php - 从 Codeigniter 备份恢复数据库

php - 在 while 循环中使用 mysqli_fetch_array 时,PHP/MySQL 如何知道获取下一行?

php - 当 php mysql_query 在 phpmyadmin 中工作时,某些列的空白结果

php - Nodejs - .node_libraries/for www-data

php - MYSQL 触发过程 REMOTE_USER