Obtendo um erro ao usar ng-controller em angularjs ver 1.3.0

Oi estou acompanhando alguns tutoriais do angularjs

Estou usando a versão 1.3.0 do angularjs

aqui está meu código

First Name:
Last Name:

Full Name: {{firstName+" " + lastName}}
function personController($scope) { $scope.firstName = "David"; $scope.lastName = "Silva"; }

E acho que fiz o mesmo que o tutorial. Mas dá-me o seguinte erro quando eu verificar com o firebug.

 Error: [ng:areq] Argument 'personController' is not a function, got undefined http://errors.angularjs.org/1.3.0/ng/areq? p0=personController&p1=not%20a%20function%2C%20got%20undefined 

Como me livro disto?

em 1.3.0 angular u tem que fazer como abaixo, porque os controladores globais foram desativados em 1.3.0-beta. referência

 

  

Ele também disse que você pode obter o comportamento mais antigo usando o código abaixo, mas não é recomendado

 
var app = angular.module("myApp",[]).config(['$controllerProvider', function($controllerProvider) { $controllerProvider.allowGlobals(); }]); function personController($scope) { $scope.firstName = "David"; $scope.lastName = "Silva"; }