php如何包含来自另一个文件的变量
假设我有一个主文件:php如何包含来自另一个文件的变量,php,variables,get,Php,Variables,Get,假设我有一个主文件: <form id="form1" name="form1" action="" method="post"> <input title="Masukkan kalimat disini" type="text" /> <?php //main.php $a = ...; $b = ....; ?>
<form id="form1" name="form1" action="" method="post">
<input title="Masukkan kalimat disini" type="text" />
<?php
//main.php
$a = ...;
$b = ....;
?>
和包含的文件
<?php
//included.php
include 'main.php';
?>
当然include.php文件将加载main.php的所有部分,所以如何包含一些变量,例如include$a only,而不显示文本字段
谢谢。如果您包括该页面,您将能够使用在不同页面上设置的设置变量(如果有意义的话) Global.inc.php
index.php
因为您已经包含了一个文件,所以所有的内容都是可用的;你只需要处理你想要的变量。如果包含300行的页面,例如使用少于50行的代码,则不会有任何性能影响
更新:
在HTML结构中显示:
投入:
<input type='text' name='Name' value='<?php echo $Var_1; ?>'>
编程只是驱动你的想法:) 所以我想说的是,你的问题是如何只包含一个包含文件的一部分,我的答案是,你可以通过在每次包含主文件时做一个测试来实现这一点,看看这个文件是否包含在内部,你可以更精确地将主文件分为块由于合适的变量而加载 看看这个变通方法,希望你能理解我的意思 假设名为main.php的主文件包含该内容
<?php
echo 'I am a java programmer';
echo 'I know also PHP very well';
echo 'When the jquery is my preferred toast !';
?>
现在我有三个外部文件,其中包括该文件,每个文件都是这3种编程语言中的一种特定文件
因此,我将以以下方式创建我的3个文件:
文件:java.php
<?php
$iamjavadevelopper = 1;
include_once("main.php");
?>
文件:phpfav.php
<?php
$iamphpdevelopper = 1;
include_once("main.php");
?>
文件:jquery.php
<?php
$iamjquerydevelopper = 1;
include_once("main.php");
?>
我的main.php将以这种方式编码
<?php
if(isset($iamjavadevelopper))
echo 'I am a java programmer';
if(isset($iamphpdevelopper))
echo 'I know also PHP very well';
if(isset($iamjquerydevelopper))
echo 'When the jquery is my preferred toast !';
?>
通过这种方式,我们的三个外部文件中的每一个都将仅显示包含文件的一部分:)
希望这是清楚和有用的:)任何需要的帮助我都准备好了:)如果您只想包含一个变量(或一组变量),它们需要在自己的文件中。理想情况下,您还可以将它们放在不同的范围(例如类)中,这样它们就不会弄乱全局名称空间 例如: config.php:
<?php
class Foo {
public $a = "I am a variable";
public $b = "I am also a variable";
const $c = "I am an immutable variable!";
}
?>
<form id="form1" name="form1" action="" method="post">
<input title="Masukkan kalimat disini" type="text" />
<?php
@require_once "config.php";
?>
<?php
@require_once "config.php";
?>
main.php:
<?php
class Foo {
public $a = "I am a variable";
public $b = "I am also a variable";
const $c = "I am an immutable variable!";
}
?>
<form id="form1" name="form1" action="" method="post">
<input title="Masukkan kalimat disini" type="text" />
<?php
@require_once "config.php";
?>
<?php
@require_once "config.php";
?>
include.php:
<?php
class Foo {
public $a = "I am a variable";
public $b = "I am also a variable";
const $c = "I am an immutable variable!";
}
?>
<form id="form1" name="form1" action="" method="post">
<input title="Masukkan kalimat disini" type="text" />
<?php
@require_once "config.php";
?>
<?php
@require_once "config.php";
?>
我已经更新了我的答案,以展示如何在HTML结构中使用这些内容的示例,如果这不是您想要的,请告诉我know@user2192076:免费!但是,如果你发现我的答案是有用的,请将其标记为最佳答案,并将你的问题标记为已回答:)并且不要犹豫,请求任何帮助我就在这里:)