no PHP 7, veja: RFC de funcionalidades removidas no PHP 7.Gerador de numeros aleatorios seguroForam criadas as funcoes random_bytes e random_int para gerar uma sequencia de bytes ou um numero aleatorio de forma segura. Sao uteis para se montar sal para senhas criptografadas ou numeros que nao podem ser gerados de forma influenciada pelo tempo.Arvore de sintaxe abstrataA Arvore de sintaxe abstrata, ou AST, foi um recurso introduzido ao nucleo do PHP e que muda significativamente o processo de compilacao do codigo intermediario do PHP. Os benecifios deste recurso estao relacionados diretamente a manutenabilidade do codigo do parser e compilador, alem de desacoplar algumas decisoes de sintaxe que, no passado, causavam algum transtorno.Por exemplo, no passado, as instrucoes "yield" so podiam ser usadas em expressoes (por exemplo, em uma atribuicao) se estivessem entre parenteses, por questoes de limitacao da linguagem:// Funciona a partir do PHP 5.5 (surgimento dos generators)$resultado = (yield 123);// Funciona apenas a partir do PHP 7$resultado = yield 123;Com a introducao do AST, os parenteses passaram a ser desnecessarios.Alem disso, o processo de compilacao passou a ser um pouquinho mais rapido, embora isso so seja relevante quando a aplicacao nao utiliza opcache. Afinal, quando se usa opcache, a compilacao so e realizada uma unica vez.Para os usuarios finais do PHP (programdores PHP), pode-se dizer que a introducao do AST no processo de compilacao podera trazer construcoes de linguagem (sintaxes novas) que antes eram impossiveis. Para mais informacoes sobre o assunto, veja o RFC sobre AST.Suporte consistente a 64 bitsO interpretador de PHP e escrito em linguagem C, que possui o tipo "long". Ate a versao 7, o PHP utilizava o tipo "long" do C para armazenar numeros inteiros. O problema e ha diferencas do tipo "long" em plataformas Windows (LLP64) e Linux (LP64), pois a primeira usa 32 bits e a segunda 64 bits. Com isso, havia limitacoes para manipulacao de inteiros maiores que 32 bits no Windows, por exemplo. Com o suporte consitente a 64 bits, os desenvolvedores do PHP abstrairam este tipo, tornando a linguagem mais independente da plataforma e mais consistente. Para mais detalhes, veja o RFC sobre melhorias no suporte a 64 bits.As incompatibilidades com versoes anteriores ao PHP 7Como comentei anteriormente, quando uma versao do PHP incrementa sua revisao mais importante (primeiro numero da versao), podem surgir algumas incompatibilidades com versoes anteriores. Com isso, eventualmente codigos precisam ser reescritos para resolver estas incompatibilidades.Seguem as incompatibilidades que considero mais relevantes:Derreferenciamento de variaveis foi refatorado, tornando-se mais consistente e permitindo o uso de "->", "[]", "()", "{}" e "::" arbitrariamente.A declaracao de funcoes construtoras no estilo do PHP4 (funcao com o mesmo nome da classe) foi oficialmente depreciado.O foreach nao afeta mais a posicao do cursor de um array (ele se mantem na mesma posicao apos o foreach encerrar). Alem disso, teve varias modificacoes de comportamento.Remocao de SAPIs e extensoes velhas.O comportamento da construcao list passou a popular as variaveis da esquerda pra direita e nao aceitar mais strings como origem da atribuicao.Conversoes de int e float passaram a ser mais consistente independente de plataforma.ConclusaoO PHP