PHP 8.4.0 RC4 available for testing

Funções alteradas

Núcleo do PHP

  • debug_zval_dump() agora imprime "int" ao invés de "long" e "float" ao invés de "double".
  • dirname() agora opcionalmente recebe um segundo parâmetro, depth, para obter o nome do diretório depth níveis acima do diretório atual.
  • getrusage() agora é suportada no Windows.
  • As funções mktime() e gmmktime() não aceitam mais o parâmetro is_dst (é horário de verão).
  • A função preg_replace() não suporta mais o modificador "\e" (PREG_REPLACE_EVAL). Em vez disso, a função preg_replace_callback() deve ser usada.
  • A função setlocale() não aceita mais o parâmetro category passado como string. Em vez disso, as constantes LC_* devem ser usadas.
  • As funções exec(), system() e passthru() agora possuem proteção contra bytes nulos.
  • A função shmop_open() agora retorna um recurso ao invés de um inteiro, que deve ser passado para as funções shmop_size(), shmop_write(), shmop_read(), shmop_close() e shmop_delete().
  • As funções substr() e iconv_substr() agora retornam uma string vazia caso o comprimento do parâmetro string seja igual ao valor do parâmetro start.
  • xml_parser_free() não é mais suficiente para liberar o recurso parser, se ele faz referência a um objeto e este objeto faz referência a esse recurso parser. Neste caso, é necessário, adicionalmente, indeterminar o $parser.
adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top