新しいパラメータ

PHP 5.2.x で、新しいパラメータやオプションのパラメータが追加された関数があります。

PHP コア:

  • htmlentities - PHP 5.2.3 で double_encode が追加されました。
  • htmlspecialchars - PHP 5.2.3 で double_encode が追加されました。
  • base64_decode - strict が追加されました。
  • setcookie - httponly が追加されました。
  • setrawcookie - httponly が追加されました。
  • session_set_cookie_params - httponly が追加されました。
  • memory_get_usage - real_usage が追加されました。
  • get_loaded_extensions - PHP 5.2.4 で zend_extensions が追加されました。

curl:

  • curl_multi_info_read - msgs_in_queue が追加されました。

datetime

  • date - PHP 5.2.2 で、書式文字 "u" (ミリ秒) が追加されました。

imap:

  • imap_open - n_retries が追加されました。
  • imap_reopen - n_retries が追加されました。

mbstring:

  • mb_strrpos - offset が追加されました。
    警告

    offset パラメータが、かつて encoding パラメータのあった場所に入りました。 下位互換性のために encoding を三番目のパラメータとして指定することもできます。 しかし、この下位互換性モードの使用はお勧めしません。 これは将来は廃止される予定だからです。

ming:

  • SWFMovie::streamMP3 - skip が PHP 5.2.1 で追加されました。

openssl:

  • openssl_verify - signature_algo が追加されました。

pgsql:

  • pg_escape_bytea - connection が追加されました。
  • pg_escape_string - connection が追加されました。

simplexml:

  • SimpleXMLElement::__construct - is_prefix が追加されました。
  • SimpleXMLElement::attributes - is_prefix が追加されました。
  • SimpleXMLElement::children - is_prefix が追加されました。
  • simplexml_load_file - is_prefix が追加されました。
  • simplexml_load_string - is_prefix が追加されました。

spl:

  • array iterator_to_array(Traversable it [, bool use_keys = true]) - use_keys が PHP 5.2.1 で追加されました。

xmlreader:

  • XMLReader::open - encoding および options が追加されました。
  • XMLReader::XML - encoding および options が追加されました。

XMLWriter:

  • xmlwriter_write_element - PHP 5.2.3 で content はオプションとなりました。
  • xmlwriter_write_element_ns - PHP 5.2.3 で content はオプションとなりました。