Что ж, для того, чтобы эта функция была хоть как-то полезна, вам нужно создать новый класс и установить для него переменную, например:
$myclass = new obj(1);
Хотя эта форма конструктора поддерживается только для обратной совместимости (устарела, вы действительно должны использовать __construct
сейчас), она все равно должна запускаться и устанавливать все ваши переменные, которые могут быть получается следующим образом:
echo $myclass->primary_key; // the primary_key value
echo $myclass->obj_id; // the obj_id value
Редактировать: Также эту строку необходимо исправить, чтобы изменить '$ key' на 'primary_key' в конце. Помещение «$ key» туда не вернет ничего, потому что это будет «$ this-> 1», который не существует.
echo "obj_id from primary_key string: ".$this->primary_key."<br/>";