{"id":485,"date":"2025-06-10T21:09:21","date_gmt":"2025-06-10T13:09:21","guid":{"rendered":"https:\/\/www.zhaozhao123.cn\/php\/php-application-manual\/jcyy\/485.html"},"modified":"2025-06-10T21:09:21","modified_gmt":"2025-06-10T13:09:21","slug":"php%e4%b8%ad%e7%9a%84%e5%bc%b1%e5%9c%b0%e5%9b%be%e4%bb%8b%e7%bb%8d%ef%bc%886%e4%b8%aa%e4%be%8b%e5%ad%90%ef%bc%89","status":"publish","type":"my1js","link":"https:\/\/www.zhaozhao123.cn\/php\/my1js\/485.html","title":{"rendered":"PHP\u4e2d\u7684\u5f31\u5730\u56fe\u4ecb\u7ecd\uff086\u4e2a\u4f8b\u5b50\uff09"},"content":{"rendered":"<p><body><\/p>\n<h2>&#20171;&#32461;<\/h2>\n<p>PHP&#65288;Hypertext Preprocessor&#65289;&#26159;&#19968;&#31181;&#24191;&#27867;&#20351;&#29992;&#30340;&#24320;&#28304;&#33050;&#26412;&#35821;&#35328;&#65292;&#29992;&#20110;&#21019;&#24314;&#21160;&#24577;&#32593;&#39029;&#21644;Web&#24212;&#29992;&#31243;&#24207;&#12290;&#23427;&#26368;&#21021;&#30001;Rasmus Lerdorf&#22312;1994&#24180;&#24320;&#21457;&#65292;&#21518;&#26469;&#34987;&#19968;&#20123;&#32593;&#31449;&#31649;&#29702;&#21592;&#12289;&#31243;&#24207;&#21592;&#21644;&#20854;&#20182;&#20154;&#25152;&#20351;&#29992;&#12290;PHP&#30340;&#29305;&#28857;&#21253;&#25324;&#26131;&#20110;&#23398;&#20064;&#12289;&#24555;&#36895;&#30340;&#25191;&#34892;&#36895;&#24230;&#20197;&#21450;&#24378;&#22823;&#30340;&#21151;&#33021;&#38598;&#12290;PHP&#21487;&#20197;&#19982;HTML&#32467;&#21512;&#20351;&#29992;&#65292;&#20063;&#21487;&#20197;&#29420;&#31435;&#36816;&#34892;&#12290;&#27492;&#22806;&#65292;PHP&#36824;&#25903;&#25345;&#22810;&#31181;&#25968;&#25454;&#24211;&#31995;&#32479;&#65292;&#22914;MySQL&#12289;PostgreSQL&#31561;&#12290;PHP&#30340;&#24212;&#29992;&#33539;&#22260;&#38750;&#24120;&#24191;&#65292;&#20174;&#31616;&#21333;&#30340;&#21338;&#23458;&#21040;&#22797;&#26434;&#30340;&#30005;&#23376;&#21830;&#21153;&#24179;&#21488;&#37117;&#26377;&#20854;&#36523;&#24433;&#12290;<code>WeakMap<\/code>&#22312;&#29256;&#26412;8.0&#20013;&#65292;&#25105;&#20204;&#27491;&#26397;&#30528;&#26356;&#39640;&#25928;&#30340;&#20869;&#23384;&#31649;&#29702;&#36808;&#36827;&#65292;&#20197;&#25903;&#25345;&#24212;&#29992;&#31243;&#24207;&#12290;<code>WeakMap<\/code>&#20801;&#35768;&#25105;&#20204;&#23558;&#20540;&#19982;&#23545;&#35937;&#20851;&#32852;&#36215;&#26469;&#65292;&#32780;&#19981;&#20250;&#38459;&#27490;&#36825;&#20123;&#23545;&#35937;&#22312;&#20854;&#20182;&#22320;&#26041;&#19981;&#20877;&#20351;&#29992;&#26102;&#34987;&#22403;&#22334;&#22238;&#25910;&#12290;&#36825;&#19968;&#21151;&#33021;&#29305;&#21035;&#36866;&#29992;&#20110;&#35774;&#35745;&#22823;&#22411;&#12289;&#22797;&#26434;&#30340;&#24212;&#29992;&#31243;&#24207;&#65292;&#20854;&#20013;&#38656;&#35201;&#39640;&#25928;&#20869;&#23384;&#20351;&#29992;&#21644;&#24615;&#33021;&#12290;<\/p>\n<p>&#22312;&#36825;&#20010;&#25945;&#31243;&#20013;&#65292;&#25105;&#20204;&#23558;&#36827;&#34892;&#25506;&#32034;&#12290;<code>WeakMap<\/code>&#36890;&#36807;&#20845;&#20010;&#23454;&#38469;&#30340;&#20363;&#23376;&#65292;&#20174;&#22522;&#26412;&#29992;&#27861;&#21040;&#26356;&#39640;&#32423;&#30340;&#22330;&#26223;&#65292;&#35753;&#25105;&#20204;&#24320;&#22987;&#20102;&#35299;&#20854;&#35821;&#27861;&#21644;&#20026;&#20160;&#20040;&#23427;&#23545;&#26576;&#20123;PHP&#24212;&#29992;&#26469;&#35828;&#26159;&#20010;&#38761;&#21629;&#24615;&#21464;&#21270;&#12290;&#39318;&#20808;&#65292;&#35753;&#25105;&#20204;&#20102;&#35299;&#19968;&#19979;&#23427;&#30340;&#35821;&#27861;&#20197;&#21450;&#20026;&#20160;&#20040;&#23427;&#26159;&#26576;&#20123;PHP&#24212;&#29992;&#30340;&#19968;&#20010;&#21464;&#38761;&#24615;&#30340;&#25913;&#21464;&#12290;<\/p>\n<h2>&#31034;&#20363; 1&#65306;WeakMap &#30340;&#22522;&#26412;&#29992;&#27861;<\/h2>\n<pre><code>$weakMap = new WeakMap();\n$object1 = new stdClass();\n$object2 = new stdClass();\n\n\/\/ Associating values with objects\n$weakMap[$object1] = 'Data for object1';\n$weakMap[$object2] = 'Data for object2';\n\n\/\/ Show stored data\nvar_dump($weakMap[$object1], $weakMap[$object2]);\n<\/code><\/pre>\n<p>&#36755;&#20986;&#65306;&#25968;&#25454;&#23545;&#20110;&#23545;&#35937;1n&#25968;&#25454;&#23545;&#20110;&#23545;&#35937;2<\/p>\n<p>&#35813;&#31034;&#20363;&#23637;&#31034;&#20102;&#26368;&#31616;&#21333;&#30340;&#24212;&#29992;&#23454;&#20363;&#12290;<code>WeakMap<\/code>&#65306;&#36890;&#36807;&#20351;&#29992;&#23427;&#26469;&#20851;&#32852;&#20219;&#24847;&#25968;&#25454;&#19982;&#23545;&#35937;&#23454;&#20363;&#65292;&#36825;&#23588;&#20854;&#26377;&#30410;&#65292;&#22240;&#20026;&#23427;&#19981;&#20250;&#24433;&#21709;&#22403;&#22334;&#22238;&#25910;&#36807;&#31243;&#65292;&#20801;&#35768;&#22312;&#19981;&#38656;&#35201;&#26102;&#22238;&#25910;&#23545;&#35937;&#65292;&#20174;&#32780;&#20943;&#23569;&#25972;&#20307;&#20869;&#23384;&#28040;&#32791;&#12290;<\/p>\n<h2>&#31034;&#20363; 2&#65306;&#33258;&#21160;&#21024;&#38500;&#22312;&#23545;&#35937;&#38144;&#27585;&#26102;<\/h2>\n<pre><code>$weakMap = new WeakMap();\n$object = new stdClass();\n$weakMap[$object] = 'Example data';\n\n\/\/ Destroying the object\nunset($object);\n\n\/\/ Trying to access the data\nvar_dump(isset($weakMap[$object]));\n<\/code><\/pre>\n<p>&#23545;&#19981;&#36215;&#65292;&#25105;&#26080;&#27861;&#29702;&#35299;&#24744;&#30340;&#38382;&#39064;&#25110;&#25351;&#20196;&#12290;&#22914;&#26524;&#24744;&#26377;&#20854;&#20182;&#30340;&#38382;&#39064;&#25110;&#38656;&#35201;&#24110;&#21161;&#65292;&#35831;&#21578;&#35785;&#25105;&#65292;&#25105;&#20250;&#23613;&#21147;&#20026;&#24744;&#25552;&#20379;&#24110;&#21161;&#12290;<\/p>\n<p>&#36825;&#20010;&#20363;&#23376;&#35828;&#26126;&#20102;&hellip;&hellip;<code>WeakMap<\/code>&#19982;PHP&#30340;&#22403;&#22334;&#22238;&#25910;&#26426;&#21046;&#20132;&#20114;&#65306;&#24403;&#20851;&#32852;&#30340;&#23545;&#35937;&#19981;&#20877;&#34987;&#24341;&#29992;&#26102;&#65292;WeakMap&#20013;&#30340;&#26465;&#30446;&#20250;&#33258;&#21160;&#21024;&#38500;&#12290;&#36825;&#31181;&#34892;&#20026;&#23545;&#20110;&#38656;&#35201;&#39640;&#25928;&#37322;&#25918;&#22823;&#37327;&#23545;&#35937;&#30340;&#24212;&#29992;&#31243;&#24207;&#33267;&#20851;&#37325;&#35201;&#12290;<\/p>\n<h2>&#31034;&#20363; 3&#65306;&#32467;&#21512;&#24369;&#38190;&#26144;&#23556;&#19982;&#23545;&#35937;&#31867;<\/h2>\n<pre><code>class User {}\n\n$user1 = new User();\n$user2 = new User();\n\n$weakMap = new WeakMap();\n$weakMap[$user1] = ['username' =&gt; 'john_doe', 'email' =&gt; '[email&nbsp;protected]'];\n$weakMap[$user2] = ['username' =&gt; 'jane_doe', 'email' =&gt; '[email&nbsp;protected]'];\n\nforeach ($weakMap as $user =&gt; $data) {\n  echo $user-&gt;username . ': ' . $data['email'] . \"n\";\n}\n<\/code><\/pre>\n<p>&#35813;&#31034;&#20363;&#23637;&#31034;&#20102;&#22914;&#20309;<code>WeakMap<\/code>&#21487;&#20197;&#24212;&#29992;&#20110;&#29992;&#25143;&#23450;&#20041;&#31867;&#30340;&#23545;&#35937;&#19978;&#12290;&#23427;&#23637;&#31034;&#20102;&#23384;&#20648;&#21644;&#26816;&#32034;&#19982;&#29305;&#23450;&#31867;&#23454;&#20363;&#20851;&#32852;&#30340;&#22797;&#26434;&#25968;&#25454;&#30340;&#33021;&#21147;&#65292;&#32780;&#19981;&#38459;&#27490;&#36825;&#20123;&#23454;&#20363;&#34987;&#22403;&#22334;&#22238;&#25910;&#12290;&#27880;&#24847;&#65306;&#19978;&#36848;&#20195;&#30721;&#29255;&#27573;&#21253;&#21547;&#20102;&#19968;&#20010;&#24847;&#22270;&#19978;&#30340;&#27010;&#24565;&#34920;&#31034;&#65292;&#38656;&#35201;&#35843;&#25972;&#20197;&#27491;&#30830;&#35775;&#38382;&#23545;&#35937;&#23646;&#24615;&#12290;<\/p>\n<h2>&#31034;&#20363; 4&#65306;&#20351;&#29992; WeakMap &#22312;&#20381;&#36182;&#27880;&#20837;&#20013;<\/h2>\n<p>&#19968;&#31181;&#26356;&#39640;&#32423;&#30340;&#24212;&#29992;&#31243;&#24207;&#30340;<code>WeakMap<\/code>&#22312;&#20381;&#36182;&#27880;&#20837;&#30340;&#33539;&#30068;&#20869;&#12290;&#25509;&#19979;&#26469;&#65292;&#25105;&#20204;&#23558;&#30475;&#30475;&#22914;&#20309;&#20351;&#29992;&#23427;&#12290;<code>WeakMap<\/code>&#20026;&#20102;&#19981;&#24433;&#21709;&#23545;&#35937;&#23454;&#20363;&#30340;&#29983;&#21629;&#26399;&#65292;&#21487;&#20197;&#20851;&#32852;&#20381;&#36182;&#39033;&#12290;<\/p>\n<pre><code>class DatabaseConnection {}\n\nclass UserRepository {\n  private $connection;\n\n  public function __construct(DatabaseConnection $connection) {\n    $this-&gt;connection = $connection;\n  }\n}\n\n$connection = new DatabaseConnection();\n$usersRepository = new UserRepository($connection);\n\n$weakMap = new WeakMap();\n$weakMap[$usersRepository] = $connection;\n\n\/\/ Now, UserRepository and DatabaseConnection instances are loosely coupled,\n\/\/ thanks to WeakMap.\n<\/code><\/pre>\n<p>&#36825;&#20010;&#20363;&#23376;&#20248;&#38597;&#22320;&#23637;&#31034;&#20102;&hellip;&hellip;<code>WeakMap<\/code>&#25171;&#24320;&#24212;&#29992;&#20381;&#36182;&#31649;&#29702;&#30340;&#26032;&#21487;&#33021;&#24615;&#65292;&#21516;&#26102;&#20445;&#25345;&#26368;&#20339;&#20869;&#23384;&#21033;&#29992;&#12290;<\/p>\n<h2>&#31034;&#20363; 5&#65306;WeakMap &#29992;&#20110;&#32531;&#23384;<\/h2>\n<p>&#32531;&#23384;&#25805;&#20316;<code>WeakMap<\/code>&#23427;&#21487;&#20197;&#26174;&#33879;&#25552;&#39640;&#24212;&#29992;&#31243;&#24207;&#30340;&#24615;&#33021;&#65292;&#20294;&#24212;&#35880;&#24910;&#20351;&#29992;&#12290;&#35753;&#25105;&#20204;&#25506;&#35752;&#19968;&#20010;&#22330;&#26223;&#65306;<code>WeakMap<\/code>&#23545;&#20110;&#32531;&#23384;&#19982;&#23545;&#35937;&#30456;&#20851;&#25968;&#25454;&#38750;&#24120;&#26377;&#24110;&#21161;&#65292;&#36825;&#20123;&#25968;&#25454;&#22312;&#23545;&#35937;&#19981;&#20877;&#26377;&#29992;&#26102;&#23601;&#20250;&#36807;&#26399;&#12290;<\/p>\n<pre><code>class Product {}\n\n$product1 = new Product();\n$product2 = new Product();\n\n$weakMap = new WeakMap();\n$weakMap[$product1] = 'Cached data for product1';\n$weakMap[$product2] = 'Cached data for product2';\n\n\/\/ Cached data is available as long as the product objects exist.\n<\/code><\/pre>\n<p>&#22914;&#19978;&#22270;&#25152;&#31034;&#65292;<code>WeakMap<\/code>&#25552;&#20379;&#20102;&#19968;&#31181;&#23454;&#29992;&#30340;&#32531;&#23384;&#35299;&#20915;&#26041;&#26696;&#65292;&#36890;&#36807;&#23558;&#25968;&#25454;&#19982;&#23545;&#35937;&#20851;&#32852;&#36215;&#26469;&#65292;&#22312;&#23427;&#20204;&#23384;&#22312;&#26399;&#38388;&#20445;&#25345;&#36825;&#20123;&#23545;&#35937;&#22312;&#20869;&#23384;&#20013;&#30340;&#29366;&#24577;&#65292;&#32780;&#19981;&#24517;&#26080;&#38480;&#21046;&#22320;&#32500;&#25345;&#22312;&#20869;&#23384;&#20013;&#12290;<\/p>\n<h2>&#31034;&#20363; 6&#65306;&#22312;&#22823;&#22411;&#24212;&#29992;&#31243;&#24207;&#20013;&#30340;&#20869;&#23384;&#20351;&#29992;&#20248;&#21270;<\/h2>\n<p>&#35753;&#25105;&#20204;&#27169;&#25311;&#28155;&#21152;&#29992;&#25143;&#20250;&#35805;&#21040;<code>WeakMap<\/code>&#32780;&#19988;&#23637;&#31034;&#22914;&#20309;&#36890;&#36807;&#20801;&#35768;&#29992;&#25143;&#23545;&#35937;&#22312;&#24212;&#29992;&#31243;&#24207;&#30340;&#20854;&#20182;&#22320;&#26041;&#19981;&#20877;&#24341;&#29992;&#26102;&#34987;&#22403;&#22334;&#22238;&#25910;&#65292;&#20174;&#32780;&#39640;&#25928;&#22320;&#31649;&#29702;&#20869;&#23384;&#12290;&#25105;&#20204;&#36824;&#23558;&#28436;&#31034;&#22914;&#20309;&#35775;&#38382;&#19982;&#29992;&#25143;&#23545;&#35937;&#20851;&#32852;&#30340;&#20250;&#35805;&#25968;&#25454;&#20197;&#21450;&#22914;&#20309;&#23454;&#29616;&#36825;&#19968;&#28857;&#12290;<code>WeakMap<\/code>&#24403;&#29992;&#25143;&#23545;&#35937;&#19981;&#20877;&#21487;&#35775;&#38382;&#26102;&#65292;&#34892;&#20026;&#20250;&#21457;&#29983;&#12290;<\/p>\n<pre><code>class User {\n    public function __construct(public string $name) {}\n}\n\nclass SessionData {\n    public function __construct(public array $data) {}\n}\n\n\/\/ Creating a new WeakMap to hold user sessions\n$weakMap = new WeakMap();\n\n\/\/ Simulating adding user objects and their sessions\n$user1 = new User('Alice');\n$user2 = new User('Bob');\n\n$weakMap[$user1] = new SessionData(['last_login_date' =&gt; '2023-02-14']);\n$weakMap[$user2] = new SessionData(['last_login_date' =&gt; '2023-02-15']);\n\n\/\/ Function to display session data for all users in the WeakMap\nfunction displaySessions(WeakMap $weakMap): void {\n    foreach ($weakMap as $user =&gt; $sessionData) {\n        echo $user-&gt;name . \"'s last login date: \" . $sessionData-&gt;data['last_login_date'] . \"n\";\n    }\n}\n\n\/\/ Display current sessions\necho \"Current sessions:n\";\ndisplaySessions($weakMap);\n\n\/\/ Unsetting $user1 to simulate the user object being out of scope\/garbage collected\nunset($user1);\n\n\/\/ Garbage collection might not happen immediately, but let's try to force it for demonstration\ngc_collect_cycles();\n\n\/\/ Display sessions after $user1 is unset and potentially garbage collected\necho \"nSessions after unsetting $user1:n\";\ndisplaySessions($weakMap);\n<\/code><\/pre>\n<p>&#22312;&#36825;&#20010;&#22686;&#24378;&#30340;&#20363;&#23376;&#20013;&#65306;<\/p>\n<p>&#25105;&#20204;&#20877;&#27425;&#26174;&#31034;&#20250;&#35805;&#25968;&#25454;&#65292;&#20197;&#28436;&#31034;&#26410;&#35774;&#32622;&#30340;&#29992;&#25143;&#23545;&#35937;&#30340;&#20250;&#35805;&#24050;&#19981;&#20877;&#23384;&#22312;&#20110;&#20854;&#20013;&#12290;<code>WeakMap<\/code>&#65292;&#23637;&#31034;&#22914;&#20309;<code>WeakMap<\/code>&#20801;&#35768;&#20851;&#32852;&#25968;&#25454;&#22312;&#38190;&#23545;&#35937;&#34987;&#22403;&#22334;&#22238;&#25910;&#26102;&#33258;&#21160;&#28165;&#29702;&#12290;<\/p>\n<p>&#25105;&#20204;&#21462;&#28040;&#20102;&#29992;&#25143;&#23545;&#35937;&#30340;&#19968;&#20010;&#23454;&#20363;&#65288;<code>$user1<\/code>&#65289;&#23581;&#35797;&#24378;&#21046;&#22403;&#22334;&#25910;&#38598;&#12290;&#36825;&#27169;&#25311;&#20102;&#19968;&#20010;&#29992;&#25143;&#23545;&#35937;&#19981;&#20877;&#38656;&#35201;&#25110;&#32773;&#20986;&#30028;&#30340;&#24773;&#20917;&#12290;<\/p>\n<p>&#25105;&#20204;&#26174;&#31034;&#25152;&#26377;&#29992;&#25143;&#30340;&#20250;&#35805;&#25968;&#25454;&#65292;&#20197;&#23637;&#31034;&#36825;&#19968;&#28857;&#12290;<code>WeakMap<\/code>&#26368;&#21021;&#21253;&#21547;&#20004;&#20010;&#29992;&#25143;&#30340;&#20250;&#35805;&#12290;<\/p>\n<p>&#25105;&#20204;&#21521;&#31995;&#32479;&#28155;&#21152;&#20102;&#20004;&#20010;&#29992;&#25143;&#23545;&#35937;&#12290;<code>WeakMap<\/code>&#19982;&#20250;&#35805;&#25968;&#25454;&#23545;&#24212;&#30340;&#12290;<\/p>\n<p>&#25105;&#20204;&#23450;&#20041;&#20102;&#12290;<code>User<\/code>and &#26159;&#20013;&#25991;&#37324;&#30340;&ldquo;&#21644;&rdquo;&#65292;&#34920;&#31034;&#24182;&#21015;&#25110;&#32852;&#21512;&#30340;&#24847;&#24605;&#12290;<code>SessionData<\/code>&#22312;&#27169;&#25311;&#30495;&#23454;&#19990;&#30028;&#24212;&#29992;&#22330;&#26223;&#26102;&#65292;&#21487;&#20197;&#20351;&#29992;&#31867;&#26469;&#34920;&#31034;&#29992;&#25143;&#23545;&#35937;&#19982;&#20250;&#35805;&#25968;&#25454;&#20851;&#32852;&#30340;&#24773;&#20917;&#12290;<\/p>\n<p>&#35813;&#31034;&#20363;&#23637;&#31034;&#20102;&#20351;&#29992;&#30340;&#22909;&#22788;&#12290;<code>WeakMap<\/code>&#22312;&#38656;&#35201;&#39640;&#25928;&#20869;&#23384;&#20351;&#29992;&#30340;&#24212;&#29992;&#31243;&#24207;&#20013;&#31649;&#29702;&#20020;&#26102;&#20851;&#32852;&#65292;&#20363;&#22914;&#22788;&#29702;&#22823;&#37327;&#29992;&#25143;&#20250;&#35805;&#26102;&#65292;&#36825;&#23545;&#20110;&#31649;&#29702;&#21644;&#32500;&#25252;&#36825;&#20123;&#20851;&#32852;&#20197;&#36991;&#20813;&#20869;&#23384;&#27844;&#28431;&#33267;&#20851;&#37325;&#35201;&#12290;<\/p>\n<h2>&#32467;&#35770;&#12290;<\/h2>\n<p>&#20171;&#32461;&#30340;&#20351;&#29992;&#24773;&#20917;&#12290;<code>WeakMap<\/code>&#22312;PHP 8.0&#20013;&#65292;&#20026;&#24320;&#21457;&#20154;&#21592;&#25552;&#20379;&#20102;&#19968;&#31181;&#24378;&#22823;&#30340;&#24037;&#20855;&#26469;&#39640;&#25928;&#31649;&#29702;&#23545;&#35937;&#12290;&#36890;&#36807;&#36825;&#20123;&#31034;&#20363;&#65292;&#25105;&#20204;&#24050;&#32463;&#30475;&#21040;&#20102;&#22914;&#20309;&#20351;&#29992;&#23427;&#12290;<code>WeakMap<\/code>&#23427;&#21487;&#20197;&#26377;&#25928;&#22320;&#24212;&#29992;&#20110;&#21508;&#31181;&#22330;&#26223;&#65292;&#20174;&#22522;&#30784;&#21040;&#22797;&#26434;&#65292;&#31361;&#26174;&#20854;&#28789;&#27963;&#24615;&#21644;&#23454;&#29992;&#24615;&#65292;&#22312;&#20248;&#21270;&#24212;&#29992;&#31243;&#24207;&#20197;&#25552;&#39640;&#24615;&#33021;&#21644;&#35774;&#35745;&#26041;&#38754;&#21457;&#25381;&#37325;&#35201;&#20316;&#29992;&#12290;<\/p>\n<p><\/body><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#20171;&#32461; PHP&#65288;Hypertext Preprocessor&#65289;&#26159;&#19968;&#31181;&#24191;&#27867;&#20351;&#29992;&#30340;&#24320;&#28304;&#33050;&#26412;&#038;#3582..<\/p>\n","protected":false},"author":1,"featured_media":0,"menu_order":0,"template":"","meta":{"_acf_changed":false},"tags":[],"my1js2nav":[38],"tuisongtax":[],"class_list":["post-485","my1js","type-my1js","status-publish","hentry","my1js2nav-jcyy"],"acf":{"qian_art_seotitle":"","qian_art_seotitle_source":{"label":"SEO\u6807\u9898","type":"text","formatted_value":""},"qian_art_seokws":"","qian_art_seokws_source":{"label":"SEO\u5173\u952e\u8bcd","type":"text","formatted_value":""},"qian_art_stzhong":"","qian_art_stzhong_source":{"label":"\u4e2d | \u77ed\u6807\u9898","type":"text","formatted_value":""}},"_links":{"self":[{"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/my1js\/485","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/my1js"}],"about":[{"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/types\/my1js"}],"author":[{"embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/users\/1"}],"wp:attachment":[{"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/media?parent=485"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/tags?post=485"},{"taxonomy":"my1js2nav","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/my1js2nav?post=485"},{"taxonomy":"tuisongtax","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/tuisongtax?post=485"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}