2017-06-11 3 views
0

ich zu verwenden Ich versuche ein, einen Tisch zu platzieren benötigen innerhalb einesa erfordern Verwendung innerhalb eines definieren

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

Die Idee in einer Tabelle, das ist auf jeden Bedarf zu ziehen ist definieren definieren, ohne es kopieren zu müssen einfügen jedes Mal.

Ich habe verschiedene Dinge ausprobiert, aber nichts hat funktioniert, ich hoffe, Sie können, danke im Voraus.

würde das targetfile.php einen großen Tisch

+0

Die Annahme muss sein, dass es tatsächlichen PHP-Code in der Zieldatei gibt. Sie haben einen Syntaxfehler in der einzelnen Codezeile. –

Antwort

0

require() enthält enthalten und wertet die angegebene Datei. Es stoppt die Ausführung bei einem Fehler. Bei Erfolg gibt es 1 zurück.

Was Sie dies dies tun könnte:

file1.php:

$myTable = '.....'; 

file2.php:

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

define() können Variablen verwenden, da es die Konstante zur Laufzeit erzeugt.

+0

Ich versuchte zunächst, $ myTable zu verwenden, aber die Tabelle selbst hat $ varible, so dass es nicht funktionierte, da $ varible geladen wurde, bevor $ varible gesetzt wurde Stellen Sie sich vor, dass über der Definition auf der Linie sieht es so aus $ varible = "1" definieren ('ITEM1', Text ** Tabelle zu automatisch füllen, die enthält $ varible ** mehr Text; –

+0

Es scheint, als wäre dies ein anderes Problem als das, was Ihre ursprüngliche Frage ist. Ich glaube nicht Ich bin in der Lage zu verstehen, was Sie sagen wollen. –

+0

keine Sorgen, danke für Ihre Zeit –

Verwandte Themen