从文件末尾获取PHP变量

时间:2017-08-25 13:07:47

标签: php

我有一个包含以下内容的fileA.php:

<?php $cdn = 'example.org/folder/'; ?>

和file1.php,file2.php .....到.... file20000.php有:

<?php 
$lawyer_photo = $cdn . 'lawyername_image.jpg';
include 'fileA.php';    
echo '<img src="'. $lawyer_photo . '">';
?>

因为我们在变量$lawyer_photo之后包含了fileA.php,所以输出不会添加$cdn,所以不要:{/ p>

<img src="example.org/folder/lawyername_image.jpg">

我们得到了

<img src="lawyername_image.jpg">

当然这是正常的,但我的问题是,是否有办法以file1.php,file2.php .....到.... file20000.php的方式修改fileA.php期望并正确获取$cdn变量?

有什么建议吗?

3 个答案:

答案 0 :(得分:0)

<?php 
include 'fileA.php';
$lawyer_photo = $cdn . 'lawyername_image.jpg';  
echo '<img src="'. $lawyer_photo . '">';
?>

这是唯一的方法。在存在之前,您无法使用变量

答案 1 :(得分:0)

你可以使用一个函数,而不是使用include,并传递图像的值,如下所示:

<?php
    function get_photo($cdn){
        $lawyer_photo = $cdn.'lawyername_image.jpg';
        return $lawyer_photo;
    }



    echo "<img src='".get_photo($cdn)."'>";

?>

您可以使用$ cdn变量来携带任何值。

答案 2 :(得分:0)

你为什么不写第一行

 $lawyer_photo = $cdn . 'lawyername_image.jpg';

在fileA.php的末尾?