Ich habe eine Klasse mit einer Funktion, ruft die Funktion die Variable und aus irgendeinem Grund zeigt es leer, wenn es am Anfang festgelegt ist. (Nicht der vollständige Code durch die Art und Weise) (URL wird als Pfad in der Funktion Variable verwendet)PHP Variable wird als leer gelesen
public $domain = 'http://rbx-js.herokuapp.com';
protected $key = '';
protected function post($url, $data)
{
foreach($data as $key=>$value) { $fields_string .= $key.'='.$value.'&'; }
$fields_string = rtrim($fields_string,'&');
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$this->domain.$url);
curl_setopt($ch,CURLOPT_POST,count($data));
curl_setopt($ch,CURLOPT_POSTFIELDS,$fields_string);
curl_setopt($ch,CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
return $result;
}
Es wäre so etwas wie dies zurück: http:///getPlayers/retrieve/3e75c964ae
Was ist los mit Ihren Tabs zwischen Variablenzuweisung oben und und Einrückung auf der 'Post'-Funktion? –
Welche Variable ist leer? – BizzyBob
Ich vermute, dass die '$ domain' -Eigenschaft an anderer Stelle überschrieben wird, zum Beispiel im Klassenkonstruktor. – arkascha