Maison  >  Questions et réponses  >  le corps du texte

Extraire les variables du fichier php de la fonction dans un autre fichier

J'ai un fichier php dans le répertoire racine et je souhaite récupérer une variable d'une fonction dans un autre fichier php. J'en ai besoin pour les requêtes SQL.

Mon fichier php est dans le répertoire racine

<?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
    );

J'ai besoin d'obtenir $id_product à partir d'un autre fichier qui est requis et se trouve à l'intérieur d'une fonction et utilise les paramètres de cette fonction.

<?php
    ...
    public function hookDisplayPriceBlock($param) {
            $id_product = $param['id_product'];
            $id_product_attribute = $param['id_product_attribute'];
            $product = new Product();
            ...

Je sais qu'il existe un moyen simple de le faire, mais je cherche depuis des heures et je ne le trouve pas, pouvez-vous m'aider ?

P粉198670603P粉198670603381 Il y a quelques jours506

répondre à tous(1)je répondrai

  • P粉256487077

    P粉2564870772023-09-08 11:44:50

    Utiliser dans le répertoire racine

    require_once('<path to file2.php>');
    $id_product = hookDisplayPriceBlock(<params>);
    .....

    Fichier 2

    public function hookDisplayPriceBlock($param) {
        ...
        return $id_product;
    }

    répondre
    0
  • Annulerrépondre