我正在从一个大的XML中获取节点列表,然后唯一该列表以删除重复项,现在我想将该列表打印为多个选择输入表单,但是,打印每个选择输入需要一段时间,因为该函数似乎会重复执行。 是否可以执行该函数一次,然后保存结果并多次打印? $url = $_POST['url'];
$xml = simplexml_load_file($url) or die("URL Read Error");
// Get unique list of nodes in XML
function getNodes($xml) {
// Create an empty array
我正在用API构建一个应用程序,API是Yii框架中的独立模块。
我需要一种方法来直接访问应用程序中的API,同时像使用内部API一样使用它;如果应用程序中不存在该模块,我希望在服务器中调用服务并获得响应,而不会出现代码重复。
我有一个解决方案,但我不喜欢它,因为代码是重复的。这是我的解决方案。
controllerA类
<?php
class controllerA{
public function actionIndex(){
$a = new A();
$a->x();
$b = new B();
$b->x();
虽然这个问题是关于解决这个问题的方法,但我特别感兴趣的是良好的干净OO设计和符合当前PHP最佳实践的解决方案。提前谢谢你看一看。
我有以下界面:
<?php
interface Tool {
/**
* Return the unique name of the tool
*/
public function getName();
}
在我的项目中实现此接口的大多数类如下所示:
<?php
class Drill implements Tool {
protected $toolName = 'drill';
publ
我试图从一个表中回显一个圆顶数据,但出于某种原因,它只是重复了两个结果。可能是因为在sub_parent下只有两个可能的数字。我希望它能把所有的6行都重复出来,但只是把它们分组?有什么问题吗?
<?php
require_once 'db/db.php';
$sql = "SELECT *
FROM main_menu_sub
GROUP BY sub_parent
ORDER BY id
";
$result = $con->query($sql);
$con->close();
?>
<?php
if ($resu