Heim > Fragen und Antworten > Hauptteil
Ich habe eine PHP-Datei im Stammverzeichnis und möchte eine Variable aus einer Funktion in einer anderen PHP-Datei abrufen. Ich brauche es für SQL-Abfragen.
Meine PHP-Datei befindet sich im Stammverzeichnis
<?php require dirname(__FILE__) . '/config/config.inc.php'; require 'modules/pricefrom/pricefrom.php'; $lowestPrice = Db::getInstance()->getValue(' SELECT MIN(`price`) FROM `' . _DB_PREFIX_ . 'product_attribute` WHERE `id_product` = ' . (int)$id_product );
Ich muss $id_product aus einer anderen Datei abrufen, die erforderlich ist, sich innerhalb einer Funktion befindet und die Parameter dieser Funktion verwendet.
<?php ... public function hookDisplayPriceBlock($param) { $id_product = $param['id_product']; $id_product_attribute = $param['id_product_attribute']; $product = new Product(); ...
Ich weiß, dass es einen einfachen Weg gibt, aber ich habe stundenlang gesucht und kann ihn nicht finden. Könnt ihr mir helfen?
P粉2564870772023-09-08 11:44:50
在根目录使用
require_once('<path to file2.php>'); $id_product = hookDisplayPriceBlock(<params>); .....
文件2
public function hookDisplayPriceBlock($param) { ... return $id_product; }