Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/247.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 为什么我的翻译不起作用&;我怎样才能修好它?_Php - Fatal编程技术网

Php 为什么我的翻译不起作用&;我怎样才能修好它?

Php 为什么我的翻译不起作用&;我怎样才能修好它?,php,Php,我正在努力翻译页脚导航。导航的翻译工作正常,但我不知道如何设置文本1和文本2的翻译。我将非常感谢任何帮助 这是我的PHP语言: <?php class l { public static function lang($name) { $l = array(); // Footer $l['text_1'] = "Hello"; $l['text_2'] = "World"; return $l[$name]; } public static function __callStatic

我正在努力翻译页脚导航。导航的翻译工作正常,但我不知道如何设置文本1和文本2的翻译。我将非常感谢任何帮助

这是我的PHP语言:

<?php

class l
{
public static function lang($name)
{
$l = array();
// Footer
$l['text_1'] = "Hello";
$l['text_2'] = "World";

return $l[$name];
}

public static function __callStatic($name, $arguments)
{
return self::lang($name);
}
}

?>

这就是我试图翻译的内容(文本1和文本2):


您可以这样从Php代码中删除div:

?>
<div class="soc_box">
    <a href="#" target="_blank" class="facebook_ico"></a>
    <a href="#" target="_blank" class="twitter_ico"></a>
        <p class="soc_box_txt">
            ' . l::text_1() . '<br />
            ' . l::text_2() . '
        </p>
 </div>
<?php
?>

' . l::text_1()
' . l::text_2()

添加html代码并使用<?php或:

echo';
回声';
回声';
echo'

\' . l::text_1().\'
\' . l::text_2().\'

'; 回声';
我不知道是否意外,但你的在php标记中。@GabCas你是对的,它不属于那里,但我知道我不知道还能放在哪里。我把它移到了php标记下,但仍然收到一条错误消息。我的php技能不好,我在这里有点迷路了……(我做了,但得到了“.l::text_1().”和“.l::text_2())“因此,如果没有整个页脚导航的翻译,效果很好。你知道为什么我对页脚导航的翻译不起作用吗?请尝试在绘制div后添加返回线。如果我错了,请纠正我:php;?>这样我就不会出错,但整个页面设置都会出错,根本不会显示……我忘了你是这样做的。”对页脚执行此操作。页脚只是链接还是应该包含div?将div附加到返回值,然后返回$retYou lost me…我在上面的部分中显示了页脚导航的代码。它们是带有翻译的链接-工作正常。我不明白现在该怎么做-请为我打开它好吗?
?>
<div class="soc_box">
    <a href="#" target="_blank" class="facebook_ico"></a>
    <a href="#" target="_blank" class="twitter_ico"></a>
        <p class="soc_box_txt">
            ' . l::text_1() . '<br />
            ' . l::text_2() . '
        </p>
 </div>
<?php
echo '<div class="soc_box">';
 echo '<a href="#" target="_blank" class="facebook_ico"></a>';
 echo '<a href="#" target="_blank" class="twitter_ico"></a>';
 echo '<p class="soc_box_txt">
            \' . l::text_1() . \'<br />
            \' . l::text_2() . \'
       </p>';
 echo ' </div>';