diff --git a/class/foreignfield.php b/class/foreignfield.php
index 61fb4f1637c17f203d31ebb5c00dc07367ef4ad3..ea84ba4d2da2381d51d29894d000103aff1a29b2 100644
--- a/class/foreignfield.php
+++ b/class/foreignfield.php
@@ -51,7 +51,8 @@ class ForeignField extends Field {
 	}
 
 	public function show() {
-		$item = new {$this->name}();
+		$classname = $this->name;
+		$item = new $classname;
 		$item->select($this->value);
 		return $item->str();
 	}