2017-06-11 1 views
0

Je suis en train d'utiliser un besoin de placer une table dans une définitionL'utilisation d'un besoin au sein de DEFINE

define('ITEM1','text '.require('../../targetfile.php').' More text'; 

L'idée est de tirer dans un thats tableau besoin de définir chacun sans avoir à copier et coller chaque fois.

J'ai essayé différentes choses mais rien n'a fonctionné, j'espère que vous le pouvez, merci d'avance.

Le targetfile.php contiendrait une grande table

+0

L'hypothèse doit être qu'il existe du code PHP réel dans le fichier cible. Vous avez une erreur de syntaxe dans la ligne de code unique. –

Répondre

0

require() inclut et évalue le fichier spécifié. Il arrête l'exécution en cas d'échec. En cas de succès, il renvoie 1.

Ce que vous pouvez faire ceci:

file1.php:

$myTable = '.....'; 

file2.php:

require('file1.php'); 
define('ITEM1','text '.$myTable.' More text'); 

define() peut utiliser des variables, car il crée la constante au moment de l'exécution.

+0

J'ai essayé d'abord d'utiliser myTable $, mais la table elle-même a $ varible en elle il ne fonctionne pas comme le varible de $ a été chargé avant la varible $ ont été mis imaginer qu'au-dessus de la définir en ligne il ressemble à ce $ varible = "1" define ('ITEM1', text ** table à remplir automatiquement contenant $ varible ** plus de texte; –

+0

Il semble que ce soit une autre question que celle de votre question initiale. Je suis capable de comprendre ce que vous essayez de dire –

+0

pas de soucis, merci pour votre temps –