ホームページ >バックエンド開発 >PHPチュートリアル >PHP4.1.0 出版のお知らせ 中国語および英語版 2_PHP チュートリアル

PHP4.1.0 出版のお知らせ 中国語および英語版 2_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:23:43859ブラウズ

PHP 4.1.0 リリースのお知らせ PHP 4.1.0 リリースのお知らせ (2) - 単一次元の SafeArray および列挙のサポートを追加しました。 コンポーネントが列挙を実装しているかどうかを確認するための is_enum() 関数を追加しました。 (Alan、Harald) 1 次元のサポートを追加しました。 SafeArray と Enumerations を追加しました。コンポーネントが列挙型かどうかを判断するための is_enum(0) - dbase_get_record() と dbase_get_record_with_names() のバグを修正しました。ブール型フィールドが正しく返されるようになりました。Lawrence E. Widman (Jani) によるパッチ dbase_get_record () を修正しました。 dbase_get_record_with_names() が正しくブール型フィールドを返すようになりました。 - --version オプションを php-config に追加しました。 (Stig) すべての既知のバグに対するパッチを組み込むことにより、thttpd-2.21b のサポートが強化されました。既知のバグに対するパッチの追加 - ircg_get_username、ircg_join への roomkey 引数、エラー取得インフラストラクチャ、メッセージ処理を高速化するトークナイザーを追加し、IRCG 拡張機能の多くのバグを修正しました (Sascha) ircg_get_username、ircg_join パラメータ、エラー取得メカニズムと情報処理を高速化するトークナイザー、および IRCG 拡張機能の多くのバグを修正しました。 - シリアライザー/デシリアライザーの速度が向上しました (Thies)、Sascha) シリアル化/逆シリアル化の速度が向上しました。 - 浮動小数点数が向上しました。 (Zeev、Zend Engine) php.ini-optimized を php.ini-recommended に置き換えました。名前が示すように、php.ini ではなくこのファイルを PHP 設定のベースとして使用することを強くお勧めします。 -dist. (Zeev) php.ini-optimized を php.ini-recommend に名前変更しました。この名前は、php.ini.dist - Restore xpath_eval を使用する代わりに、このファイルを PHP の基本構成ファイルとして使用することを熱心に推奨していることを意味します。 () と php_xpathptr_eval() (4.0.7 用) 既知のリークがいくつかあります (Joey) いくつかの既知の脆弱性がある xpatch_eval() と php_xpatchptr_eval() を修正 - ユーザーがフォーム変数を安全にインポートできるようにするため、 import_request_variables() を追加しました。グローバル スコープ (Zeev) 変数からグローバル スコープへのユーザー セーフな出力を可能にする import_request_variables() を追加しました - GET、POST、または COOKIE 変数を含む新しい $_REQUEST 配列を導入しました 他の新しい変数と同様に、この変数は次のとおりです。コンテキストに関係なく使用可能 (Andi & Zeev) 新しい $_REQUEST 配列 (GET、POST、または COOKIE 変数を含む) は、他の新しい変数と同様に、コンテキストに関係なく使用できます - $_GET、$_POST が導入されました。 、$_COOKIE、$_SERVER、$_ENV 変数は、古い $HTTP_*_VARS 配列を廃止するもので、入力が大幅に短縮されるだけでなく、スコープに関係なく使用でき、グローバル メソッドを使用してインポートする必要はありません。 (Andi & Zeev) $ _GET、$POST、$COOKIE、$SERVER、$_ENV 変数が導入され、古い $HTTP_*_VARS 配列は非推奨になりました。さらに、これらの変数は短いため、どのスコープでも使用でき、参照するためにグローバルを使用する必要はありません。 - format の後にすべての引数を配列として渡すことができる vprintf() および vsprintf() 関数を追加しました。(Andrei) format の後にすべての引数を配列として渡すことができる bprintf() および vsprintf() 関数を追加しました。 - ImageCreateFromString() の GD2 画像タイプのサポートを追加 (Jani) GD2 画像形式に対する ImageCreateFormString() のサポートを追加 - ImageCreateFromGD()、ImageCreateFromGD2()、ImageCreateFromGD2part()、ImageGD() および ImageGD2() 関数を追加 (Jani) 上記関数 - charlist が無効な場合、addcslashes は警告を発します。返された文字列は変わりません (Jeroen) addcslashes は、文字リストが不正な場合に警告を発し、前の文字列を返します - gmp_init() にオプションの追加引数を追加しました。文字列を gmp-number に変換するときに gmp が使用する必要があります (Troels) gmp_init() にオプションの追加引数を追加しました。パラメータは、gmp が文字列を gmp 番号に変換する際の数値ベースを示します。 - Cyrus のより高度な機能への直接インターフェイスを可能にする Cyrus-IMAP 拡張機能を追加しました。高度な機能のための Cyrus Direct インターフェイス - 複数のコメント タグをサポートするために read_exif_data() を強化 (Rasmus) NULL コールバックが渡されたときの array_map() のクラッシュ バグを修正しました。 (Andrei) コールバックが NULL のときの array_map() の欠陥 - からの変更exif 拡張子で E_ERROR を E_WARNING に変更 (Rasmus) exif 拡張子で E_ERRPR を E_WARNING に変更 - 新しい pow() 実装。可能な場合は整数を返し、間違った入力に対する警告を表示します (jeroen) 新しい pow() 関数。可能な場合は整数を返し、入力が間違っている場合は警告を返します。 - トリム、チョップ、および ltrim にオプションの 2 番目のパラメーターが追加されました。トリムする文字 (jeroen) を指定できるようになりました。どの文字が削除されるか - 特に Windows 環境で、スレッドセーフ バージョンの PHP のパフォーマンスが大幅に向上しました (Andi & Zeev) 特に Windows 環境で、スレッドセーフ バージョンの PHP のパフォーマンスが大幅に向上しました - リクエスト シャットダウンのパフォーマンスが大幅に向上しました ( Andi & Zeev、Zend Engine) リクエストシャットダウンのパフォーマンスが大幅に向上 - いくつかの新しい数学関数を追加 (Jesus) バンドルされた expat を 1.95.2 にバンプ (Thies) [理解できません。圧縮パッケージがアップグレードされたようです。 1.95.2 へ] - データベース再起動後の OCIPlogon() の安定性が向上しました。 (Thies) データベース再起動後の OCIPlogon() の安定性が向上しました。 - メイン スクリプトで使用される場合の CGI および Java サーブレット モードの __FILE__ が修正されました。この修正の前は、インクルードされたファイルでのみ正しく動作しました (Andi) インクルード ファイルの操作 - Zend ハッシュ テーブルの実装が改善され、より高速になりました (Andi、Zend Engine) Zend ハッシュ テーブルがより高速に改善されました - PHP ファイル オープン機能が更新されました (ファイルが include_path で見つからない場合に呼び出しスクリプト ディレクトリをチェックするために include() によって使用されます (Andi) ファイル オープン関数 (include() で使用) が更新され、次の場合に呼び出しスクリプトのディレクトリ内のファイルを検出します。ファイルが include_path に見つかりません - 定数が破損し、リクエストの終了時にリソースが適切にクリーンアップされなくなる可能性がある破損バグを修正しました (Zeev) コンテナの中断を引き起こし、リソースが妨げられる可能性があるバグを修正しましたリクエストが完了した後に適切にクリーンアップされない問題 - Boyer-Moore アルゴリズムのオプションの使用を str_replace() に追加しました (Sascha) str_replace() は、オプションの Boyer-Moore ルールを追加しました - 共有メモリ セッション ストレージ モジュールの修正と改善 (Sascha)共有メモリ トランザクション ストレージ モジュールの改善 - 設定オプション (always_populate_raw_post_data) を追加し、有効にすると投稿 MIME タイプ (Rasmus) に関係なく常に $HTTP_RAW_POST_DATA を設定します。 設定パラメータ (always_populate_raw_post_data) を追加し、投稿タイプに関係なく $HTTP_RAW_POST_DATA をバンドルできるようにします - ftp_fput にソケットおよび Popen ファイル タイプのサポートを追加しました (Jason) ftp_fput にソケットおよび Popen ファイル タイプを追加しました - LDAP 拡張機能のさまざまなメモリ リークを修正しました (Stig Venaas) LDAP 拡張機能のさまざまなメモリ リークを修正しました - 対話型モードが改善されました - 現在です大幅な速度低下なしで PHP のすべてのビルドで利用可能 (Zeev、Zend Engine) 対話型モードが改善され、大幅な速度低下なしですべての PHP で動作します - 提供されたデータが偽だった場合の iptcparse() のクラッシュを修正しました (Thies) iptcprase () を修正しました。提供されたデータが偽造された場合のバグ - 失敗した snmpset() の戻り値を修正しました - false を返すようになりました (Rasmus) snmpset() の戻り値が false であることを修正しました - snmp 関数に hostname:port サポートを追加しました (nbougues@axisys.net) 、Rasmus) snmp 関数の hostname:port 形式のサポートを追加しました - fdf_set_encoding() 関数を追加しました (Masaki YATSU、Rasmus) fdf_set_encoding() 関数を追加しました - リソースの破棄順序を逆転しました これにより、報告された OCI8 の「未処理のトランザクションのロールバックに失敗しました。」が修正されました。 !」メッセージ (Thies、Zend Engine) を発行し、リソースの破棄順序を逆にします。 OCI8 で報告された「未処理のトランザクションのロールバックに失敗しました!」というメッセージを修正しました。 - XMLRPC エラー パケットを返すオプションを追加しました。 (Matt Allen、Sascha Schumann) XMLRPC エラー パケットの戻りパラメータを追加しました。 - range(a) をサポートするために range() 関数が改善されました。 ,z) および range(9,0) タイプの範囲 (Rasmus) range(a,z) および range(9,0) 形式をサポートするように range() 関数を改善しました - 安全を可能にする getmygid() およびsafe_mode_gid ini ディレクティブを追加しました。 uid チェックの代わりに gid チェックを行うモード。 (James E. Flemer、Rasmus) セーフ モードで uid チェックの代わりに gid チェックを許可するための getmugid() と sage_mod_gid の設定手順を追加しました。 -assert() が array(&) を受け入れるようにしました。 $obj, メソッド名) 構文

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/532220.html技術記事 PHP 4.1.0 リリースのお知らせ PHP 4.1.0 リリースのお知らせ (2) - 1 次元の SafeArray と列挙のサポートを追加しました。コンポーネントが影響しているかどうかを確認する is_enum() 関数を追加しました。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。