我如何从另一个PHP文件中获取另一个变量到另一个文件中?

时间:2019-05-09 14:01:13

标签: javascript php html

我在“ countries.php”中列出了所有国家/地区名称,例如:

<?php
$countryArray = array(
    'AD'=>array('name'=>'ANDORRA','code'=>'376'),
    'AE'=>array('name'=>'UNITED ARAB EMIRATES','code'=>'971'), ...
);
function countrySelector($defaultCountry = "", $id = "", $name = "", $classes = ""){
    global $countryArray; // Assuming the array is placed above this function

    $output = "<select id='".$id."' name='".$name."' class='". $classes."'>";
    $output .= "</select>";
}

使用“ signup.php”中的文件,效果很好,但是, 我想要做的是在“ signup.php”中创建输入(手机号码),在移动输入中,我想在用户选择国家/地区时使用国家/地区代码,它将国家/地区代码插入到移动输入中。 例如:用户选择了美国+1 ..在其他输入中,它将显示+1(用户可以键入自己的电话号码,而无需自己添加国家/地区代码) 我还正确地进行了移动验证。 我不知道该怎么做代码。请帮忙。

1 个答案:

答案 0 :(得分:0)

您应该阅读课程。如果您在类中定义脚本,则可以通过首先调用use myClass然后静态地访问变量或创建类对象的实例来访问变量。

例如,在这里您应该创建Country类,并将$ countryArray作为该类中的静态变量,您可以使用Country::$countryArray

进行访问

以下是您的Country班级的样子:

class Country { 
    public $countryArray = ['usa', 'canada']; 
} 

然后在您的其他脚本中这样:

use Country;

$countries = Country::$countryArray;