php - PHP 中的访问者模式

标签 php

我最近被问到这个面试问题:

"Which PHP mechanism allows to use visitor pattern to sort an array?".

我不确定我们在 PHP 中有什么机制?任何人都可以提供它的使用示例吗?

最佳答案

我的猜测是:

在访问者模式中,一个类使用自身的当前实例调用另一个类中的函数。被调用的类对于每个可以调用它的类都有特殊的函数。

根据 php 文档:

uasort — 使用用户定义的比较函数对数组进行排序并保持索引关联

uasort($collection, array('MyClassName', 'mySortMethod')); 

关于php - PHP 中的访问者模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35256653/

相关文章:

php - 如何在查询字符串中将一些值传递给我的 facebook canvas 应用程序?

php - 用于测试 Web 表单中用户输入的正确处理的工具

php - 在 PHP 中增加 max_execution_time?

php - html表单按钮运行命令php exec

javascript - 使用 AJAX 在表中返回搜索结果

php - 如何将动态生成的图像保存到数据库

php - 为处理可变数量的质量规范的 mySQL/PHP 应用程序构建数据结构的正确方法

php - 按下提交按钮后立即出现 Iframe 垂直滚动条

php - 如何最有效地将数据从网页输入到Python脚本

javascript - 在 PHP openssl 中加密并在 javascript CryptoJS 中解密