com doc/zh: 统一用词: language/ oop5/serialization.xml reference/session/ini.xml refe rence/var/functions/unserialize.xml

[email protected] (CHU Zhaowei) Mon, 18 Jan 2021 18:15:04 +0000
Newsgroups php.doc.zh
Message-ID <[email protected]>
Commit:    82b7c9970e076718a652dc6e42dfdc294a8c116b
Author:    CHU Zhaowei <[email protected]>         Tue, 19 Jan 2021 02:13:49 +0800
Parents:   76279805367ec69286fa769e296bd25cf02145c9
Branches:  master

Link:       http://git.php.net/?p=doc/zh.git;a=commitdiff;h=82b7c9970e076718a652dc6e42dfdc294a8c116b

Log:
统一用词

Changed paths:
  M  language/oop5/serialization.xml
  M  reference/session/ini.xml
  M  reference/var/functions/unserialize.xml


Diff:
diff --git a/language/oop5/serialization.xml b/language/oop5/serialization.xml
index f149a675..44001012 100644
--- a/language/oop5/serialization.xml
+++ b/language/oop5/serialization.xml
@@ -12,7 +12,7 @@
   
   <para>
    为了能够<function>unserialize</function>一个对象,这个对象的类必须已经定义过。如果序列化类A的一个对象,将会返回一个跟类A相关,而且包含了对象所有变量值的字符串。
-   如果要想在另外一个文件中解序列化一个对象,这个对象的类必须在解序列化之前定义,可以通过包含一个定义该类的文件或使用函数<function>spl_autoload_register</function>来实现。
+   如果要想在另外一个文件中反序列化一个对象,这个对象的类必须在反序列化之前定义,可以通过包含一个定义该类的文件或使用函数<function>spl_autoload_register</function>来实现。
   </para>
   
   <informalexample>
@@ -40,7 +40,7 @@
 
 // page2.php:
   
-  // 要正确解序列化,必须包含下面一个文件
+  // 要正确反序列化,必须包含下面一个文件
   include("classa.inc");
 
   $s = file_get_contents('store');
@@ -54,13 +54,13 @@
   </informalexample>
   
   <para>
-   当一个应用程序使用函数<function>session_register</function>来保存对象到会话中时,在每个页面结束的时候这些对象都会自动序列化,而在每个页面开始的时候又自动解序列化。
+   当一个应用程序使用函数<function>session_register</function>来保存对象到会话中时,在每个页面结束的时候这些对象都会自动序列化,而在每个页面开始的时候又自动反序列化。
    所以一旦对象被保存在会话中,整个应用程序的页面都能使用这些对象。但是,<function>session_register</function>在php5.4.0之后被移除了。
   </para>
   
   <para>
    在应用程序中序列化对象以便在之后使用,强烈推荐在整个应用程序都包含对象的类的定义。
-   不然有可能出现在解序列化对象的时候,没有找到该对象的类的定义,从而把没有方法的类<classname>__PHP_Incomplete_Class_Name</classname>作为该对象的类,导致返回一个没有用的对象。
+   不然有可能出现在反序列化对象的时候,没有找到该对象的类的定义,从而把没有方法的类<classname>__PHP_Incomplete_Class_Name</classname>作为该对象的类,导致返回一个没有用的对象。
   </para>
   
   <para>
diff --git a/reference/session/ini.xml b/reference/session/ini.xml
index 5a26be12..609742ab 100644
--- a/reference/session/ini.xml
+++ b/reference/session/ini.xml
@@ -346,7 +346,7 @@
    </term>
    <listitem>
     <simpara>
-     <literal>session.serialize_handler</literal> 定义用来序列化/解序列化的处理器名字。
+     <literal>session.serialize_handler</literal> 定义用来序列化/反序列化的处理器名字。
      当前支持 PHP 序列化格式 (名为 <literal>php_serialize</literal>)、 PHP
       PHP 内部格式 (名为 <literal>php</literal> 及
      <literal>php_binary</literal>) 和 WDDX  (名为
diff --git a/reference/var/functions/unserialize.xml b/reference/var/functions/unserialize.xml
index 57f710b9..a55bdf91 100644
--- a/reference/var/functions/unserialize.xml
+++ b/reference/var/functions/unserialize.xml
@@ -34,7 +34,7 @@
        序列化后的字符串。
       </para>
       <para>
-       若被解序列化的变量是一个对象,在成功地重新构造对象之后,PHP
+       若被反序列化的变量是一个对象,在成功地重新构造对象之后,PHP
      会自动地试图去调用 <link linkend="object.wakeup">__wakeup()</link>
      成员函数(如果存在的话)。
       </para>
@@ -42,7 +42,7 @@
        <note>
         <title>unserialize_callback_func 指令</title>
         <para>
-        如果在解序列化的时候需要实例化一个未定义类,则可以设置回调函数以供调用(以免得到的是不完整的
+        如果在反序列化的时候需要实例化一个未定义类,则可以设置回调函数以供调用(以免得到的是不完整的
       <type>object</type> “__PHP_Incomplete_Class”)。可通过
       &php.ini;、<function>ini_set</function> 或 &htaccess; 
       定义‘unserialize_callback_func’。每次实例化一个未定义类时它都会被调用。若要禁止这个特性,只需置空此设定。
@@ -63,7 +63,7 @@
      或 <type>object</type>。
      </para>
   <para>
-   如果传递的字符串不可解序列化,则返回 &false;,并产生一个 <constant>E_NOTICE</constant>。
+   如果传递的字符串不可反序列化,则返回 &false;,并产生一个 <constant>E_NOTICE</constant>。
   </para>
  </refsect1>