<?php
class Produto {

    public $nome;
    public $preco;
    public $descricao;

    public function transformarJson(){
		
		return json_encode($this);
		
    }
    // Não consigo transformar meu objeto Produto em json usando json_encode

}

$produto = new Produto();

$produto->nome = 'Test';
$produto->preco = 'test';
$produto->descricao = 'e';

var_dump($produto->transformarJson());