如何在php包含文件中设置变量?

dav*_*ave 2 php variables initialization include

我有一组在目标php包含文件之外设置的变量,我将如何在目标php包含文件中设置它们.例:

<?php
  $fname = "david";
?>
Run Code Online (Sandbox Code Playgroud)

现在我如何在另一个php文件中设置$ fname?

Tre*_*non 10

在你的其他PHP文件中,你会做:

<?php
  $fname = "david";
?>
Run Code Online (Sandbox Code Playgroud)

这会直接回答您的问题,但我猜测您实际上想要访问在当前文件中包含的文件中设置的变量或沿着这些行的某些内容.

所以

File1.php:

<?php
  $fname = "david";
?>
Run Code Online (Sandbox Code Playgroud)

File2.php

<?php
require_once 'File1.php';
echo $fname;
Run Code Online (Sandbox Code Playgroud)

会导致david被打印到屏幕上.