我想在php web应用程序中提供几种不同语言的语言支持。显然,有几种不同的方法可以做到这一点。在过去,我习惯于在php文件中为每种语言存储一个变量,比如支持英语的en.php和支持法语的fr.php。例如,对于单词Good Morning,我会将其存储在一个键$goodmorning中,然后在两个文件中定义它,并根据用户输入使用if语句指向一个或另一个文件。
它工作得很好,但工作量很大。有没有更有效的方法来做到这一点?我考虑将单词存储在一个名为language_support的数据库表中。该表如下所示
id | en | fr | es |last_update
1 | he
我已经写了一个小的PHP框架,我想做一个网站,在那里我解释一些基本的功能。
我想显示php代码块。有没有容易做到这一点,最好没有JavaScript。
我想有像下面这样的部分显示:
// This function takes in a value and return it
public function getname($name){
return $name;
}
我在不同的类文件中为项目编写了类。
在主文件中,我包含了这些类,并从它们创建了实例。里面有很多方法,我记不起所有的名字。
当我输入对象时,是否有类似intellisense之类的类方法的VSCode解决方案?
示例:
<?php
include "Some.class.php";
$var = new Some();
$var-> //[CTRL + Space] gives me PHP built in methods, not the class methods.
?>