首页 > 解决方案 > _(' ') 在 php 中的含义以及它里面是什么?

问题描述

我正在阅读和学习代码,我发现了这个代码,infoBookingsTitle 显示了页面的标题,即“预订选项”,我试图找到这个文件来用其他东西编辑“预订选项”这个词,但我没有知道我应该在哪里看,比如 PHP 文件、类或什么?

          <div>

          <h2>   <?php __('infoBookingsTitle') ?>  </h2>

          </div>

谢谢。

标签: php

解决方案


它不是内置在 PHP 中的,但就像@SLaks 所说,它通常用于翻译。当使用不同的语言文件时,它将在该文件中查找 infoBookingsTitle 的翻译并显示它。通常 __() 函数会返回字符串,而 _e() 函数会回显它。

<?php
echo __('Hello');
_e(' World');

// Result: "Hello World" will be displayed, unless a translation file is available

推荐阅读