{"id":30228,"date":"2024-01-13T08:26:13","date_gmt":"2023-08-26T02:09:26","guid":{"rendered":"https:\/\/www.silicloud.com\/zh\/blog\/php%e7%9a%84%e5%9f%ba%e7%a1%80%e8%af%ad%e6%b3%95\/"},"modified":"2025-08-12T18:11:54","modified_gmt":"2025-08-12T10:11:54","slug":"php%e7%9a%84%e5%9f%ba%e7%a1%80%e8%af%ad%e6%b3%95","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/zh\/blog\/php%e7%9a%84%e5%9f%ba%e7%a1%80%e8%af%ad%e6%b3%95\/","title":{"rendered":"PHP\u7684\u57fa\u7840\u8bed\u6cd5"},"content":{"rendered":"<div>\u6ce8\u610f\uff1a\u6253\u5f00XAMPP\u65f6\uff0c\u8bf7\u5728\u6d4f\u89c8\u5668\u4e2d\u8f93\u5165http:\/\/localhost\/\uff5e<\/p>\n<h1>\u25c6\u6570\u636e\u5e93\u7684\u4e09\u79cd\u7c7b\u578b\uff08\u6559\u79d1\u4e66P288\uff5e9\uff09<\/p>\n<div>\n<div class=\"post-table\">\u578b\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u5185\u3000\u5bb9\u95a2\u4fc2\u578b\uff08\u30ea\u30ec\u30fc\u30b7\u30e7\u30ca\u30eb\u578b\uff09\u30c7\u30fc\u30bf\u3092\u8868\u3067\u7ba1\u7406\u3002\u8868\u8a08\u7b97\u3068\u540c\u69d8\u306e\u5f62\uff01\u30c4\u30ea\u30fc\u578b\uff08\u968e\u5c64\u578b\uff09\u30c7\u30fc\u30bf\u3092\u968e\u5c64\u3067\u7ba1\u7406\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u578b\u30c7\u30fc\u30bf\u3092\u7db2\u72b6\u306b\u7ba1\u7406\u3002\u5fc5\u8981\u306a\u30c7\u30fc\u30bf\u9593\u306e\u307f\u9023\u643a\u3055\u308c\u3066\u3044\u308b\u3002<\/p>\n<div>\u5728\u8fd93\u4e2a\u9009\u9879\u4e2d\uff0c\u901a\u5e38\u53ea\u4f7f\u7528\u5173\u7cfb\u578b\u6570\u636e\u5e93\u3002<br \/>\n\u800c\u540e\u9762\u7684\u4e24\u4e2a\u9009\u9879\u5728\u7406\u8bba\u4e0a\u662f\u6709\u7684\uff0c\u4f46\u51e0\u4e4e\u6ca1\u6709\u5b9e\u9645\u5e94\u7528\u4f8b\u5b50\u3002<\/p>\n<h1>\u25c6\u5173\u7cfb\u578b\u6570\u636e\u5e93\uff08\u6559\u79d1\u4e66\u7b2c290\uff5e1\u9875\uff09\u6570\u636e\u5e93\u5c06\u9010\u884c\u8fdb\u884c\u5904\u7406\u3002<br \/>\n\u6bcf\u884c\u5fc5\u987b\u5305\u542b\u4e00\u4e2a\u4e3b\u952e\u3002\u4f7f\u7528\u8be5\u952e\u6765\u9009\u62e9\u6570\u636e\u3002<\/p>\n<p>\u4e3b\u952e\u7684\u6761\u4ef6\u662f\u201c\u552f\u4e00\u4e14\u975e\u7a7a\u201d\u3002<\/p>\n<div>tbl\u4e2d\u7684\u5217\u662f\u5217\u540d\u3002tbl\u7684\u96c6\u5408\u662f\u670d\u52a1\u5668\u7684\u7ec4\u6210\u90e8\u5206\u3002<\/p>\n<h3>\u25a0\u89c6\u56fe\u8868<\/p>\n<div>\n<div class=\"post-table\">\u8868\u64cd\u4f5c\u3000\u3000\u3000\u3000\u3000\u3000\u5185\u3000\u5bb9\u9078\u629e\u5fc5\u8981\u306a\u884c\u5358\u4f4d\u3067\u53d6\u308a\u51fa\u3059\u5c04\u5f71\u5fc5\u8981\u306a\u5217\uff08\u30ab\u30e9\u30e0\uff09\u5358\u4f4d\u3067\u53d6\u308a\u51fa\u3059\u7d50\u5408\u8907\u6570\u306e\u30c6\u30fc\u30d6\u30eb\u3092\u30ad\u30fc\u3067\u5408\u4f53<\/p>\n<h4>\u5916\u952e\u7528\u4e8e\u8fde\u63a5tbl\uff08\u6307\u8868\uff09\u4e4b\u95f4\u7684\u5173\u952e\u5b57\uff08\u5982\u5171\u540c\u7684id\u7b49\uff09\u3002<\/p>\n<h1>\u25a0 \u6807\u51c6\u5316\u5c06\u8868\u8fdb\u884c\u5206\u5272\uff0c\u4ee5\u9632\u6b62\u4e0d\u4e00\u81f4\u548c\u9057\u6f0f\u3002<br \/>\n\uff08\u975e\u6b63\u89c4\u5f62\u5f0f\u2192\u7b2c\u4e00\u6b63\u89c4\u5f62\u5f0f\u2192\u7b2c\u4e8c\u2192\u7b2c\u4e09\uff09<\/p>\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">\u7b2c\u4e00\u6b63\u898f\u5f62<\/ul>\n<\/li>\n<\/ul>\n<p>\u7e70\u308a\u8fd4\u3057\u3092\u9664\u304f\uff08\u7e70\u308a\u8fd4\u3057\u90e8\u5206\u3092\u5207\u308a\u96e2\u3057\u3001\u65b0\u305f\u306a\u30ec\u30b3\u30fc\u30c9\u3068\u3057\u3066\u633f\u5165\u3059\u308b\uff09<\/p>\n<p>\u7b2c\u4e8c\u6b63\u898f\u5f62<\/p>\n<p>\u95a2\u4fc2\u3059\u308b\u90e8\u5206\u3054\u3068\u306btbl\u3092\u5206\u3051\u308b<\/p>\n<p>\u5c06\u4ee5\u4e0b\u5185\u5bb9\u4ee5\u4e2d\u6587\u6bcd\u8bed\u8fdb\u884c\u6539\u8ff0\uff0c\u53ea\u9700\u8981\u63d0\u4f9b\u4e00\u79cd\u9009\u62e9\uff1a<br \/>\n|\u5546\u54c1\u7f16\u53f7|\u5546\u54c1\u540d\u79f0|\u5355\u4ef7|\u6570\u91cf|<br \/>\n\u2193<br \/>\n|\u7f16\u53f7|\u6570\u91cf|\u3000\u3000\u3000|\u7f16\u53f7|\u540d\u79f0|\u5355\u4ef7|<br \/>\n\u5206\u6210\u4e24\u90e8\u5206\u3002<\/p>\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">\u7b2c\u4e09\u6b63\u898f\u5f62<\/ul>\n<\/li>\n<\/ul>\n<p>\u4e3b\u30ad\u30fc\u4ee5\u5916\u306b\u4f9d\u5b58\u3057\u3066\u3044\u308b\u5217\u3092\u53d6\u308a\u51fa\u3057\u3001tbl\u3092\u5206\u3051\u308b<\/p>\n<h1>\u25c6\u4f7f\u7528SQL\u64cd\u4f5c\u6570\u636e\u5e93\uff08\u6559\u79d1\u4e66P310\uff5e1\uff09<\/p>\n<h3>\u25a0DB\u548cPHP\u4e4b\u95f4\u7684\u6570\u636e\u4ea4\u4e92\u6307\u4ee4\uff08\u4ee3\u8868\u6027\u7684\uff09<\/p>\n<div>\n<div class=\"post-table\">\u5185\u5bb9\u547d\u4ee4\u9078\u629e\uff08\u53d6\u51fa\uff09<code>SELECT<\/code>\u66f8\u8fbc<code>INSERT INTO<\/code>\u66f4\u65b0<code>UPDATE<\/code>\u524a\u9664<code>DELETE<\/code>tbl\u3084DB\u4f5c\u6210<code>CREATE<\/code>\u203bCREATE\u4e0d\u7ecf\u5e38\u4f7f\u7528\u3002<\/p>\n<p>\u9009\u62e9\u7684\u6761\u4ef6<\/p>\n<div>\n<div class=\"post-table\">12\u5c04\u5f71<code>WHERE<\/code>\u7d50\u5408<code>JOIN<\/code>\u4ece\uff5e\u4e2d\u9009\u62e9\u5168\u90e8\u6570\u636e<\/p>\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">\u30ed\u30fc\u30eb\u30d0\u30c3\u30af\uff1a\u969c\u5bb3\u304c\u8d77\u304d\u308b\u524d\u6bb5\u968e\u306b\u623b\u3059<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul class=\"post-ul\">\u30ed\u30fc\u30eb\u30d5\u30a9\u30ef\u30fc\u30c9\uff1a\u4ee5\u964d\u3092\u624b\u52d5\u3067\u51e6\u7406<\/ul>\n<h1>\u25c6PHPPHP\u5728\u670d\u52a1\u5668\u7aef\u662f\u4e00\u79cd\u7f16\u7a0b\u8bed\u8a00\uff0c\u5f53\u670d\u52a1\u5668\u6536\u5230PHP\u6587\u4ef6\u7684\u8bf7\u6c42\u65f6\uff0c\u5728\u670d\u52a1\u5668\u7aef\u673a\u5668\u4e0a\u8fdb\u884cPHP\u90e8\u5206\u7684\u5904\u7406\uff0c\u5e76\u5c06\u7ed3\u679c\u4f20\u9012\u7ed9\u8bf7\u6c42\u8005\u3002<\/p>\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">\u30d5\u30a1\u30a4\u30eb\u62e1\u5f35\u5b50\u3000\uff1a\u300c.php\u300d<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">\u30d7\u30ed\u30b0\u30e9\u30e0\u30a8\u30ea\u30a2\uff1a\u300c<!--?php\u300d\u3067\u59cb\u307e\u308a\u3001\u300c? &gt;\u300d\u3067\u7d42\u4e86\n&lt;\/ul&gt;\n&lt;pre class=\"post-pre\"&gt;&lt;code&gt;&lt;span class=\"cp\"&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;\/span&gt;\n\ufe19\n&lt;span class=\"cp\"&gt;&amp;lt;?php&lt;\/span&gt; &lt;span class=\"n\"&gt;\u3053\u3053\u306bPHP\u306e\u51e6\u7406\u3092\u8a18\u8ff0&lt;\/span&gt; &lt;span class=\"cp\"&gt;?&amp;gt;&lt;\/span&gt;\n&lt;\/code&gt;&lt;\/pre&gt;\n&lt;p&gt;\u65e0\u8bba\u6587\u4ef6\u4e2d\u6709\u591a\u5c11\u4e2aPHP\u533a\u57df\u90fd\u6ca1\u6709\u95ee\u9898\uff08\u5168\u90e8\u90fd\u5904\u7406\uff09\u3002&lt;\/p&gt;\n&lt;pre class=\"post-pre\"&gt;&lt;code&gt;&lt;span class=\"cp\"&gt;&amp;lt;?php&lt;\/span&gt;\n  &lt;span class=\"k\"&gt;if&lt;\/span&gt;&lt;span class=\"p\"&gt;(&lt;\/span&gt;&lt;span class=\"n\"&gt;n&lt;\/span&gt;&lt;span class=\"o\"&gt;%&lt;\/span&gt;&lt;span class=\"mi\"&gt;2&lt;\/span&gt;&lt;span class=\"o\"&gt;==&lt;\/span&gt;&lt;span class=\"mi\"&gt;0&lt;\/span&gt;&lt;span class=\"p\"&gt;);&lt;\/span&gt;\n&lt;span class=\"cp\"&gt;?&amp;gt;&lt;\/span&gt;\n  &lt;span class=\"nt\"&gt;&amp;lt;p&amp;gt;&lt;\/span&gt;\u5076\u6570&lt;span class=\"nt\"&gt;&amp;lt;\/p&amp;gt;&lt;\/span&gt;\u3000\u2190echo\u3088\u308a\u51e6\u7406\u65e9\u3044\n&lt;span class=\"cp\"&gt;&amp;lt;?php&lt;\/span&gt;\n  &lt;span class=\"k\"&gt;else&lt;\/span&gt;&lt;span class=\"p\"&gt;;&lt;\/span&gt;\n&lt;span class=\"cp\"&gt;?&amp;gt;&lt;\/span&gt;\n  &lt;span class=\"nt\"&gt;&amp;lt;p&amp;gt;&lt;\/span&gt;\u5947\u6570&lt;span class=\"nt\"&gt;&amp;lt;\/p&amp;gt;&lt;\/span&gt;\n&lt;span class=\"cp\"&gt;&amp;lt;?php&lt;\/span&gt;\n  &lt;span class=\"k\"&gt;endif&lt;\/span&gt;&lt;span class=\"p\"&gt;;&lt;\/span&gt;\n&lt;span class=\"cp\"&gt;?&amp;gt;&lt;\/span&gt;\n&lt;\/code&gt;&lt;\/pre&gt;\n&lt;p&gt;PHP\u662f\u57fa\u4e8eC\u8bed\u8a00\u5f00\u53d1\u7684\uff0c\u5b83\u7684\u57fa\u672c\u8bed\u6cd5\uff08\u5982if\u548cfor\uff09\u4e0eJavaScript\u51e0\u4e4e\u76f8\u540c\u3002&lt;br ?--> \u6b64\u5916\uff0cPHP\u5177\u6709\u8bbf\u95ee\u5404\u79cd\u6570\u636e\u5e93\u7684\u80fd\u529b\uff0c\u76ee\u524d\u4f7f\u7528PHP\u6700\u5e38\u8bbf\u95ee\u7684\u6570\u636e\u5e93\u662fMySQL\u3002<\/ul>\n<\/li>\n<\/ul>\n<div>XAMPP\uff08Windows\u4f7f\u7528\uff09<br \/>\nMAMP\uff08Mac\u4f7f\u7528\uff09<br \/>\nApache\uff08\u670d\u52a1\u5668\uff09<\/p>\n<div>\u53ef\u4ee5\u4f7f\u7528\u7684\u79df\u7528\u670d\u52a1\u5668DB<br \/>\n\u514d\u8d39\u670d\u52a1\u5668xfree<br \/>\n\u8bf7\u6ce8\u610fphpMyAdmin\u914d\u7f6e\u5df2\u8fc7\u65f6<br \/>\nLollipop<br \/>\nSakura\uff08\u4ed8\u8d39\u4f46\u4ef7\u683c\u4fbf\u5b9c\u7684\u670d\u52a1\u5668\uff09<br \/>\n\u4e0eXAMPP\u76f8\u540c\u7684\u914d\u7f6e<br \/>\n\u6e90\u7801\u5728GitHub\u4e0a\u5f00\u653e<\/p>\n<h1>\u25c6XAMPP\u7684\u521d\u59cb\u8a2d\u5b9a<\/p>\n<h3>\u25a0\u66f4\u6539\u914d\u7f6e\u6587\u4ef6<\/p>\n<h4>\u4fdd\u7559\u8bbe\u7f6e\u6587\u4ef6\uff08.ini\uff09\u7684\u5907\u4efd\u3002<\/p>\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">C:\\xampp\\php \u306e\u300cphp.ini\u300d\u3092\u30c7\u30b9\u30af\u30c8\u30c3\u30d7\u306b\u30b3\u30d4\u30da<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">\u300cphp.ini.bak\u300d\u306b\u540d\u524d\u5909\u66f4\u3057\u3001\u30d5\u30a9\u30eb\u30c0\u306b\u623b\u3059<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h4>\u4fee\u6539php.ini\u6587\u4ef6<\/p>\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">\u300cmbstring.language = Japanese\u300d\u306e\u982d\u306b\u3042\u308b\u300c;\u300d\uff08\u30b3\u30e1\u30f3\u30c8\u30a2\u30a6\u30c8\uff09\u3092\u6d88\u3059<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">date.timezone=\uff5e\u3092\u300cdate.timezone=&#8221;Asia\/Tokyo&#8221;\u300d\u306b\u4fee\u6b63<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h4>\u91cd\u65b0\u542f\u52a8XAMPP\uff0c\u5e76\u70b9\u51fbApache\uff06MySQL\u7684[start]\u6309\u94ae\u3002<\/p>\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">Module\u304c\u8584\u7dd1\u306b\u306a\u308a\u3001\u4e0b\u306b\u8d64\u6587\u5b57\u30a8\u30e9\u30fc\u51fa\u306a\u3044\u3053\u3068\u3092\u78ba\u8a8d\u3057\u305f\u3089OK\uff01<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<div>\u5f53\u5173\u95ed\u65f6\uff0c\u5982\u679c\u4e0d\u6309\u201c\u505c\u6b62\u201d\u6309\u94ae\uff0c\u5b83\u4f1a\u5728\u540e\u53f0\u6301\u7eed\u8fd0\u884c\u3002<\/p>\n<h3>\u4ee5\u9ed8\u8ba4\u8bbe\u7f6e\u6253\u5f00\u6587\u4ef6\u7ed3\u6784\u3002<\/p>\n<h4>\u5220\u9664\u4f4d\u4e8ehtdocs\u76ee\u5f55\u4e0b\u7684&#8221;index.php&#8221;\u6587\u4ef6\u3002<\/p>\n<h4>\uff12\uff09\u6253\u5f00 http:\/\/localhost\/ \uff08\u76f4\u63a5\u52a0\u5165\u4e66\u7b7e\uff09<\/p>\n<h1>\u25c6htdocs\uff08C:\\xampp\\htdocs\uff09\u2192 htdocs\uff08C:\\xampp\\htdocs\uff09<\/p>\n<h3>\u5728\u672c\u5730\u4f7f\u7528XAMPP\u8fdb\u884c\u5de5\u4f5c\u3002\u5c06\u6587\u4ef6\u4fdd\u5b58\u5728\u300cxampp\u6587\u4ef6\u5939\u300d\u7684\u300chtdocs\u300d\u4e2d\u3002\u9664\u6b64\u4e4b\u5916\u7684\u5730\u65b9\u653e\u7f6e\uff0cPHP\u5c06\u65e0\u6cd5\u5904\u7406\u3002<br \/>\n\uff08\u76f8\u5f53\u4e8e\u5728\u6258\u7ba1\u670d\u52a1\u5668\u4e0a\uff0c\u79df\u7528\u5e76\u653e\u7f6e\u6587\u4ef6\u6216\u6587\u4ef6\u5939\u7684\u4f4d\u7f6e\uff01\uff09<\/p>\n<h3>\u25a0\u8bbf\u95ee\u65f6\uff0c\u8bf7\u8f93\u5165&#8221;http:\/\/localhost\/ &#8220;\uff01\uff01\u5728XAMPP\u4e2d\u5904\u7406PHP\u6587\u4ef6\u5e76\u5728\u6d4f\u89c8\u5668\u4e2d\u663e\u793a\uff0c\u9700\u8981\u5728URL\u4e2d\u8f93\u5165&#8221;http:\/\/localhost\/\uff5e&#8221;\uff0c\u7136\u540e\u8f93\u5165\u6587\u4ef6\u5939\u540d\u79f0\u548c\u6587\u4ef6\u540d\u8fdb\u884c\u8bbf\u95ee\u3002<\/p>\n<p>\u6ce8\u610f\uff1a\u53ea\u6709htdocs\u6587\u4ef6\u5939\u662f\u201chttp:\/\/localhost\u201d\u5730\u5740\u3002<\/p>\n<h1>\u25c6\u5173\u4e8eXAMPP\u7684\u6309\u94ae<\/p>\n<div>\n<div class=\"post-table\">\u30dc\u30bf\u30f3\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u52d5\u4f5c[Shell]\u30dc\u30bf\u30f3win shell\u3072\u3089\u304f[Admin]\u30dc\u30bf\u30f3Apache\uff1d\u30d5\u30a9\u30eb\u30c0\u69cb\u6210\u3001MySQL\uff1dphpMyAdmin\u304c\u958b\u304f[Explorer]\u30dc\u30bf\u30f3XAMPP\u306e\u30d5\u30a9\u30eb\u30c0\u958b\u304f[Service]\u30dc\u30bf\u30f3\u4eca\u52d5\u3044\u3066\u308b\u30d7\u30ed\u30b0\u30e9\u30e0\uff1f\u304c\u898b\u308c\u308b\uff08\u5909\u306a\u306e\u90aa\u9b54\u3057\u3066\u306a\u3044\u304b\u3068\u304b\u898b\u308b<\/p>\n<div>\u7edd\u5bf9\u4e0d\u8981\u89e6\u78b0\u4ee5\u4e0bphpMyAdmin\u7684\u6570\u636e\u8868\uff0c\u56e0\u4e3a\u5b83\u4eec\u6784\u6210\u4e86XAMPP\uff1a<br \/>\n&#8211; information_schema<br \/>\n&#8211; mysql<br \/>\n&#8211; performance_schema<br \/>\n&#8211; phpmyadmin<\/p>\n<div>\u5728shell\u4e0a\u952e\u5165\u67e5\u8be2\u8bed\u53e5\uff0c\u4f46\u662f\u5728phpMyAdmin\u7684\u201cSQL\u201d\u9009\u9879\u5361\u4e2d\u66f4\u65b9\u4fbf&#8230;\uff08\u5feb\u6377\u65b9\u5f0f\u5df2\u8fc7\u65f6\uff09<\/p>\n<div>\u6587\u5b57\u7f16\u7801\u662fUTF8_BIN\u7684\u662f\u65e5\u8bed\u3002<\/p>\n<h1>\u25c6 \u56de\u5e94\u6587\uff08\u8f93\u51fa\uff09<\/p>\n<pre class=\"post-pre\"><code><span class=\"k\">echo<\/span> <span class=\"s2\">\"\u3053\u3053\u306b\u8868\u793a\u3059\u308b\u5185\u5bb9\"<\/span><span class=\"p\">;<\/span>\r\n<\/code><\/pre>\n<p>\u5728\u90a3\u500b\u4f4d\u7f6e\u8f38\u51fa\u6307\u5b9a\u7684\u5167\u5bb9\uff08\u6587\u5b57\u7b49\uff09\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"nt\">&lt;p&gt;<\/span><span class=\"cp\">&lt;?php<\/span> <span class=\"k\">echo<\/span> <span class=\"s2\">\"Hello,I'm a PHP!\"<\/span><span class=\"p\">;<\/span> <span class=\"cp\">?&gt;<\/span><span class=\"nt\">&lt;\/p&gt;<\/span>\r\n\/\/\u3000 \uffe3\uffe3\uffe3\uffe3\uffe3\uffe3\uffe3\uffe3\u2191\uffe3\uffe3\uffe3\uffe3\uffe3\uffe3\uffe3\uffe3\r\n\/\/\u3053\u3053\u304cPHP\u3068\u3057\u3066\u51e6\u7406\u3055\u308c\u3001\u6307\u5b9a\u3057\u305f\u6587\u5b57\u5217\u304c\u66f8\u304d\u51fa\u3055\u308c\u308b\r\n\/\/\uff08\u300c<span class=\"nt\">&lt;p&gt;<\/span>Hello\uff5ePHP!<span class=\"nt\">&lt;\/p&gt;<\/span>\u300d\u3068\u306a\u308a\u3001\u30d6\u30e9\u30a6\u30b6\u3067\u51fa\u529b\uff09\r\n<\/code><\/pre>\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">echo\u306e&#8221;&#8221;\u4e2d\u306bp\u30bf\u30b0\u542b\u3081\u3066\u66f8\u304f\u3088\u308a\u3001p\u30bf\u30b0\u3067echo\u3092\u5305\u3080\u5f62\u304c\u591a\u3044\uff01\uff01<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>PHP\u3067\u51e6\u7406\u3059\u308b\u91cf\u3092\u6e1b\u3089\u3059\u305f\u3081\u3001\u30bf\u30b0\u304c\u78ba\u5b9a\u3057\u3066\u308b\u6642\u306f\u4e2d\u306bPHP<\/p>\n<p>PHP\u30a8\u30ea\u30a2\u5185\u306f\u30b9\u30da\u30fc\u30b9\u52b9\u304b\u306a\u3044\u306e\u3067\u3001\u30bd\u30fc\u30b9\u6c5a\u304f\u306a\u308b\u2026\u2026<\/p>\n<h3>\u25a0\u5728echo\u4e2d\u7684\u9017\u53f7 &#8220;,&#8221;\u3002\u5c06\u5b57\u7b26\u4e32\u8fde\u63a5\u8d77\u6765\u3002\u53ef\u4ee5\u5c06\u5b57\u7b26\u4e32\u548c\u53d8\u91cf\u8fde\u63a5\u5728\u4e00\u8d77\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"k\">echo<\/span> <span class=\"s2\">\"&lt;p&gt;\u300c\"<\/span><span class=\"p\">,<\/span><span class=\"nv\">$number<\/span><span class=\"p\">,<\/span><span class=\"s2\">\"\u300d\u306f\u3001\u5947\u6570\u3067\u3059\u3002&lt;\/p&gt;\"<\/span><span class=\"p\">,<\/span><span class=\"kc\">PHP_EOL<\/span><span class=\"p\">;<\/span>\r\n<span class=\"err\">\u3000\u3000<\/span> <span class=\"err\">\u3000\u3000\u3000\uffe3\u3000\u3000\u3000\uffe3\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000<\/span> <span class=\"err\">\uffe3<\/span>\r\n<\/code><\/pre>\n<div>\u4f7f\u7528print\u6ca1\u6709\u7279\u522b\u7684\u597d\u5904\uff0c\u6240\u4ee5\u7528echo\u5c31\u53ef\u4ee5\u3002<\/p>\n<h1>\u25c6\u6e90\u4ee3\u7801\u7684\u6362\u884c<\/p>\n<h3>\u25a0 \u300cPHP_EOL\u300d&#8230; \u8f93\u51fa\u6e90\u4ee3\u7801\u7684\u6362\u884c<\/p>\n<pre class=\"post-pre\"><code><span class=\"k\">echo<\/span> <span class=\"s2\">\"&lt;p&gt;\u300c\"<\/span><span class=\"p\">,<\/span><span class=\"nv\">$number<\/span><span class=\"p\">,<\/span><span class=\"s2\">\"\u300d\u306f\u3001\u5947\u6570\u3067\u3059\u3002&lt;\/p&gt;\"<\/span><span class=\"p\">,<\/span><span class=\"kc\">PHP_EOL<\/span><span class=\"p\">;<\/span>\r\n<span class=\"c1\">\/\/\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000 \u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000 \u3000\uffe3\uffe3\uffe3\uffe3<\/span>\r\n<\/code><\/pre>\n<h1>\u25c6\u6ce8\u91ca<\/p>\n<h3>\u25a0\/*\uff5e*\/<br \/>\n\u25a0\/*\uff5e*\/\u591a\u884c\uff08\u5757\u6ce8\u91ca\uff09<\/p>\n<h3>\u25a0\/\/\uff08\u9700\u8981\u7528\u4e2d\u6587\u8fdb\u884c\u540c\u4e49\u6539\u5199\uff09\u4e00\u6392<\/p>\n<h3>\u8bf7\u7528\u4e2d\u6587\u8fdb\u884c\u8f6c\u8ff0\uff0c\u53ea\u9700\u7ed9\u51fa\u4e00\u79cd\u9009\u9879\uff1a\u4e00\u884c (y\u012b<br \/>\n\u4e00\u6392 (y\u012b<br \/>\n\u4e00\u5217 (y\u012b li\u00e8)<\/p>\n<div>PHP \u7684\u6ce8\u91ca\u662f\u5728\u6253\u5f00\u6e90\u4ee3\u7801\u65f6\u4e5f\u65e0\u6cd5\u770b\u5230\u7684\uff08\u56e0\u4e3a\u5b83\u662f\u5728 PHP \u5904\u7406\u5185\u90e8\u7684\uff09\u3002<\/p>\n<h1>\u25c6\u300c&#8221;\u300d\u548c\u300c&#8217;\u300d\u7684\u533a\u522b<\/p>\n<div>JS\uff08JavaScript\uff09\u4e2d\u7684\u300c&#8221;\u300d\u300c&#8217;\u300d\u5177\u6709\u76f8\u540c\u7684\u610f\u4e49\uff0c\u4f46\u5728PHP\u4e2d\u5374\u4e0d\u540c\uff01\uff01\uff01\uff01<\/p>\n<h3>\u5728echo\u6587\u4ef6\u4e2d<\/p>\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">\u300c&#8221;\uff5e&#8221;\u300d<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>\u5185\u90e8\u306e\u5909\u6570\u3092\u8a55\u4fa1\u3057\u3001\u5024\u306b\u5909\u63db\u3057\u3066\u51fa\u529b<\/p>\n<p>\u300c&#8217;\uff5e&#8217;\u300d<\/p>\n<p>\u5185\u90e8\u306e\u5909\u6570\u306f\u8a55\u4fa1\u305b\u305a\u3001\u5909\u6570\u540d\u305d\u306e\u307e\u307e\u51fa\u529b<\/p>\n<h1>\u25c6$ \uff5e\uff08\u53d8\u91cf\u7684\u547d\u540d\uff09<\/p>\n<h3>\u25a0 \u300c$\uff5e\u300d\u7ed9\u53d8\u91cf\u53d6\u540d\u5b57<\/p>\n<div>\u4e0eJS\u4e0d\u540c\uff0c\u53d8\u91cf\u7684\u201c\u58f0\u660e\u201d\u662f\u4e0d\u9700\u8981\u7684\uff01<\/p>\n<h1>\u25cfmt_rand\uff08\u751f\u6210\u968f\u673a\u6570\uff09<\/p>\n<h3>\u25a0 \u300cmt_rand(min, max)\u300d-\u300cmt_rand\uff08\u6700\u5c0f\u503c\uff0c\u6700\u5927\u503c\uff09\u300d\u968f\u673a\u83b7\u53d6<\/p>\n<p>mt_rand()\u548crand()\u5177\u6709\u76f8\u540c\u7684\u529f\u80fd\uff0c\u662frand()\u7684\u522b\u540d\u3002<br \/>\n\u4e24\u8005\u90fd\u53ef\u4ee5\u5728\u62ec\u53f7\u5185\u83b7\u53d6\u4e00\u4e2a\u5728&#8221;min\uff5emax&#8221;\u8303\u56f4\u5185\u7684\u968f\u673a\u6570\u3002<\/p>\n<p>\u5982\u679c\u7701\u7565\u4e86\u62ec\u53f7\uff08\uff09\uff0c\u5219\u4f1a\u83b7\u5f97\u4ee5\u4e0b\u8f93\u5165\u7684\u968f\u673a\u6570\u3002<\/p>\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">min\uff1a\u300c0\u300d<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">max\uff1a\u305d\u306e\u30b7\u30b9\u30c6\u30e0\u3067\u6271\u3048\u308b\u6700\u5927\u306e\u6574\u6570<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<div>rand()\u51fd\u6570\u65e7\u4e86\u3002\u5982\u679cPHP\u7248\u672c\u65e7\u7684\u8bdd\uff0c\u7528&#8221;mt_&#8221;\u66f4\u5feb\u3002<\/p>\n<h1>\u25c6var_dump()\u51fd\u6570\u5728\u62ec\u53f7\u5185\u5199\u4e0a\u53d8\u91cf\u65f6\uff0c\u4f1a\u8f93\u51fa\u8be5\u53d8\u91cf\u7684\u7c7b\u578b\u548c\u5185\u5bb9\u3002<br \/>\n\u7c7b\u4f3c\u4e8eJavaScript\u7684console.log\u6548\u679c\u3002<\/p>\n<div>\u7531\u4e8e\u8fd9\u662f\u5728\u6d4f\u89c8\u5668\u4e0a\u5448\u73b0\u7684\uff0c\u6240\u4ee5\u5728\u5f00\u53d1\u7ed3\u675f\u65f6\u4e0d\u80fd\u6709\u4efb\u4f55\u7559\u4e0b\u7684\u4e1c\u897f\uff01\uff01<\/p>\n<pre class=\"post-pre\"><code><span class=\"nv\">$a<\/span> <span class=\"o\">=<\/span> <span class=\"mi\">1<\/span><span class=\"p\">;<\/span>\r\n<span class=\"nb\">var_dump<\/span><span class=\"p\">(<\/span><span class=\"nv\">$a<\/span><span class=\"p\">);<\/span><span class=\"err\">\u3000<\/span><span class=\"c1\">\/\/int(1) \u3068\u51fa\u529b<\/span>\r\n<\/code><\/pre>\n<h1>\u25c6\u9519\u8bef<\/p>\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">\u30d1\u30fc\u30b9\u30a8\u30e9\u30fc\/\u30b7\u30f3\u30bf\u30c3\u30af\u30b9\u30a8\u30e9\u30fc<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>\u81f4\u547d\u7684\uff01\u753b\u9762\u306b\u4f55\u3082\u51fa\u306a\u3044<\/p>\n<p>FatalError\u306a\u3069<\/p>\n<p>\u305d\u3053\u307e\u3067\u51e6\u7406\u3057\u3001\u30a8\u30e9\u30fc\u3067\u505c\u6b62<\/p>\n<p>\u8b66\u544a<\/p>\n<p>\u30a8\u30e9\u30fc\u51fa\u308b\u3060\u3051\u3067\u51e6\u7406\u3059\u308b<\/p>\n<p>\u203b\u6700\u540e\u5168\u90e8\u5220\u9664\u5305\u62ec\u8b66\u544a\uff01<\/p>\n<h1>\u25c6\u53ef\u53d8\u53d8\u91cf\u5728\u53d8\u91cf\u540d\u4e2d\u4f7f\u7528\u53d8\u91cf\uff0c\u5e76\u5c06\u53d8\u91cf\u540d\u8bbe\u4e3a\u53ef\u53d8\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"nv\">$var<\/span><span class=\"o\">=<\/span><span class=\"mi\">1<\/span><span class=\"p\">;<\/span>\r\n<span class=\"nv\">$var_name<\/span><span class=\"o\">=<\/span><span class=\"s1\">'var'<\/span><span class=\"p\">;<\/span>\r\n<span class=\"k\">echo<\/span> <span class=\"nv\">$$var_name<\/span><span class=\"p\">;<\/span>\r\n<span class=\"c1\">\/\/\u3000\u3000 \uffe3\uffe3\u2191\uffe3\uffe3<\/span>\r\n<span class=\"c1\">\/\/\u3000\u3000\u307e\u305a\u3001\u300c$var_name\u300d\u304c\u8a55\u4fa1\u3055\u308c\u3066\u300c$var_name\u300d\u306e\u4e2d\u8eab\u304c\u300c$var\u300d<\/span>\r\n<span class=\"c1\">\/\/\u3000\u3000\u3068\u306a\u308a\u3001\u305d\u306e\u5f8c\u306b\u300c$var\u300d\u304c\u8a55\u4fa1\u3055\u308c\u300c1\u300d\u304cecho\u3055\u308c\u308b<\/span>\r\n<\/code><\/pre>\n<h1>\u25c6\u8d85\u7ea7\u5168\u5c40\u53d8\u91cf\u300c$_\u307b\u306b\u3083\u307b\u306b\u3083\u300d\u3068\u547c\u3070\u308c\u308b\u3082\u306e\u306f\u3001\u30b9\u30fc\u30d1\u30fc\u30b0\u30ed\u30fc\u30d0\u30eb\u5909\u6570\u3068\u3057\u3066\u77e5\u3089\u308c\u3066\u3044\u307e\u3059\u3002<\/p>\n<div>\n<div class=\"post-table\">\u5909\u6570\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u5185\u5bb9<code>$_GET<\/code>form\u306emethod=&#8221;get&#8221;\u3067\u53d7\u3051\u53d6\u3063\u305f\u5909\u6570<code>$_POST<\/code>form\u306emethod=&#8221;post&#8221;\u3067\u53d7\u3051\u53d6\u3063\u305f\u5909\u6570<code>$_COOKIE<\/code>cookie\u304b\u3089\u53d7\u3051\u53d6\u3063\u305f\u5909\u6570<code>$_SESSION<\/code>\u30bb\u30c3\u30b7\u30e7\u30f3\u5909\u6570<\/p>\n<div>\u4f7f\u7528cookie\u548c\u4f1a\u8bdd\u662f\u4e00\u8d77\u7684<\/p>\n<h1>\u25c6\u53d8\u91cf\u7684\u8303\u56f4<\/p>\n<h3>\u25a0\u5168\u7403\u8303\u56f4PHP\u6ca1\u6709\u5757\u7ea7\u4f5c\u7528\u57df\uff01<\/p>\n<div>\u4e0e JS \u4e0d\u540c\uff0c\u5373\u4f7f\u5728\u5757\u7ea7\u4f5c\u7528\u57df\u4e2d\u5b9a\u4e49\u4e5f\u53ef\u4ee5\u4e4b\u540e\u4e00\u76f4\u4f7f\u7528\uff0c\u6240\u4ee5\u8981\u6ce8\u610f\u3002<\/p>\n<h3>\u25a0 \u672c\u5730\u8303\u56f4\u5728\u51fd\u6570\u5185\u90e8\u662f\u672c\u5730\u7684\uff01\uff01<\/p>\n<h1>\u25c6\u56fa\u5b9a\u503c\u25a0 define()\u51fd\u6570<\/p>\n<div>\n<div class=\"post-table\">\u5f15\u6570\u5185\u5bb9\u7b2c1\u5f15\u6570\u5b9a\u6570\u540d\uff08\u540d\u306a\u306e\u3067\u6587\u5b57\u5217\uff09\u7b2c2\u5f15\u6570\u5024<\/p>\n<pre class=\"post-pre\"><code><span class=\"cp\">&lt;?php<\/span>\r\n<span class=\"nb\">define<\/span><span class=\"p\">(<\/span><span class=\"s1\">'book'<\/span><span class=\"p\">,<\/span><span class=\"s1\">'Perfect PHP'<\/span><span class=\"p\">);<\/span>\r\n<\/code><\/pre>\n<h3>\u25a0const \u5173\u952e\u5b57\u53ef\u4ee5\u7528\u7c7b\u4f3cJavaScript\u7684\u65b9\u5f0f\u8fdb\u884c\u8bbe\u7f6e\u3002\uff08\u9002\u7528\u4e8ePHP5.3\u53ca\u4ee5\u4e0a\u7248\u672c\uff09<\/p>\n<pre class=\"post-pre\"><code><span class=\"cp\">&lt;?php<\/span>\r\n<span class=\"k\">const<\/span> <span class=\"no\">BOOK<\/span> <span class=\"o\">=<\/span> <span class=\"s1\">'Perfect PHP'<\/span><span class=\"p\">;<\/span>\r\n<\/code><\/pre>\n<h1>\u25c6printf\u306b\u3088\u308b\u5c0f\u6570\u70b9\u4ee5\u4e0b\u306e\u5f37\u5236\u51fa\u529bprintf()<\/p>\n<div>\n<div class=\"post-table\">\u5f15\u6570\u5185\u5bb9\u7b2c1\u5f15\u6570\u7b2c\u4f55\u4f4d\u307e\u3067\u304b\u3092\u6307\u5b9a\uff08&#8217;%.\u3007f&#8217;\u306e\u5f62\u3067\u3001\u3007\u90e8\u306b\u6307\u5b9a\uff09\u7b2c2\u5f15\u6570\u5024<\/p>\n<div>\n<p>echo\u306e\u5834\u5408<br \/>\n\u5c0f\u6570\u70b9\u4ee5\u4e0b\uff06\u4ee5\u964d0\u3057\u304b\u306a\u3044\u6642\u3001\u7701\u7565\uff08\u6574\u6570\u306b\uff09\u3055\u308c\u308b\u3002<\/p>\n<h1>\u25c6\u578b\u5224\u5b9a<\/p>\n<div>\n<div class=\"post-table\">\u578b\u5224\u5b9a\u5185\u5bb9<code>is_string()<\/code>\u6587\u5b57\u5217<code>is_int()<\/code>\u6574\u6570<code>is_float()<\/code>\u6d6e\u52d5\u5c0f\u6570\u70b9<code>is_numeric()<\/code>\u6570\u5024\u3068\u3057\u3066\u6271\u3048\u308b\u304b\u5224\u5b9a()\u306e\u5024\u3092\u5224\u5b9a\u3057\u3001\u300ctrue\u300dor\u300cfalse\u300d\u304c\u8fd4\u308b\u3002<\/p>\n<div>\u5728\u4e2d\u6587\u4e2d\uff0c\u6587\u672c\u5b57\u7b26\u4e32\u4e2d\u7684\u201c1\u201d\u4f1a\u81ea\u52a8\u8f6c\u6362\u4e3a\u6574\u6570\u7c7b\u578b= true\u5224\u65ad\u3002<\/p>\n<h1>\u25c6\u7c7b\u578b\u68c0\u67e5\u83b7\u53d6\u7c7b\u578b()\u51fd\u6570<\/p>\n<p>\u8fd4\u56de()\u5185\u7684\u5bf9\u8c61\u7684\u7c7b\u578b\u3002<\/p>\n<h1>\u25c6\u5b57\u7b26\u4e32\u7684\u8fde\u63a5\u8fd0\u7b97\u7b26\u7528\u300c\u3002\u300d\u8fdb\u884c\u3002<\/p>\n<div>\u5728echo\u8bed\u53e5\u4e2d\uff0c\u5373\u4f7f\u4f7f\u7528\u9017\u53f7\u201c,\u201d\u4e5f\u53ef\u4ee5\u5c06\u5b57\u7b26\u4e32\u8fde\u63a5\u8d77\u6765\u3002<\/p>\n<h1>\u25c6\u5909\u6570\u306e\u8a08\u7b97\u306e\u9806\u756a\uff08\u30e1\u30e2\uff09<\/p>\n<pre class=\"post-pre\"><code><span class=\"nv\">$a<\/span><span class=\"o\">=<\/span><span class=\"mi\">1<\/span><span class=\"p\">;<\/span>\r\n<span class=\"nv\">$b<\/span><span class=\"o\">=<\/span><span class=\"nv\">$a<\/span> <span class=\"o\">++<\/span><span class=\"p\">;<\/span>\r\n<span class=\"c1\">\/\/\u3000\uffe3\uffe3\uffe3\uff5ea\u307e\u3067\u5148\u306b\u51e6\u7406<\/span>\r\n<\/code><\/pre>\n<p>\u3010\u7ed3\u679c\u3011<br \/>\n$a\u20262<br \/>\n$b\u20261<\/p>\n<p>\u3010\u7ed3\u679c\u3011<br \/>\n$a\u4e3a2\uff0c<br \/>\n$b\u4e3a1\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"nv\">$a<\/span><span class=\"o\">=<\/span><span class=\"p\">;<\/span>\r\n<span class=\"nv\">$b<\/span><span class=\"o\">=++<\/span><span class=\"nv\">$a<\/span><span class=\"p\">;<\/span>\r\n<span class=\"c1\">\/\/\u3000 \uffe3\uffe3++\uff5e\u304c\u5148\u306b\u51e6\u7406<\/span>\r\n<\/code><\/pre>\n<p>\u3010\u7ed3\u679c\u3011<br \/>\n$a&#8230;2<br \/>\n$b&#8230;2<\/p>\n<h1>\u25c6\u6570\u7ec4<\/p>\n<pre class=\"post-pre\"><code><span class=\"nv\">$\u914d\u5217\u540d<\/span><span class=\"o\">=<\/span><span class=\"k\">array<\/span><span class=\"p\">(<\/span><span class=\"n\">\u4e2d\u8eab1<\/span><span class=\"p\">,<\/span><span class=\"err\">\uff5e<\/span><span class=\"p\">,);<\/span>\r\n<\/code><\/pre>\n<p>\u6dfb\u5b57\u6570\u7ec4\u548c\u5173\u8054\u6570\u7ec4\u90fd\u662f\u7528\u76f8\u540c\u7684\u547d\u4ee4\u521b\u5efa\u7684\u3002\uff08\u7531\u4e8e\u4f7f\u7528\u76f8\u540c\u7684\u51fd\u6570\u521b\u5efa\uff0c\u53ef\u4ee5\u770b\u4f5c\u6dfb\u5b57\u6570\u7ec4\u548c\u5173\u8054\u6570\u7ec4\u662f\u540c\u4e00\u4e2a\u4e1c\u897f\uff01\uff09<\/p>\n<p>\u5728PHP\u4e2d\uff0c\u5982\u679c\u6ca1\u6709\u6307\u5b9a\u952e\uff0c\u5c06\u81ea\u52a8\u5c06\u7d22\u5f15\u4f5c\u4e3a\u952e\u6765\u521b\u5efa\u6570\u7ec4\u3002<br \/>\n\u4ee5\u4e0b\u4e24\u4e2a\u4ee3\u7801\u6bb5\u521b\u5efa\u4e86\u76f8\u540c\u7684\u6570\u7ec4\uff01<\/p>\n<pre class=\"post-pre\"><code><span class=\"nv\">$arr<\/span><span class=\"o\">=<\/span><span class=\"k\">array<\/span><span class=\"p\">(<\/span>\r\n  <span class=\"s1\">'a'<\/span><span class=\"p\">,<\/span>\r\n  <span class=\"s1\">'b'<\/span><span class=\"p\">,<\/span>\r\n  <span class=\"s1\">'c'<\/span><span class=\"p\">,<\/span>\r\n<span class=\"p\">);<\/span>\r\n<\/code><\/pre>\n<pre class=\"post-pre\"><code><span class=\"nv\">$arr<\/span><span class=\"o\">=<\/span><span class=\"k\">array<\/span><span class=\"p\">(<\/span>\r\n  <span class=\"mi\">0<\/span><span class=\"o\">=&gt;<\/span><span class=\"s1\">'a'<\/span><span class=\"p\">,<\/span>\r\n  <span class=\"mi\">1<\/span><span class=\"o\">=&gt;<\/span><span class=\"s1\">'b'<\/span><span class=\"p\">,<\/span>\r\n  <span class=\"mi\">2<\/span><span class=\"o\">=&gt;<\/span><span class=\"s1\">'c'<\/span><span class=\"p\">,<\/span>\r\n<span class=\"p\">);<\/span>\r\n<\/code><\/pre>\n<p>\u6570\u7ec4\u662f\u4e00\u79cd\u6570\u636e\u7ed3\u6784\uff0c\u53ef\u4ee5\u6309\u7279\u5b9a\u987a\u5e8f\u5b58\u50a8\u591a\u4e2a\u5143\u7d20\u7684\u96c6\u5408\u3002<\/p>\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">\u5024\u306e\u5909\u66f4\u3000\uff1a\u53ef\u80fd<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">\u30ad\u30fc\u306e\u5909\u66f4\uff1a\u4e0d\u53ef\uff01<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<pre class=\"post-pre\"><code><span class=\"cp\">&lt;?php<\/span>\r\n<span class=\"nv\">$one<\/span> <span class=\"o\">=<\/span> <span class=\"k\">array<\/span><span class=\"p\">(<\/span>\r\n  <span class=\"mi\">1<\/span><span class=\"p\">,<\/span>\r\n  <span class=\"mf\">1.0<\/span><span class=\"p\">,<\/span>\r\n  <span class=\"s1\">'1'<\/span><span class=\"p\">,<\/span>  <span class=\"c1\">\/\/\u8907\u6570\u306e\u578b\u3082\u5165\u308c\u3089\u308c\u308b<\/span>\r\n<span class=\"p\">);<\/span>\r\n\r\n<span class=\"nv\">$fruits<\/span> <span class=\"o\">=<\/span> <span class=\"k\">array<\/span><span class=\"p\">(<\/span>\r\n  <span class=\"s1\">'peach'<\/span><span class=\"p\">,<\/span>\r\n  <span class=\"s1\">'apple'<\/span> <span class=\"o\">=&gt;<\/span> <span class=\"s1\">'red'<\/span><span class=\"p\">,<\/span> <span class=\"c1\">\/\/\u9023\u60f3\u914d\u5217\uff08apple\u304c\u30ad\u30fc<\/span>\r\n<span class=\"p\">);<\/span>\r\n\r\n<span class=\"k\">echo<\/span> <span class=\"nv\">$fruits<\/span><span class=\"p\">[<\/span><span class=\"mi\">1<\/span><span class=\"p\">],<\/span><span class=\"kc\">PHP_EOL<\/span><span class=\"p\">;<\/span>      <span class=\"c1\">\/\/\u300cpeach\u300d\u3068\u8868\u793a<\/span>\r\n<span class=\"k\">echo<\/span> <span class=\"nv\">$fruits<\/span><span class=\"p\">[<\/span><span class=\"s1\">'apple'<\/span><span class=\"p\">],<\/span><span class=\"kc\">PHP_EOL<\/span><span class=\"p\">;<\/span><span class=\"c1\">\/\/\u300cred\u300d\u3068\u8868\u793a<\/span>\r\n\r\n<span class=\"nv\">$arr<\/span><span class=\"o\">=<\/span><span class=\"k\">array<\/span><span class=\"p\">();<\/span>  <span class=\"c1\">\/\/\u7a7a\u306e\u914d\u5217<\/span>\r\n<\/code><\/pre>\n<h1>\u25c6\u5728\u6570\u7ec4\u4e2d\u63d2\u5165\u6216\u5220\u9664\u5143\u7d20<\/p>\n<pre class=\"post-pre\"><code><span class=\"nb\">array_splice<\/span><span class=\"p\">(<\/span><span class=\"n\">\u914d\u5217<\/span><span class=\"p\">,<\/span><span class=\"err\">\u3007<\/span><span class=\"n\">\u756a\u76ee\u304b\u3089<\/span><span class=\"p\">,<\/span><span class=\"err\">\u25b3<\/span><span class=\"n\">\u500b\u524a\u9664\u3057<\/span><span class=\"p\">,<\/span><span class=\"n\">\u305d\u3053\u306b\u633f\u5165\u3059\u308b<\/span><span class=\"p\">)<\/span>\r\n<\/code><\/pre>\n<div>\n<div class=\"post-table\">\u5f15\u6570\u5185\u5bb9\u7b2c1\u5f15\u6570\u914d\u5217\u7b2c2\u5f15\u6570\u3007\u756a\u76ee\u304b\u3089\u7b2c3\u5f15\u6570\u25b3\u500b\u524a\u9664\u3057\u7b2c4\u5f15\u6570\u305d\u3053\u306b\u633f\u5165\u3059\u308b<\/p>\n<div>\u63d2\u5165\u6570\u636e\u7684\u952e\u662f\u4e0d\u53ef\u6307\u5b9a\u7684\uff08\u7d22\u5f15\u4f1a\u81ea\u52a8\u9644\u52a0\uff09\u3002<\/p>\n<h1>\u25c6\u5982\u679c\u53ef\u4ee5\u4ee5\u4e0eJavaScript\u76f8\u4f3c\u7684\u65b9\u5f0f\u4f7f\u7528\u3002<\/p>\n<h3>\u4e0eJS\u7684\u533a\u522b\u4e4b\u4e00\u662felseif\u547d\u4ee4<\/p>\n<p>else if\u3082\u554f\u984c\u306a\u304f\u4f7f\u7528\u3067\u304d\u3001\u304b\u3064elseif\u3068\u3044\u3046\u5f62\u3082\u4f7f\u7528\u3067\u304d\u308b\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"k\">if<\/span><span class=\"p\">(<\/span><span class=\"err\">\uff5e<\/span><span class=\"p\">){<\/span>\r\n<span class=\"c1\">\/\/\u3000\ufe19<\/span>\r\n<span class=\"p\">}<\/span>\r\n<span class=\"k\">else<\/span> <span class=\"k\">if<\/span><span class=\"p\">(<\/span><span class=\"err\">\uff5e<\/span><span class=\"p\">){<\/span>\r\n<span class=\"c1\">\/\/\u3000\ufe19<\/span>\r\n<\/code><\/pre>\n<pre class=\"post-pre\"><code><span class=\"k\">if<\/span><span class=\"p\">(<\/span><span class=\"err\">\uff5e<\/span><span class=\"p\">){<\/span>\r\n<span class=\"c1\">\/\/\u3000\ufe19<\/span>\r\n<span class=\"p\">}<\/span>\r\n<span class=\"k\">elseif<\/span><span class=\"p\">(<\/span><span class=\"err\">\uff5e<\/span><span class=\"p\">){<\/span>\r\n<span class=\"c1\">\/\/\u3000\ufe19<\/span>\r\n<\/code><\/pre>\n<div>JS\u7684else{if(\uff5e\u662f\u4e00\u79cd\u7b80\u7565\u5f62\u5f0f\u3002<br \/>\n\u5b9e\u9645\u4e0a\u6709\u4e00\u4e2a\u540d\u4e3a&#8221;elseif&#8221;\u7684\u6307\u4ee4\u3002<\/p>\n<h3>\u25a0\u4e0eJS\u7684\u4e0d\u540c\u4e4b\u5904\u2461<\/p>\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">\u30d6\u30ed\u30c3\u30af\u306e\u4ee3\u308f\u308a\u306b\u300c:\u300d\u300cendif\u300d\u3092\u4f7f\u7528\u3067\u304d\u308b<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<pre class=\"post-pre\"><code><span class=\"k\">if<\/span><span class=\"p\">(<\/span><span class=\"err\">\uff5e<\/span><span class=\"p\">)<\/span><span class=\"o\">:<\/span>\r\n<span class=\"c1\">\/\/\u3000\u3053\u3053\u306b\u51e6\u7406<\/span>\r\n<span class=\"k\">else<\/span><span class=\"o\">:<\/span>\r\n<span class=\"c1\">\/\/\u3000\u3053\u3053\u306b\u51e6\u7406<\/span>\r\n<span class=\"k\">endif<\/span><span class=\"p\">;<\/span>\r\n<\/code><\/pre>\n<h1>\u25c6\u5728PHP\u4e2d\u7684switchPHP\u7684switch\u8bed\u53e5\u4f1a\u8fdb\u884ccase\u548c&#8221;==&#8221;\u5224\u5b9a\u3002<br \/>\n\uff08\u6559\u79d1\u4e66\u4e0a\u4f7f\u7528\u7684\u662f&#8221;===&#8221;\uff0c\u4f46\u6b63\u786e\u7684\u662f&#8221;==&#8221;\uff09<\/p>\n<div>\u7531\u4e8e\u5224\u65ad\u65b9\u5f0f\u6839\u636e\u4e0d\u540c\u7684\u8bed\u8a00\u800c\u5f02\uff0c\u56e0\u6b64\u5728\u5b66\u4e60\u65b0\u8bed\u8a00\u65f6\uff0c\u5fc5\u987b\u786e\u4fdd\u786e\u8ba4switch\u8bed\u53e5\u7684\u4f7f\u7528\u65b9\u5f0f\uff01<\/p>\n<h1>\u25c6\u904d\u5386\u548c\u4f7f\u7528for\u5faa\u73af\u904d\u5386\u6570\u7ec4\u7684\u6548\u679c\u4e00\u6837\uff01<\/p>\n<pre class=\"post-pre\"><code><span class=\"k\">foreach<\/span><span class=\"p\">(<\/span><span class=\"n\">\u914d\u5217\u540d<\/span> <span class=\"k\">as<\/span> <span class=\"n\">\u3053\u3053\u3067\u4f7f\u3046\u5909\u6570<\/span><span class=\"p\">)<\/span>\r\n<span class=\"c1\">\/\/\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u2191\u3000\u3000\u3000\u3000\u3000\uffe3\uffe3\uffe3\uffe3\uffe3\uffe3\uffe3$value\u7b49\u304c\u5b9a\u756a<\/span>\r\n<span class=\"c1\">\/\/\u6dfb\u5b57\u306a\u304f\u3066\u3082\u51e6\u7406\u3057\u3066\u304f\u308c\u308b<\/span>\r\n<\/code><\/pre>\n<p>\u6309\u987a\u5e8f\u5c06\u6570\u7ec4\u7684\u503c\u4ece\u5934\u5f00\u59cb\u8d4b\u7ed9\u6307\u5b9a\u7684\u53d8\u91cf\uff0c\u8fdb\u884c\u5faa\u73af\u5904\u7406\u3002<br \/>\n\u5982\u679c\u8fd4\u56de\u7684\u503c\u4e3afalse\uff0c\u8868\u793a\uff08\u5728\u6570\u7ec4\u7684\u6700\u540e\u4e00\u4e2a\u6570\u636e\u4e4b\u540e\uff09\u6ca1\u6709\u66f4\u591a\u7684\u6570\u636e\uff0c\u90a3\u4e48\u5c31\u7ed3\u675f\u5faa\u73af\u5904\u7406\u3002<\/p>\n<h3>\u9664\u4e86\u53d6\u5f97\u503c\u4e4b\u5916\uff0c\u8fd8\u53ef\u4ee5\u83b7\u53d6\u952e\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"k\">foreach<\/span><span class=\"p\">(<\/span><span class=\"n\">\u914d\u5217\u540d<\/span> <span class=\"k\">as<\/span> <span class=\"n\">\u30ad\u30fc\u3092\u53d7\u3051\u308b\u5909\u6570<\/span> <span class=\"o\">=&gt;<\/span> <span class=\"n\">\u5024\u3092\u53d7\u3051\u308b\u5909\u6570<\/span><span class=\"p\">)<\/span>\r\n<span class=\"c1\">\/\/\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\uffe3\uffe3\uffe3\uffe3\uffe3\uffe3\uffe3\uffe3$key\u7b49\u304c\u5b9a\u756a<\/span>\r\n<\/code><\/pre>\n<h1>\u25c6\u901a\u8fc7foreach\u5faa\u73af\u5f15\u7528<\/p>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d061337434c4406bdac51\/171-0.gif\" alt=\"10.gif\" \/>\u56e0\u6b64\uff0c\u5982\u679c\u5728foreach\u5faa\u73af\u7ed3\u675f\u540e\u5411$color\u8d4b\u503c\uff0c\u90a3\u4e48\u5b83\u4f1a\u5199\u5165\u6570\u7ec4\u7684\u6700\u540e\u4e00\u4e2a\u6570\u636e\u3002<\/p>\n<p>\u4e3a\u4e86\u907f\u514d\u8fd9\u79cd\u60c5\u51b5\u53d1\u751f\uff0c\u5f53\u8fdb\u884c\u5f15\u7528\u65f6\uff0c\u9700\u8981\u7acb\u5373\u89e3\u9664\u53d8\u91cf\u7684\u5f15\u7528\uff01\uff01<\/p>\n<pre class=\"post-pre\"><code><span class=\"k\">unset<\/span><span class=\"p\">(<\/span><span class=\"n\">\u5909\u6570\u540d<\/span><span class=\"p\">)<\/span>\r\n<\/code><\/pre>\n<p>\u91cd\u7f6e\u6307\u5b9a\u7684\u53d8\u91cf\u7684\u51fd\u6570\u3002<\/p>\n<h1>\u25c6\u7ea6\u4f1a (yu\u0113 hu\u00ec)<\/p>\n<pre class=\"post-pre\"><code><span class=\"nb\">date<\/span><span class=\"p\">(<\/span><span class=\"n\">\u30d5\u30a9\u30fc\u30de\u30c3\u30c8<\/span><span class=\"p\">);<\/span>\r\n<\/code><\/pre>\n<h3>\u25a0\u683c\u5f0f\u5217\u8868<\/p>\n<div>\n<div class=\"post-table\">\u30d5\u30a9\u30fc\u30de\u30c3\u30c8\u610f\u5473<code>Y<\/code>\u5e744\u6841<code>y<\/code>\u5e742\u6841<code>m<\/code>\u6708\uff08\u4e8c\u6841\u306e\u6570\u5b57\uff09<code>n<\/code>\u6708<code>d<\/code>\u65e5\uff08\u4e8c\u6841\u306e\u6570\u5b57\uff09<code>j<\/code>\u65e5<code>D<\/code>\u66dc\u65e53\u6587\u5b57<code>l<\/code>\u66dc\u65e5\u30d5\u30eb\u30b9\u30da\u30eb<code>w<\/code>\u66dc\u65e5\uff08\u6570\u5b57\uff09<code>G<\/code>\u6642\u959324\u6642<code>g<\/code>\u6642\u959312\u6642<code>H<\/code>\u6642\u959324\u66422\u6841<code>h<\/code>\u6642\u959312\u66422\u6841<code>i<\/code>\u52062\u6841<code>s<\/code>\u79d22\u6841<\/p>\n<pre class=\"post-pre\"><code><span class=\"k\">echo<\/span> <span class=\"nb\">date<\/span><span class=\"p\">(<\/span><span class=\"s2\">\"Ymd\"<\/span><span class=\"p\">);<\/span><span class=\"c1\">\/\/ 20010310<\/span>\r\n<span class=\"nv\">$today<\/span> <span class=\"o\">=<\/span> <span class=\"nb\">date<\/span><span class=\"p\">(<\/span><span class=\"s2\">\"H:i:s\"<\/span><span class=\"p\">);<\/span><span class=\"c1\">\/\/ 17:16:18<\/span>\r\n<span class=\"nv\">$today<\/span> <span class=\"o\">=<\/span> <span class=\"nb\">date<\/span><span class=\"p\">(<\/span><span class=\"s2\">\"Y-m-d H:i:s\"<\/span><span class=\"p\">);<\/span>\r\n<span class=\"c1\">\/\/ 2001-03-10 17:16:18 (MySQL \u306e DATETIME \u30d5\u30a9\u30fc\u30de\u30c3\u30c8)<\/span>\r\n<\/code><\/pre>\n<h1>\u25c6\u9000\u51fa()\u3001\u7ec8\u6b62()\u4e00\u8d77\u6267\u884cPHP\u7684\u5f3a\u5236\u7ec8\u6b62\u547d\u4ee4\u3002<\/p>\n<p>\u3053\u306e\u95a2\u6570\u5b9f\u884c\u5f8c\u306f\u3001\u305d\u306ePHP\u30d5\u30a1\u30a4\u30eb\u306e\u305d\u308c\u4ee5\u964d\u306e\u51e6\u7406\u306f\u3057\u306a\u3044\u3002<br \/>\n()\u5185\u306b\u6587\u7ae0\u3092\u8a2d\u5b9a\u3059\u308b\u3068\u3001\u7d42\u4e86\u6642\u306b\u305d\u308c\u3092\u51fa\u529b\u3059\u308b\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"cp\">&lt;?php<\/span>\r\n<span class=\"k\">die<\/span> <span class=\"p\">(<\/span><span class=\"s1\">'\u3053\u3053\u3067\u7d42\u4e86\uff5e\uff01'<\/span><span class=\"p\">);<\/span> <span class=\"c1\">\/\/\u753b\u9762\u4e0a\u306b\u6587\u5b57\u8868\u793a<\/span>\r\n<span class=\"k\">echo<\/span> <span class=\"s1\">'\u3053\u3053\u306f\u51e6\u7406\u3055\u308c\u306a\u3044\u3088'<\/span><span class=\"p\">;<\/span>\r\n<span class=\"cp\">?&gt;<\/span>\r\n<\/code><\/pre>\n<h1>\u25c6array_map()\u51fd\u6570<\/p>\n<pre class=\"post-pre\"><code><span class=\"nb\">array_map<\/span><span class=\"p\">(<\/span><span class=\"n\">\u95a2\u6570<\/span><span class=\"p\">,<\/span><span class=\"n\">\u914d\u5217<\/span><span class=\"p\">)<\/span>\r\n<\/code><\/pre>\n<div>\n<div class=\"post-table\">\u5f15\u6570\u5185\u5bb9\u7b2c1\u5f15\u6570\u95a2\u6570\u7b2c2\u5f15\u6570\u914d\u5217\u5bf9\u4e8e\u7b2c2\u4e2a\u53c2\u6570\u6307\u5b9a\u7684\u6570\u7ec4\u4e2d\u7684\u6bcf\u4e2a\u5143\u7d20\uff0c\u6267\u884c\u7b2c1\u4e2a\u53c2\u6570\u7684\u51fd\u6570<br \/>\n\uffe3\uffe3\uffe3\uffe3\uffe3\u2191\uffe3\uffe3\uffe3\uffe3<br \/>\n\uff08\u5c06\u6570\u7ec4\u5143\u7d20\u7684\u503c\u9010\u4e2a\u4f5c\u4e3a\u53c2\u6570\u4f20\u9012\u7ed9\u7b2c1\u4e2a\u53c2\u6570\u7684\u51fd\u6570\uff0c\u5e76\u5c06\u8fd4\u56de\u503c\u8d4b\u7ed9\u8be5\u5143\u7d20\uff09<\/p>\n<h1>\u95ed\u5305\uff08\u6559\u79d1\u4e66P114\uff09<br \/>\n\u5305\u62ec\u672c\u5730\u4f5c\u7528\u57df\u548c\u5b9a\u4e49\u4f4d\u7f6e\u4f5c\u7528\u57df\u7684\u51fd\u6570\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"k\">function<\/span><span class=\"p\">()<\/span> <span class=\"k\">use<\/span><span class=\"p\">(<\/span><span class=\"nv\">$\u95a2\u6570\u5185\u3067\u5229\u7528\u3057\u305f\u3044\u5916\u306e\u5909\u6570\u540d<\/span><span class=\"p\">){<\/span> <span class=\"n\">\u3053\u3053\u306b\u51e6\u7406<\/span> <span class=\"p\">}<\/span>\r\n<\/code><\/pre>\n<pre class=\"post-pre\"><code><span class=\"c1\">\/\/\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000  \u21932\u304c\u89aa<\/span>\r\n<span class=\"nv\">$my_pow<\/span> <span class=\"o\">=<\/span> <span class=\"k\">function<\/span><span class=\"p\">(<\/span><span class=\"nv\">$times<\/span> <span class=\"o\">=<\/span> <span class=\"mi\">2<\/span><span class=\"p\">){<\/span>\r\n<span class=\"c1\">\/\/\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000  \u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u2193\u89aa\u306e\u5f15\u6570\u3092\u4f7f\u3046\u5ba3\u8a00<\/span>\r\n    <span class=\"k\">return<\/span> <span class=\"k\">function<\/span> <span class=\"p\">(<\/span><span class=\"nv\">$v<\/span><span class=\"p\">)<\/span> <span class=\"k\">use<\/span><span class=\"p\">(<\/span><span class=\"o\">&amp;<\/span><span class=\"nv\">$times<\/span><span class=\"p\">){<\/span>\r\n<span class=\"c1\">\/\/\u3000 \uffe3\uffe3\uffe3\uffe3\uffe3\uffe3\uffe3\uffe3return\u3067\u6307\u5b9a\u3057\u305f\u95a2\u6570\u306e\u623b\u308a\u5024\u3092return\u3059\u308b<\/span>\r\n        <span class=\"k\">return<\/span> <span class=\"nb\">pow<\/span><span class=\"p\">(<\/span><span class=\"nv\">$v<\/span><span class=\"p\">,<\/span><span class=\"nv\">$times<\/span><span class=\"p\">);<\/span>\r\n    <span class=\"p\">}<\/span>\r\n<span class=\"p\">}<\/span>\r\n<span class=\"c1\">\/\/\u5f15\u6570\u3092\u6e21\u3055\u308c\u306a\u3051\u308c\u3070\u300c2\u300d\uff08\u89aa\u3092\u4f7f\u3046\uff09\u3001\u6e21\u3055\u308c\u305f\u3089\u305d\u306e\u5024\u3092\u4f7f\u3046<\/span>\r\n\r\n<span class=\"nv\">$cube<\/span> <span class=\"o\">=<\/span> <span class=\"nv\">$my_pow<\/span><span class=\"p\">(<\/span><span class=\"mi\">3<\/span><span class=\"p\">);<\/span><span class=\"c1\">\/\/return\u3067\u95a2\u6570\u304c\u5165\u308b<\/span>\r\n\r\n<span class=\"k\">echo<\/span> <span class=\"nv\">$cube<\/span><span class=\"p\">(<\/span><span class=\"mi\">2<\/span><span class=\"p\">);<\/span><span class=\"c1\">\/\/2\u306e3\u3079\u304d\u4e57(2*2*2)\u3001\u7d50\u679c\u306f8<\/span>\r\n<span class=\"k\">echo<\/span> <span class=\"nv\">$cube<\/span><span class=\"p\">(<\/span><span class=\"mi\">4<\/span><span class=\"p\">);<\/span><span class=\"c1\">\/\/4\u306e3\u3079\u304d\u4e57(4*4*4)\u3001\u7d50\u679c\u306f64<\/span>\r\n<\/code><\/pre>\n<div>\n<p>\u95a2\u6570\u306b\u300c;\u300d\u306f\u4e0d\u8981\u3060\u304c\u3001<br \/>\n\u7121\u540d\u95a2\u6570\u306f\u5909\u6570\u306b\u95a2\u6570\u3092\u4ee3\u5165\u3057\u3066\u3044\u308b\u306e\u3067\u6700\u5f8c\u306b\u300c;\u300d\uff08$suu=\u95a2\u6570;\uff09<\/p>\n<h1>\u25c6\u6307\u6570\u8fd0\u7b97<\/p>\n<pre class=\"post-pre\"><code><span class=\"nb\">pow<\/span><span class=\"p\">(<\/span><span class=\"n\">\u5143\u306e\u6570<\/span><span class=\"p\">,<\/span><span class=\"n\">\u3079\u304d\u4e57\u306e\u6570<\/span><span class=\"p\">);<\/span>\r\n<\/code><\/pre>\n<h1>\u25c6htmlspecialchars\uff08\uff09\u51fd\u6570<\/p>\n<pre class=\"post-pre\"><code><span class=\"nb\">htmlspecialchars<\/span><span class=\"p\">(<\/span><span class=\"n\">\u5024<\/span><span class=\"p\">,<\/span><span class=\"no\">ENT_QUOTES<\/span><span class=\"p\">,<\/span><span class=\"n\">\u6587\u5b57\u30b3\u30fc\u30c9<\/span><span class=\"p\">)<\/span>\r\n<\/code><\/pre>\n<div>\n<div class=\"post-table\">\u5f15\u6570\u5185\u5bb9\u7b2c1\u5f15\u6570\u5024\u7b2c2\u5f15\u6570<code>ENT_QUOTES<\/code>\u3067\u300c&#8217;\u300d\u300c&#8221;\u300d\u4e21\u65b9\u5bfe\u8c61\u7b2c3\u5f15\u6570\u6587\u5b57\u30b3\u30fc\u30c9<\/p>\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">\u7b2c1\u5f15\u6570\u306e\u5024\u306e\u4e2d\u3067\u3001html\u3067\u306f\u305d\u306e\u307e\u307e\u3067\u306f\u51fa\u529b\u3055\u308c\u306a\u3044\u6587\u5b57\u3092\u30a8\u30b9\u30b1\u30fc\u30d7\u51e6\u7406\u3059\u308b<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>\u300c&gt;\u300d\u2192\u300c&amp;gr;\u300d\u3001\u300c&lt;\u300d\u2192\u300c&lt;\u300d\u306a\u3069<\/p>\n<div>\u5982\u679c\u7528\u6237\u8f93\u5165\u7684\u5185\u5bb9\u5728HTML\u4e2d\u5305\u542b\u6709\u610f\u4e49\u7684\u7b26\u53f7\u7b49\uff0c\u5219\u9700\u8981\u8fdb\u884c\u5904\u7406\uff08\u4f8b\u5982&lt;&gt;\u6807\u7b7e\u7b49\uff09&amp;\/&gt;\u7b49\u3002<\/p>\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">\u7b2c2\u5f15\u6570<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>ENT_COMPAT \u30c0\u30d6\u30eb\u30af\u30aa\u30fc\u30c8\u306f\u5909\u63db\u3057\u307e\u3059\u304c\u30b7\u30f3\u30b0\u30eb\u30af\u30aa\u30fc\u30c8\u306f\u5909\u63db\u3057\u307e\u305b\u3093\u3002<\/p>\n<p>ENT_QUOTES \u30b7\u30f3\u30b0\u30eb\u30af\u30aa\u30fc\u30c8\u3068\u30c0\u30d6\u30eb\u30af\u30aa\u30fc\u30c8\u3092\u5171\u306b\u5909\u63db\u3057\u307e\u3059\u3002<\/p>\n<p>ENT_NOQUOTES<br \/>\n\ufe19<\/p>\n<div>\n<p>\u30e6\u30fc\u30b6\u30fc\u306e\u5165\u529b\u3057\u305f\u3082\u306e\u306f\u30a8\u30b9\u30b1\u30fc\u30d7\u51e6\u7406\u5fc5\u9808\uff01\uff01\uff11\uff01<\/p>\n<h1>\u25c6form\u30c7\u30fc\u30bf\u53d7\u53d6(\u6559\u79d1\u66f8174P)<br \/>\n\u5728HTML\u4e00\u4fa7\uff0c\u6309\u4ee5\u4e0b\u5f62\u5f0f\u63a5\u6536\u6570\u636e\u3002<\/p>\n<p>get \u2192\u300c$_GET[&#8216;name\u5c5e\u6027\u5024&#8217;]\u300d<\/p>\n<p>post\u2192\u300c$_POST[&#8216;name\u5c5e\u6027\u5024&#8217;]\u300d<\/p>\n<pre class=\"post-pre\"><code><span class=\"nt\">&lt;body&gt;<\/span>\r\n\u3000<span class=\"cp\">&lt;?php<\/span> <span class=\"k\">if<\/span><span class=\"p\">(<\/span><span class=\"k\">isset<\/span><span class=\"p\">(<\/span><span class=\"nv\">$_GET<\/span><span class=\"p\">[<\/span><span class=\"s1\">'name'<\/span><span class=\"p\">])<\/span> <span class=\"o\">&amp;&amp;<\/span> <span class=\"nb\">strlen<\/span><span class=\"p\">(<\/span><span class=\"nv\">$_GET<\/span><span class=\"p\">[<\/span><span class=\"s1\">'name'<\/span><span class=\"p\">])<\/span> <span class=\"o\">&gt;<\/span> <span class=\"mi\">0<\/span><span class=\"p\">)<\/span><span class=\"o\">:<\/span> <span class=\"cp\">?&gt;<\/span>\r\n\u3000<span class=\"nt\">&lt;p&gt;<\/span><span class=\"cp\">&lt;?php<\/span> <span class=\"k\">echo<\/span> <span class=\"nb\">htmlspecialchars<\/span><span class=\"p\">(<\/span><span class=\"nv\">$_GET<\/span><span class=\"p\">[<\/span><span class=\"s1\">'name'<\/span><span class=\"p\">],<\/span><span class=\"no\">ENT_QUOTES<\/span><span class=\"p\">,<\/span><span class=\"s1\">'UTF-8'<\/span><span class=\"p\">);<\/span> <span class=\"cp\">?&gt;<\/span>\u3055\u3093\u3001\u3053\u3093\r\n\u306b\u3061\u306f<span class=\"nt\">&lt;\/p&gt;<\/span>\r\n\u3000<span class=\"cp\">&lt;?php<\/span> <span class=\"k\">endif<\/span><span class=\"p\">;<\/span> <span class=\"cp\">?&gt;<\/span>\r\n\u3000<span class=\"nt\">&lt;form<\/span> <span class=\"na\">action=<\/span><span class=\"s\">\"form.php\"<\/span> <span class=\"na\">method=<\/span><span class=\"s\">\"get\"<\/span><span class=\"nt\">&gt;<\/span>\r\n\u3000\u3000<span class=\"nt\">&lt;p&gt;<\/span>\u540d\u524d\uff1a<span class=\"nt\">&lt;input<\/span> <span class=\"na\">type=<\/span><span class=\"s\">\"text\"<\/span> <span class=\"na\">name=<\/span><span class=\"s\">\"name\"<\/span><span class=\"nt\">&gt;<\/span>\r\n\u3000\u3000<span class=\"nt\">&lt;input<\/span> <span class=\"na\">type=<\/span><span class=\"s\">\"submit\"<\/span> <span class=\"na\">value=<\/span><span class=\"s\">\"\u9001\u4fe1\"<\/span><span class=\"nt\">&gt;<\/span>\r\n\u3000<span class=\"nt\">&lt;\/form&gt;<\/span>\r\n<span class=\"nt\">&lt;\/body&gt;<\/span>\r\n<\/code><\/pre>\n<h1>\u25c6\u8ba1\u6570()<\/p>\n<pre class=\"post-pre\"><code><span class=\"nb\">count<\/span><span class=\"p\">(<\/span><span class=\"n\">\u914d\u5217<\/span><span class=\"p\">)<\/span>\r\n<\/code><\/pre>\n<p>\u914d\u5217\u306e\u8981\u7d20\u6570\u3092\u53d6\u5f97<\/p>\n<h1>\u25c6\u8868\u5355\u786e\u8ba4\u9875\u9762\u2192\u63a5\u6536\uff11\uff09<br \/>\nhtml\u3092\u66f8\u304f\u3068\u304d\u3001input\u306etype\u3092\u300chidden\u300d\u306b\u3059\u308b\u3068\u3001\u30d6\u30e9\u30a6\u30b6\u4e0a\u306b\u8868\u793a\u3055\u308c\u306a\u3044\u3002<br \/>\n\uff08\u30bd\u30fc\u30b9\u306b\u306f\u8868\u793a\u3055\u308c\u308b\uff09<\/p>\n<pre class=\"post-pre\"><code><span class=\"nt\">&lt;input<\/span> <span class=\"na\">type=<\/span><span class=\"s\">\"hidden\"<\/span> <span class=\"na\">name=<\/span><span class=\"s\">\"\uff5e\"<\/span> <span class=\"na\">value=<\/span><span class=\"s\">\"<\/span><span class=\"cp\">&lt;?php<\/span> <span class=\"k\">echo<\/span> <span class=\"err\">\uff5e<\/span><span class=\"p\">;<\/span><span class=\"o\">?<\/span><span class=\"s2\">\"&gt;\r\n<\/span><\/code><\/pre>\n<p>\u306e\u5f62\u3067\u3001\u30e6\u30fc\u30b6\u306e\u5165\u529b\u3057\u305f\u3082\u306e\u3092value\u306b\u8a2d\u5b9a\u3057\u3066\u3044\u304f\u3002<\/p>\n<h3>\u25a0\u8fd4\u56de\u786e\u8ba4\u753b\u9762\u7684\u6309\u94ae<\/p>\n<pre class=\"post-pre\"><code><span class=\"o\">&lt;<\/span><span class=\"n\">input<\/span> <span class=\"n\">type<\/span><span class=\"o\">=<\/span><span class=\"s2\">\"button\"<\/span> <span class=\"n\">value<\/span><span class=\"o\">=<\/span><span class=\"s2\">\"\u623b\u308b\"<\/span> <span class=\"n\">onclick<\/span><span class=\"o\">=<\/span><span class=\"s2\">\"history.go(-1)\"<\/span><span class=\"o\">&gt;<\/span>\r\n<span class=\"c1\">\/\/\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\uffe3\uffe3\uffe3\uffe3\u2191\uffe3\uffe3\uffe3<\/span>\r\n<span class=\"c1\">\/\/\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000JavaScript\u3067\u4e00\u3064\u524d\u306e\u30da\u30fc\u30b8\u3078\u623b\u308b<\/span>\r\n<span class=\"c1\">\/\/\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\uff08\u300c-1\u300d\u306f1\u30da\u30fc\u30b8\u5206\u623b\u308b\uff09<\/span>\r\n<\/code><\/pre>\n<h1>\u25c6\u6b63\u898f\u8868\u73fe\u306b\u3088\u308b\u30c1\u30a7\u30c3\u30af\uff08\u6559\u79d1\u66f8510P\uff09<\/p>\n<pre class=\"post-pre\"><code><span class=\"nb\">preg_match<\/span><span class=\"p\">(<\/span><span class=\"n\">\u6b63\u898f\u8868\u73fe<\/span><span class=\"p\">,<\/span><span class=\"n\">\u30c1\u30a7\u30c3\u30af\u3059\u308b\u6587\u5b57\u5217<\/span><span class=\"p\">)<\/span>\r\n<\/code><\/pre>\n<div>\n<div class=\"post-table\">\u5f15\u6570\u5185\u5bb9\u7b2c1\u5f15\u6570\u6b63\u898f\u8868\u73fe\u7b2c2\u5f15\u6570\u30c1\u30a7\u30c3\u30af\u3059\u308b\u6587\u5b57\u5217<\/p>\n<div>\u7ed3\u679c\u5c06\u4ee5 true\/false \u7684\u5f62\u5f0f\u8fd4\u56de\uff01\uff01\uff01\u203b \u552f\u4e00\u9700\u8981\u63d0\u4f9b\u7684\u662f\uff0c\u4ece\u5934\u5230\u5c3e\uff08\u9664\u975e\u662f\u7279\u6b8a\u60c5\u51b5\uff0c\u5982\u7535\u5b50\u90ae\u4ef6\u5730\u5740\u7b49\uff09<br \/>\n\u203b \u201c\uff5e\/u\u201d\u662f\u6307\u5b9aUTF-8\u7684\u4f7f\u7528<\/p>\n<pre class=\"post-pre\"><code><span class=\"k\">if<\/span> <span class=\"p\">(<\/span><span class=\"nb\">preg_match<\/span><span class=\"p\">(<\/span><span class=\"s2\">\"\/^[\u3041-\u3093\u30a1-\u30f6\u30fca-zA-Z0-9\u4e00-\u9fa0\uff10-\uff19\u3001\u3002<\/span><span class=\"se\">\\n\\r<\/span><span class=\"s2\">]+$\/u\"<\/span><span class=\"p\">,<\/span><span class=\"nv\">$message<\/span><span class=\"p\">))<\/span> <span class=\"p\">{<\/span>\r\n<span class=\"nv\">$message<\/span> <span class=\"o\">=<\/span> <span class=\"nv\">$message<\/span><span class=\"p\">;<\/span>\r\n<span class=\"p\">}<\/span><span class=\"k\">else<\/span><span class=\"p\">{<\/span>\r\n<span class=\"nv\">$error<\/span> <span class=\"o\">=<\/span> <span class=\"s1\">'\u5909\u306a\u8a18\u53f7\u306f\u4f7f\u308f\u306a\u3044\u3067\u306d\u3002'<\/span><span class=\"p\">;<\/span>\r\n<span class=\"p\">}<\/span>\r\n<\/code><\/pre>\n<h3>\u25a0 \u90f5\u905e\u5340\u865f \u683c\u5f0f\u6aa2\u67e5<\/p>\n<pre class=\"post-pre\"><code><span class=\"k\">if<\/span> <span class=\"p\">(<\/span><span class=\"nb\">preg_match<\/span><span class=\"p\">(<\/span><span class=\"s1\">'\/^([0-9]{3})(-[0-9]{4})?$\/i'<\/span><span class=\"p\">,<\/span> <span class=\"nv\">$data<\/span><span class=\"p\">))<\/span> <span class=\"p\">{<\/span>\r\n<\/code><\/pre>\n<h3>\u25a0\u7535\u8bdd\u53f7\u7801 \u683c\u5f0f\u68c0\u67e5<\/p>\n<pre class=\"post-pre\"><code><span class=\"k\">if<\/span> <span class=\"p\">(<\/span><span class=\"nb\">preg_match<\/span><span class=\"p\">(<\/span><span class=\"s1\">'\/^[0-9]{2,4}-[0-9]{2,4}-[0-9]{3,4}$\/'<\/span><span class=\"p\">,<\/span> <span class=\"nv\">$data<\/span><span class=\"p\">))<\/span> <span class=\"p\">{<\/span>\r\n<\/code><\/pre>\n<h3>\u25a0\u68c0\u67e5\u6570\u503c\u683c\u5f0f<\/p>\n<pre class=\"post-pre\"><code><span class=\"k\">if<\/span> <span class=\"p\">(<\/span><span class=\"nb\">preg_match<\/span><span class=\"p\">(<\/span><span class=\"s1\">'\/^[0-9]+$\/'<\/span><span class=\"p\">,<\/span> <span class=\"nv\">$data<\/span><span class=\"p\">))<\/span> <span class=\"p\">{<\/span>\r\n<\/code><\/pre>\n<h3>\u25a0\u82f1\u6587\u5b57\u6821\u5bf9\u68c0\u67e5<\/p>\n<pre class=\"post-pre\"><code><span class=\"k\">if<\/span> <span class=\"p\">(<\/span><span class=\"nb\">preg_match<\/span><span class=\"p\">(<\/span><span class=\"s1\">'\/^[a-zA-Z]+$\/'<\/span><span class=\"p\">,<\/span> <span class=\"nv\">$data<\/span><span class=\"p\">))<\/span> <span class=\"p\">{<\/span> <span class=\"c1\">\/\/ \u82f1\u5b57\u306e\u5834\u5408<\/span>\r\n<\/code><\/pre>\n<h3>\u25a0\u82f1\u6570\u5b57\u683c\u5f0f\u68c0\u67e5<\/p>\n<pre class=\"post-pre\"><code><span class=\"k\">if<\/span> <span class=\"p\">(<\/span><span class=\"nb\">preg_match<\/span><span class=\"p\">(<\/span><span class=\"s1\">'\/^[a-zA-Z0-9]+$\/'<\/span><span class=\"p\">,<\/span> <span class=\"nv\">$data<\/span><span class=\"p\">))<\/span> <span class=\"p\">{<\/span> <span class=\"c1\">\/\/ \u82f1\u6570\u5b57\u306e\u5834\u5408 }<\/span>\r\n<\/code><\/pre>\n<h3>\u25a0\u7535\u5b50\u90ae\u4ef6\u5730\u5740\u683c\u5f0f\u68c0\u67e5<\/p>\n<pre class=\"post-pre\"><code><span class=\"k\">if<\/span> <span class=\"p\">(<\/span><span class=\"nb\">preg_match<\/span><span class=\"p\">(<\/span><span class=\"s2\">\"\/^[A-Za-z0-9]<\/span><span class=\"si\">{<\/span><span class=\"nv\">1<\/span><span class=\"si\">}<\/span><span class=\"s2\">[A-Za-z0-9_.-]*@[A-Za-z0-9_.-]+\\.[A-Za-z0-9]+$\/\"<\/span><span class=\"p\">,<\/span> <span class=\"nv\">$mail<\/span><span class=\"p\">))<\/span> <span class=\"p\">{<\/span> <span class=\"c1\">\/\/ \u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9\u3084\u3067<\/span>\r\n<\/code><\/pre>\n<h3>\u25a0\u6c49\u5b57\u00b7\u5e73\u5047\u540d\u00b7\u7247\u5047\u540d\u7684\u683c\u5f0f\u68c0\u67e5<\/p>\n<pre class=\"post-pre\"><code><span class=\"nb\">mb_regex_encoding<\/span><span class=\"p\">(<\/span><span class=\"s2\">\"UTF-8\"<\/span><span class=\"p\">);<\/span>\r\n<span class=\"k\">if<\/span> <span class=\"p\">(<\/span><span class=\"nb\">preg_match<\/span><span class=\"p\">(<\/span><span class=\"s2\">\"\/^[\u3041-\u3093\u30a1-\u30f6\u30fc\u4e00-\u9fa0]+$\/u\"<\/span><span class=\"p\">,<\/span><span class=\"nv\">$name<\/span><span class=\"p\">))<\/span> <span class=\"p\">{<\/span>\r\n<\/code><\/pre>\n<h1>\u25c6\u8868\u5355\u7684\u6587\u4ef6\u63d0\u4ea4\u548c\u4fdd\u5b58<\/p>\n<pre class=\"post-pre\"><code><span class=\"nv\">$_FILES<\/span><span class=\"p\">[<\/span><span class=\"s1\">'name\u5c5e\u6027\u5024'<\/span><span class=\"p\">][<\/span><span class=\"s1\">'\u30b3\u30fc\u30c9'<\/span><span class=\"p\">]<\/span>\r\n<\/code><\/pre>\n<h3>\u25a0 \u4ee3\u7801\uff08\u4ee5\u4e0b\u4e94\u79cd\uff09<\/p>\n<div>\n<div class=\"post-table\">\u30b3\u30fc\u30c9\u5185\u5bb9<code>name<\/code>\u30e6\u30fc\u30b6\u304c\u6c7a\u3081\u305f\u30d5\u30a1\u30a4\u30eb\u540d<code>tmp_name<\/code>\u30d5\u30a1\u30a4\u30eb\u306e\u4e00\u6642\u4fdd\u7ba1\u5834\u6240<code>size<\/code>\u30d5\u30a1\u30a4\u30eb\u30b5\u30a4\u30ba\uff08byte\uff09<code>type<\/code>\u30d5\u30a1\u30a4\u30eb\u306emime\u30bf\u30a4\u30d7\uff08\u62e1\u5f35\u5b50\u306a\u3069\uff09<code>error<\/code>\u30a8\u30e9\u30fc\u30b3\u30fc\u30c9\uff080\uff5e8\uff09\uff1c\u30a8\u30e9\u30fc\u30b3\u30fc\u30c9\uff1e<br \/>\n0\uff1a\u6210\u529f<br \/>\n1\uff1aphp.ini\uff08\u30b5\u30fc\u30d0\u5074\u306e\u8a2d\u5b9a\uff09\u3067\u5236\u9650\u3057\u305f\u30b5\u30a4\u30ba\u3092\u30aa\u30fc\u30d0\u30fc<br \/>\n2\uff1aHTML\u3067\u5236\u9650\u3057\u305f\u30b5\u30a4\u30ba\u3092\u30aa\u30fc\u30d0\u30fc<br \/>\n3\uff1a\u30d5\u30a1\u30a4\u30eb\u304c\u4e00\u90e8\u3057\u304b\u8ee2\u9001\u3055\u308c\u3066\u3044\u306a\u3044<br \/>\n4\uff1a\u30d5\u30a1\u30a4\u30eb\u304c\u5168\u90e8\u8ee2\u9001\u3055\u308c\u3066\u3044\u306a\u3044<br \/>\n5\uff1a\u6b20\u756a<br \/>\n6\uff1a\u30c6\u30f3\u30dd\u30e9\u30ea\u30fc\u30d5\u30a9\u30eb\u30c0\uff08\u4e00\u6642\u4fdd\u7ba1\u5834\u6240\uff09\u304c\u306a\u3044<br \/>\n7\uff1a\u66f8\u304d\u8fbc\u307f\u5931\u6557<br \/>\n8\uff1aPHP\u306e\u62e1\u5f35\u30e2\u30b8\u30e5\u30fc\u30eb\u306b\u3088\u308b\u5236\u9650<\/p>\n<h3>\u25a0html\u306b\u3088\u308b\u30d5\u30a1\u30a4\u30eb\u30b5\u30a4\u30ba\u5236\u9650<\/p>\n<pre class=\"post-pre\"><code><span class=\"nt\">&lt;form<\/span> <span class=\"err\">\uff5e\uff5e<\/span><span class=\"nt\">&gt;<\/span>\r\n\u3000\ufe19\r\n<span class=\"nt\">&lt;input<\/span> <span class=\"na\">type=<\/span><span class=\"s\">\"hidden\"<\/span> <span class=\"na\">name=<\/span><span class=\"s\">\"MAX_FILE_SIZE\"<\/span> <span class=\"na\">value=<\/span><span class=\"s\">\"byte\u6570\"<\/span><span class=\"nt\">&gt;<\/span>\r\n<span class=\"nt\">&lt;input<\/span> <span class=\"na\">type=<\/span><span class=\"s\">\"file\"<\/span> <span class=\"na\">name=<\/span><span class=\"s\">\"\uff5e\"<\/span><span class=\"nt\">&gt;<\/span>\u3000\u2191\u2190\u203b\u9806\u756a\u56fa\u5b9a\uff01\uff01\uff01\uff01\r\n<\/code><\/pre>\n<h1>\u25c6\u4ece\u4e34\u65f6\u5b58\u653e\u5904\u79fb\u52a8\u5230\u4fdd\u5b58\u6587\u4ef6\u5939\u4e00\u65e6\u5b58\u50a8\u7684\u6587\u4ef6\uff0c\u5728\u4ece\u7279\u5b9a\u7684PHP\u6587\u4ef6\u8f6c\u79fb\u5230\u5176\u4ed6\u6587\u4ef6\u6267\u884c\u540e\u5c06\u88ab\u5220\u9664\u3002\u56e0\u6b64\uff0c\u53ea\u6709\u5728\u901a\u8fc7<\/p>\n<form>\u4e2d\u7684\u201caction\u201d\u6307\u5b9a\u7684\u6587\u4ef6\u4e2d\u624d\u80fd\u8fdb\u884c\u4fdd\u5b58\u5904\u7406\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"o\">@<\/span><span class=\"nb\">move_uploaded_file<\/span><span class=\"p\">(<\/span><span class=\"n\">\u4e00\u6642\u4fdd\u7ba1\u5834\u6240<\/span><span class=\"p\">,<\/span><span class=\"n\">\u4fdd\u5b58\u3059\u308b\u76f8\u5bfe\u30d1\u30b9<\/span><span class=\"p\">)<\/span>\r\n<span class=\"c1\">\/\/\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000 \uffe3\uffe3\uffe3\uffe3\u2191\uffe3\uffe3\uffe3<\/span>\r\n<span class=\"c1\">\/\/\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000PHP\u304b\u3089\u898b\u305f\u76f8\u5bfe\u30d1\u30b9<\/span>\r\n<\/code><\/pre>\n<div>\n<div class=\"post-table\">\u5f15\u6570\u5185\u5bb9\u7b2c1\u5f15\u6570\u4e00\u6642\u4fdd\u7ba1\u5834\u6240\u7b2c2\u5f15\u6570\u4fdd\u5b58\u3059\u308b\u76f8\u5bfe\u30d1\u30b9<\/p>\n<div>\u7ed3\u679c\u4ee5true\/false\u8fd4\u56de\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"nb\">move_uploaded_file<\/span><span class=\"p\">(<\/span><span class=\"nv\">$_FILES<\/span><span class=\"p\">[<\/span><span class=\"s1\">'upload_csv'<\/span><span class=\"p\">][<\/span><span class=\"s1\">'tmp_name'<\/span><span class=\"p\">],<\/span> <span class=\"nv\">$storeDir<\/span><span class=\"mf\">.<\/span><span class=\"nv\">$filename<\/span><span class=\"p\">);<\/span>\r\n\r\n<span class=\"nb\">move_uploaded_file<\/span><span class=\"p\">(<\/span> <span class=\"nv\">$_FILES<\/span><span class=\"p\">[<\/span><span class=\"s1\">'file1'<\/span><span class=\"p\">][<\/span><span class=\"s1\">'tmp_name'<\/span><span class=\"p\">],<\/span> <span class=\"s1\">'.\/upload\/pic.jpg'<\/span><span class=\"p\">);<\/span>\r\n<\/code><\/pre>\n<div>\u53ea\u5728\u6267\u884c\u547d\u4ee4\u65f6\u4e34\u65f6\u4fdd\u5b58<\/p>\n<h1>\u25c6\u786e\u8ba4\u6240\u6307\u5b9a\u7684\u6587\u4ef6\u662f\u5426\u5b58\u5728<\/p>\n<pre class=\"post-pre\"><code><span class=\"nb\">file_exists<\/span><span class=\"p\">(<\/span><span class=\"n\">\u76f8\u5bfe\u30d1\u30b9<\/span><span class=\"p\">)<\/span>\r\n<\/code><\/pre>\n<div>\n<div class=\"post-table\">\u5f15\u6570\u5185\u5bb9\u7b2c1\u5f15\u6570\u76f8\u5bfe\u30d1\u30b9<\/p>\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">\u7d50\u679c\u304ctrue \uff1a\u5b58\u5728\u3059\u308b<\/ul>\n<\/li>\n<\/ul>\n<ul class=\"post-ul\">\u7d50\u679c\u304cfalse\uff1a\u5b58\u5728\u3057\u306a\u3044<\/ul>\n<h1>\u25c6 \u6f6e\u6d41<\/p>\n<ol>\n<li style=\"list-style-type: none;\">\n<ol>\u9519\u8bef\u4ee3\u7801\u68c0\u67e5<\/ol>\n<\/li>\n<\/ol>\n<ol>\n<li style=\"list-style-type: none;\">\n<ol>\u68c0\u67e5\u6587\u4ef6\u7c7b\u578b\u3001\u5927\u5c0f\u7b49\uff08\u53ef\u9009\uff0c\u4f46\u51e0\u4e4e\u5fc5\u9700\uff09<\/ol>\n<\/li>\n<\/ol>\n<ol>\n<li style=\"list-style-type: none;\">\n<ol>\u521b\u5efa\u4fdd\u5b58\u7684\u76f8\u5bf9\u8def\u5f84<\/ol>\n<\/li>\n<\/ol>\n<ol>\n<li style=\"list-style-type: none;\">\n<ol>\u68c0\u67e5\u662f\u5426\u5b58\u5728\u540c\u540d\u6587\u4ef6\u4fdd\u5b58<\/ol>\n<\/li>\n<\/ol>\n<ol>\u79fb\u52a8\u6587\u4ef6<\/ol>\n<h1>\u25c6\u4f1a\u8bae<\/p>\n<h3>\u4f1a\u8bdd\u7684\u610f\u601d\u5728\u4e0d\u4f7f\u7528\u8868\u5355\u7684\u60c5\u51b5\u4e0b\uff0c\u5373\u4f7f\u9875\u9762\u8fc1\u79fb\uff0c\u4e5f\u80fd\u643a\u5e26\u6570\u636e\u3002<br \/>\n\uff08\u7528\u4e8e\u5728\u7f51\u7ad9\u5185\u79fb\u52a8\u65f6\u4fdd\u6301\u767b\u5f55\u72b6\u6001\uff0c\u65e0\u9700\u91cd\u590d\u767b\u5f55\uff09<\/p>\n<pre class=\"post-pre\"><code><span class=\"nb\">session_start<\/span><span class=\"p\">();<\/span>\r\n<\/code><\/pre>\n<div>\u5728\u6bcf\u4e2a\u9875\u9762\u4e0a\u9700\u8981\u58f0\u660e\uff08\u5982\u679c\u6ca1\u6709\u5219\u521b\u5efa\u65b0\u7684\uff0c\u5982\u679c\u6709\u5219\u4e0e\u73b0\u6709\u7684\u76f8\u5173\u8054\uff09\u3002<\/p>\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">\u5b9f\u884c\u3059\u308b\u3068\u3001\u30b5\u30fc\u30d0\u304b\u3089\u30e6\u30fc\u30b6\u306bcookie\u3068\u3057\u3066\u30bb\u30c3\u30b7\u30e7\u30f3ID\u304c\u9001\u3089\u308c\u308b\u3002<\/ul>\n<\/li>\n<\/ul>\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">\u30b5\u30fc\u30d0\u5185\u306b\u306f\u30bb\u30c3\u30b7\u30e7\u30f3ID\u3054\u3068\u306b$_SESSION\u3092\u4f7f\u7528\u3057\u305f\u9023\u60f3\u914d\u5217\u304c\u4fdd\u6301\u3002<\/ul>\n<\/li>\n<\/ul>\n<ul class=\"post-ul\">\u30d7\u30ed\u30b0\u30e9\u30e0\u4e0a\u3067$_SESSION\u306b\u30c7\u30fc\u30bf\u3092\u4fdd\u5b58\u3057\u3066\u304a\u304d\u3001\u4ed6\u30da\u30fc\u30b8\u3067\u3053\u306e\u5024\u306e\u30c1\u30a7\u30c3\u30af\uff08\u5b58\u5728\u30c1\u30a7\u30c3\u30af\u7b49\uff09\u3092\u884c\u3046\u3053\u3068\u3067\u3001\u30bb\u30c3\u30b7\u30e7\u30f3\u306e\u7d99\u7d9a\u3092\u78ba\u8a8d\u3059\u308b\u3002<\/ul>\n<h3>\u25a0\u4f1a\u8bdd\u7684\u6709\u6548\u65f6\u95f4\u5982\u679c\u7a0b\u5e8f\u6ca1\u6709\u8fdb\u884c\u7ed3\u675f\u5904\u7406\uff0c\u5c06\u5728\u8f83\u65e9\u7684\u90a3\u79cd\u60c5\u51b5\u4e0b\u7ed3\u675f\u3002<\/p>\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">php.ini\u8a18\u8f09\u306e\u7d99\u7d9a\u6642\u9593\uff08xampp\u306f1440\u79d2\uff09<\/ul>\n<\/li>\n<\/ul>\n<ul class=\"post-ul\">cookie\u306e\u4fdd\u5b58\u671f\u9593\uff08\u30c7\u30d5\u30a9\u30eb\u30c8\u306f\u30d6\u30e9\u30a6\u30b6\u9589\u3058\u30de\u30c7\uff09<\/ul>\n<h3>\u25a0\u6eaa\u6d41\uff11\uff09\u5f00\u59cb\u4f1a\u8bdd<br \/>\n\u4f7f\u7528session_start\u83b7\u53d6\u5e76\u8bbe\u7f6e$_SESSION\u4e2d\u7684\u65f6\u95f4\u7b49\u6570\u636e\u3002<br \/>\n\uff12\uff09\u5728\u540e\u7eed\u9875\u9762\u4e2d\u4fdd\u6301\u4f1a\u8bdd<br \/>\n\u4f7f\u7528session_start\u8fdb\u884c\u540c\u6b65\uff0c\u5e76\u5224\u65ad$_SESSION\u4e2d\u662f\u5426\u5b58\u5728\u65f6\u95f4\u7b49\u6570\u636e\u3002<br \/>\n\uff13\uff09\u7ed3\u675f\u4f1a\u8bdd<\/p>\n<pre class=\"post-pre\"><code><span class=\"nb\">session_start<\/span><span class=\"p\">();<\/span>\r\n<span class=\"nv\">$_SESSION<\/span><span class=\"p\">[<\/span><span class=\"s1\">'email'<\/span><span class=\"p\">]<\/span><span class=\"o\">=<\/span><span class=\"nv\">$_POST<\/span><span class=\"p\">[<\/span><span class=\"s1\">'email'<\/span><span class=\"p\">];<\/span>\r\n<\/code><\/pre>\n<h1>\u25c6\u4f1a\u8bdd\u5b89\u5168\u63aa\u65bd\u4e3a\u4e86\u5b89\u5168\u9632\u62a4\uff0c\u6700\u597d\u5b9a\u671f\u4e0d\u5b9a\u671f\u5730\u66f4\u65b0\u5b58\u50a8\u5728Cookie\u4e2d\u7684ID\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"nb\">session_regenerate_id<\/span><span class=\"p\">(<\/span><span class=\"kc\">true<\/span><span class=\"p\">);<\/span>\r\n<\/code><\/pre>\n<div>\u667a\u80fd\u624b\u673a\u662f\u4e3b\u6d41\u7684\u73b0\u72b6\u4e0b\uff0c\u9891\u7e41\u5730\u8fdb\u884c\u6b64\u64cd\u4f5c\u4f1a\u5bfc\u81f4\u4e0e\u670d\u52a1\u5668\u7684\u6570\u636e\u4ea4\u4e92\uff0c\u5e76\u6709\u53ef\u80fd\u5bfc\u81f4\u4f1a\u8bdd\u65ad\u5f00\u3002\u5177\u4f53\u64cd\u4f5c\u9891\u7387\u53d6\u51b3\u4e8e\u5f00\u53d1\u8d1f\u8d23\u4eba\u7684\u5224\u65ad\u3002<\/p>\n<h1>\u25c6\u4ece\u7a0b\u5e8f\u4e2d\u7ed3\u675f\u4f1a\u8bdd\u4e3a\u4e86\u7ed3\u675f\uff0c\u9700\u8981\u6267\u884c\u4ee5\u4e0b\u6b65\u9aa4\u3002<\/p>\n<ol>\n<li style=\"list-style-type: none;\">\n<ol>\u6e05\u9664$_SESSION\u6570\u636e<\/ol>\n<\/li>\n<\/ol>\n<ol>\n<li style=\"list-style-type: none;\">\n<ol>\u5220\u9664cookie<\/ol>\n<\/li>\n<\/ol>\n<ol>\u9500\u6bc1\u4f1a\u8bdd<\/ol>\n<pre class=\"post-pre\"><code><span class=\"c1\">\/\/\uff11\uff09<\/span>\r\n<span class=\"nv\">$_SESSION<\/span><span class=\"o\">=<\/span><span class=\"k\">array<\/span><span class=\"p\">();<\/span>\r\n\r\n<span class=\"c1\">\/\/\uff12\uff09<\/span>\r\n<span class=\"k\">if<\/span><span class=\"p\">(<\/span><span class=\"k\">isset<\/span><span class=\"p\">(<\/span><span class=\"nv\">$_COOKIE<\/span><span class=\"p\">[<\/span><span class=\"nb\">session_name<\/span><span class=\"p\">()]))<\/span><span class=\"o\">:<\/span>\r\n    <span class=\"nb\">setcookie<\/span><span class=\"p\">(<\/span><span class=\"nb\">session_name<\/span><span class=\"p\">(),<\/span><span class=\"s2\">\"\"<\/span><span class=\"p\">,<\/span><span class=\"nb\">time<\/span><span class=\"p\">()<\/span><span class=\"o\">-<\/span><span class=\"mi\">1000<\/span><span class=\"p\">);<\/span>\r\n    <span class=\"k\">endif<\/span><span class=\"p\">;<\/span><span class=\"c1\">\/\/\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\uffe3\uffe3\uffe3\u4eca\u306e\u6642\u9593\u3088\u308a\u524d\u306b\u671f\u9650\u8a2d\u5b9a\uff1d\u5373\u6642\u7834\u68c4<\/span>\r\n\r\n<span class=\"c1\">\/\/\uff13\uff09<\/span>\r\n<span class=\"nb\">session_destroy<\/span><span class=\"p\">();<\/span>\r\n<\/code><\/pre>\n<div>\u6709\u4e9b\u4e66\u53ea\u9700\u8981\u4f7f\u7528\u6570\u5b573\uff0c\u4f46\u8981\u6ce8\u610f1\u548c2\u7684\u6570\u636e\u4ecd\u7136\u4f1a\u4fdd\u7559\u3002<\/p>\n<h1>\u25c6\u5728JavaScript\u4e2d\u7684\u91cd\u65b0\u52a0\u8f7d\u64cd\u4f5c\u6d4f\u89c8\u5668\u540e\u9000\uff0c\u901a\u8fc7JavaScript\u8fd4\u56de\u7684\u9875\u9762\u663e\u793a\u7f13\u5b58\u5185\u5bb9\uff0c<br \/>\n\u6ca1\u6709\u4e0e\u670d\u52a1\u5668\u7684\u4ea4\u4e92= PHP\u4e0d\u4f1a\u6267\u884c\uff01<\/p>\n<p>\u5728\u8fd9\u79cd\u60c5\u51b5\u4e0b\uff0c\u5982\u679c\u8981\u8fdb\u884cPHP\u5904\u7406\uff0c\u5219\u9700\u8981\u4f7f\u7528JavaScript\u8fdb\u884c\u91cd\u65b0\u52a0\u8f7d\u5904\u7406\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"n\">window<\/span><span class=\"mf\">.<\/span><span class=\"n\">onpageshow<\/span><span class=\"o\">=<\/span><span class=\"k\">function<\/span><span class=\"p\">(<\/span><span class=\"kt\">event<\/span><span class=\"p\">){<\/span>\r\n    <span class=\"k\">if<\/span><span class=\"p\">(<\/span><span class=\"n\">event<\/span><span class=\"mf\">.<\/span><span class=\"n\">persisted<\/span><span class=\"p\">){<\/span>\r\n<span class=\"c1\">\/\/\u3000\u3000\uffe3\uffe3\uffe3\uffe3\uffe3\uffe3\uffe3\uffe3\u30ad\u30e3\u30c3\u30b7\u30e5\u3067\u8868\u793a\u3057\u3066\u3044\u308b\u6642\u306btrue\u3092\u8fd4\u3059<\/span>\r\n        <span class=\"n\">window<\/span><span class=\"mf\">.<\/span><span class=\"n\">location<\/span><span class=\"mf\">.<\/span><span class=\"nf\">reload<\/span><span class=\"p\">();<\/span>\r\n    <span class=\"p\">}<\/span>\r\n<span class=\"p\">}<\/span>\r\n<\/code><\/pre>\n<h1>\u25c6\u4f7f\u7528PHP\u5220\u9664\u6587\u4ef6<\/p>\n<pre class=\"post-pre\"><code><span class=\"nb\">unlink<\/span><span class=\"p\">(<\/span><span class=\"n\">\u76f8\u5bfe\u30d1\u30b9<\/span><span class=\"p\">);<\/span>\r\n<\/code><\/pre>\n<h1>\u25c6\u521b\u5efa\u7559\u8a00\u677f\uff08\u6559\u79d1\u4e66178\u9875\uff09<\/p>\n<h3>\u25a0\uff11\uff09\u65b0\u5efa\u4e00\u4e2a\u6570\u636e\u5e93\u5728\u4e00\u4e2a\u6570\u636e\u5e93\u4e2d\uff0c\u53ef\u4ee5\u62e5\u6709\u591a\u4e2a\u8868\u3002<br \/>\n\u5c31\u50cfExcel\u4e2d\u7684\u5173\u7cfb\uff0c&#8221;\u6570\u636e\u5e93&#8221;\u76f8\u5f53\u4e8e&#8221;\u6587\u4ef6&#8221;\uff0c\u800c&#8221;\u8868&#8221;\u76f8\u5f53\u4e8e&#8221;\u5de5\u4f5c\u8868&#8221;\u3002<\/p>\n<p>\u3010\u6b65\u9aa4\u3011<br \/>\n1. \u4eceXAMPP\u6253\u5f00MySQL\uff0c\u70b9\u51fb[Admin]\u6309\u94ae\u8fdb\u5165phpMyadmin\u3002<br \/>\n2. \u5728\u5de6\u4fa7\u83dc\u5355\u4e2d\u9009\u62e9&#8221;\u65b0\u5efa&#8221;\u3002<br \/>\n3. \u8f93\u5165\u6570\u636e\u5e93\u540d\u79f0\uff0c\u9009\u62e9&#8221;utf8~4_bin&#8221;\u3002<\/p>\n<h3>\u25a0\uff12\uff09\u521b\u5efa\u684c\u5b50<\/p>\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">\u30c6\u30fc\u30d6\u30eb\u540d\u306e\u5165\u529b<\/ul>\n<\/li>\n<\/ul>\n<ul class=\"post-ul\">\u30ab\u30e9\u30e0\u6570\u306e\u8a2d\u5b9a<\/ul>\n<p>\u5217\u6570\u53ef\u4ee5\u5728\u4e4b\u540e\u8fdb\u884c\u6269\u5c55\uff0c\u4f46\u5728\u8f93\u5165\u6570\u636e\u540e\u8fdb\u884c\u6269\u5c55\u662f\u4e0d\u73b0\u5b9e\u7684\u3002<br \/>\n\u5728\u5f00\u59cb\u4e4b\u524d\u786e\u5b9a\u54ea\u4e9b\u9879\u76ee\u5bf9\u5e94\u54ea\u4e2a\u8868\u683c\uff01\uff01<\/p>\n<div>\u5728\u8868\u7684&#8221;\u7ed3\u6784&#8221;\u9009\u9879\u5361\u4e2d\u53ef\u4ee5\u8fdb\u884c\u66f4\u6539\u7b49\u64cd\u4f5c<br \/>\n\u5982\u679c\u9519\u8bef\u5730\u8bbe\u7f6e\u4e3a\u552f\u4e00\uff0c\u53ef\u4ee5\u4ece\u4e0b\u9762\u7684&#8221;\u7d22\u5f15&#8221;\u4e2d\u8fdb\u884c\u5220\u9664<\/p>\n<h1>\u25c6\u5b66\u4e60\u4f7f\u7528PHP\u8fdb\u884c\u6570\u636e\u5e93\u64cd\u4f5c\u7684\u6307\u4ee4\uff08\u6559\u6750\u9875\u7801P189\uff5e\uff09<\/p>\n<div>\n<div class=\"post-table\">\u578b\u5185\u5bb9mysqli\u306b\u3088\u308b\u624b\u7d9a\u578b\u65e7MySQL\u304b\u3089\u306e\u79fb\u884c\u304c\u7c21\u5358mysqli\u306b\u3088\u308b\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u578b\u307b\u307c\u4f7f\u308f\u306a\u3044PDO\u306b\u3088\u308b\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u578bPHP5-6\u4ee5\u964d\u306b\u4f5c\u6210\u3055\u308c\u305f\u3082\u306e\u306f\u307b\u307c\u3053\u308c\u203bPDO&#8230;\u4e0d\u4ec5\u652f\u6301MySQL\uff0c\u8fd8\u53ef\u4ee5\u5904\u7406PostgreSQL\u548cOracle\u6570\u636e\u5e93\u7684\u65b0\u547d\u4ee4\u3002<\/p>\n<div>\u5982\u679c\u662f\u65b0\u9879\u76ee\u5f00\u53d1\uff0c\u4f7f\u7528 PDO\uff1b\u5982\u679c\u662f\u4fee\u6539\u9879\u76ee\uff0c\u5219\u4f7f\u7528 mysqli\uff08\u4e24\u79cd\u90fd\u8981\u4e86\u89e3\uff09\u3002<\/p>\n<h1>\u4e0e\u6570\u636e\u5e93\u7684\u8fde\u63a5<\/p>\n<pre class=\"post-pre\"><code><span class=\"nv\">$link<\/span> <span class=\"o\">=<\/span> <span class=\"nb\">mysqli_connect<\/span><span class=\"p\">(<\/span><span class=\"s1\">'\u30db\u30b9\u30c8\u30b5\u30fc\u30d0'<\/span><span class=\"p\">,<\/span><span class=\"s1\">'\u30ed\u30b0\u30a4\u30f3id'<\/span><span class=\"p\">,<\/span><span class=\"s1\">'\u30ed\u30b0\u30a4\u30f3pass'<\/span><span class=\"p\">)<\/span>\r\n<\/code><\/pre>\n<p>\u7531\u4e8e\u6559\u79d1\u4e66\u8fc7\u65f6\uff0c\u6545\u5176\u7f3a\u5c11\u4e86\u201ci\u201d\u3002\u53ef\u4ee5\u53c2\u8003\u4ee5\u4e0b\u793a\u4f8b\u8fdb\u884c\u6dfb\u52a0\uff1a$link = mysql_connect(\uff5e)<\/p>\n<div>\n<div class=\"post-table\">\u5f15\u6570\u5185\u5bb9\u7b2c1\u5f15\u6570\u30db\u30b9\u30c8\u30b5\u30fc\u30d0\u30fc\u7b2c2\u5f15\u6570DB\u306e\u30ed\u30b0\u30a4\u30f3ID\u7b2c3\u5f15\u6570DB\u306e\u30ed\u30b0\u30a4\u30f3\u30d1\u30b9\u30ef\u30fc\u30c9\u5efa\u7acb\u4e0e\u6570\u636e\u5e93\u7684\u8fde\u63a5\u3002\u4ee5\u4e0b\u4e3a\u8fd4\u56de\u5185\u5bb9\u3002<\/p>\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">\u6210\u529f\uff1a\u63a5\u7d9a\u60c5\u5831<\/ul>\n<\/li>\n<\/ul>\n<ul class=\"post-ul\">\u5931\u6557\uff1afalse<\/ul>\n<h1>\u25c6\u8fde\u63a5\u5931\u8d25\u7684\u9519\u8bef\u6d88\u606f<\/p>\n<pre class=\"post-pre\"><code><span class=\"nf\">mysqli_error<\/span><span class=\"p\">()<\/span>\r\n<\/code><\/pre>\n<p>\u7531\u4e8e\u6559\u79d1\u4e66\u5df2\u7ecf\u8fc7\u65f6\uff0c\u6240\u4ee5\u6ca1\u6709&#8221;i&#8221;\uff0c\u9700\u8981\u6dfb\u52a0\uff0c\u4f8b\u5982mysql_error()\u3002<\/p>\n<p>\u8fde\u63a5\u5931\u8d25\u7684\u9519\u8bef\u4fe1\u606f\u3002\uff08\u4e3a\u4ec0\u4e48\u4f1a\u51fa\u73b0\u9519\u8bef\uff09<\/p>\n<h1>\u25c6\u9009\u62e9\u6570\u636e\u5e93<\/p>\n<pre class=\"post-pre\"><code><span class=\"nf\">mysqli_select_db<\/span><span class=\"p\">(<\/span><span class=\"n\">\u63a5\u7d9a\u60c5\u5831<\/span><span class=\"p\">,<\/span><span class=\"s1\">'DB\u540d'<\/span><span class=\"p\">);<\/span>\r\n<\/code><\/pre>\n<p>\u7531\u4e8e\u6559\u79d1\u4e66\u8fc7\u65f6\uff0c\u7f3a\u5c11\u4e86&#8221;i&#8221;\u3002\u9700\u8981\u6dfb\u52a0\u3002<br \/>\n\u4f8b\u5982\uff1amysql_select_db(&#8216;oneline_bbs&#8217;, $link)\u3002<\/p>\n<div>\n<div class=\"post-table\">\u5f15\u6570\u5185\u5bb9\u7b2c1\u5f15\u6570\u63a5\u7d9a\u60c5\u5831\u7b2c2\u5f15\u6570DB\u540d<\/p>\n<div>\u6ce8\u610f\uff0c\u7531\u4e8e\u7b2c1\u548c\u7b2c2\u4e0e\u4ee5\u5f80\u76f8\u53cd\uff0c\u8bf7\u6ce8\u610f\uff01\u9009\u62e9\u6570\u636e\u5e93\u3002<\/p>\n<p>\u300c\u5c3d\u7ba1\u8fd9\u5e76\u4e0d\u662f\u6559\u79d1\u4e66\u4e0a\u7684\u5185\u5bb9\uff0c\u4f46\u5728\u6b64\u4e4b\u540e\u6dfb\u52a0\u4ee5\u4e0b\u884c\uff01\u300d<\/p>\n<p>Note: Chinese sentences do not end with double exclamation marks as in English.<\/p>\n<h1>\u25c6DB\u7684\u5b57\u7b26\u7f16\u7801\u8bbe\u7f6e<\/p>\n<pre class=\"post-pre\"><code><span class=\"nf\">mysqli_set_charset<\/span><span class=\"p\">(<\/span><span class=\"n\">\u63a5\u7d9a\u60c5\u5831<\/span><span class=\"p\">,<\/span><span class=\"s1\">'\u6587\u5b57\u30b3\u30fc\u30c9'<\/span><span class=\"p\">);<\/span>\r\n<\/code><\/pre>\n<div>\n<div class=\"post-table\">\u5f15\u6570\u5185\u5bb9\u7b2c1\u5f15\u6570\u63a5\u7d9a\u60c5\u5831\u7b2c2\u5f15\u6570\u6587\u5b57\u30b3\u30fc\u30c9\u4f7f\u7528PHP\u5728MySQL\u6570\u636e\u5e93\u4e2d\u8bbe\u7f6e\u5b57\u7b26\u7f16\u7801\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"nf\">mysqli_set_charset<\/span><span class=\"p\">(<\/span><span class=\"nv\">$link<\/span><span class=\"p\">,<\/span><span class=\"s1\">'utf8'<\/span><span class=\"p\">);<\/span>\r\n<\/code><\/pre>\n<h1>\u25c6\u4e0e\u6570\u636e\u5e93\u65ad\u5f00\u8fde\u63a5<\/p>\n<pre class=\"post-pre\"><code><span class=\"nf\">mysqli_close<\/span><span class=\"p\">(<\/span><span class=\"n\">\u63a5\u7d9a\u60c5\u5831<\/span><span class=\"p\">);<\/span>\r\n<\/code><\/pre>\n<p>\u7531\u4e8e\u6559\u79d1\u4e66\u8f83\u65e7\uff0c\u6240\u4ee5\u6ca1\u6709&#8221;i&#8221;\u9009\u9879\u3002\u9644\u4e0a\u793a\u4f8b\uff1amysql_close($link);<\/p>\n<div>\n<div class=\"post-table\">\u5f15\u6570\u5185\u5bb9\u7b2c1\u5f15\u6570\u63a5\u7d9a\u60c5\u5831DB\u548cPHP\u7a0b\u5e8f\u7ed3\u675f\u65f6\u4f1a\u81ea\u52a8\u65ad\u5f00\u8fde\u63a5\uff0c\u4f46\u8003\u8651\u5230\u5bf9DB\u7684\u72ec\u5360\u8bbf\u95ee\uff0c\u6700\u597d\u5728\u4e0d\u9700\u8981\u65f6\u663e\u5f0f\u5730\u65ad\u5f00\u8fde\u63a5\u3002<br \/>\n\u203b\u4e3a\u4e86\u7f29\u77ed\u8fde\u63a5\u7b49\u5f85\u65f6\u95f4\uff0c\u5c3d\u65e9\u91ca\u653e\uff01<\/p>\n<h1>\u25c6\u5199\u5165\u65b0\u7684\u6570\u636e\u5230\u6570\u636e\u5e93<\/p>\n<pre class=\"post-pre\"><code><span class=\"no\">INSERT<\/span> <span class=\"no\">INTO<\/span> <span class=\"sb\">`\u30c6\u30fc\u30d6\u30eb\u540d`<\/span> <span class=\"p\">(<\/span><span class=\"sb\">`\u30ab\u30e9\u30e0\u540d`<\/span><span class=\"p\">,<\/span><span class=\"mf\">...<\/span><span class=\"p\">)<\/span> <span class=\"nf\">VALUES<\/span> <span class=\"p\">(<\/span><span class=\"n\">\u5024<\/span><span class=\"p\">,<\/span><span class=\"mf\">...<\/span><span class=\"p\">);<\/span>\r\n<\/code><\/pre>\n<p>\u6309\u7167\u5217\u540d\u7684\u987a\u5e8f\u8bbe\u7f6e\u503c\u3002<\/p>\n<div>\u300c`\u300d\u4e0d\u662f\u300c&#8217;\u300d\uff08\u5f15\u53f7\uff09\u7684\u6ce8\u610f\uff01\uff01\uff01\uff01\uff08Shift+@\u952e\uff09<\/p>\n<h1>\u25c6\u5199\u5165DB\u65f6\u7684\u8f6c\u4e49\u5904\u7406<\/p>\n<pre class=\"post-pre\"><code><span class=\"nf\">mysqli_real_escape_string<\/span><span class=\"p\">(<\/span><span class=\"n\">\u63a5\u7d9a\u60c5\u5831<\/span><span class=\"p\">,<\/span><span class=\"n\">\u30a8\u30b9\u30b1\u30fc\u30d7\u3059\u308b\u6587\u5b57\u5217<\/span><span class=\"p\">)<\/span>\r\n<\/code><\/pre>\n<p>\u7531\u4e8e\u6559\u79d1\u4e66\u9648\u65e7\uff0c\u7f3a\u5c11&#8221;i&#8221;\uff1b\u9644\u52a0\uff0c\u4f8b\u5982mysql_real_escape_string(<\/p>\n<div>\n<div class=\"post-table\">\u5f15\u6570\u5185\u5bb9\u7b2c1\u5f15\u6570\u63a5\u7d9a\u60c5\u5831\u7b2c2\u5f15\u6570\u30a8\u30b9\u30b1\u30fc\u30d7\u3059\u308b\u6587\u5b57\u5217\u8fd9\u4e2a\u7559\u8a00\u677f<\/p>\n<pre class=\"post-pre\"><code><span class=\"nf\">mysqli_real_escape_string<\/span><span class=\"p\">(<\/span><span class=\"nv\">$link<\/span><span class=\"p\">,<\/span><span class=\"nv\">$name<\/span><span class=\"err\">\u3000<\/span> <span class=\"p\">)<\/span>\r\n<span class=\"err\">\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000<\/span><span class=\"nv\">$comment<\/span><span class=\"p\">)<\/span>\r\n<\/code><\/pre>\n<h1>\u6267\u884c\u521b\u5efa\u7684SQL\u547d\u4ee4<\/p>\n<pre class=\"post-pre\"><code><span class=\"nf\">mysqli_query<\/span><span class=\"p\">(<\/span><span class=\"n\">\u63a5\u7d9a\u60c5\u5831<\/span><span class=\"p\">,<\/span><span class=\"nc\">SQL\u6587<\/span><span class=\"p\">);<\/span>\r\n<\/code><\/pre>\n<p>\u7531\u65bc\u6559\u79d1\u66f8\u7684\u7248\u672c\u8f03\u820a\uff0c\u6240\u4ee5\u7f3a\u5c11\u300ci\u300d\u3002\u9700\u52a0\u4e0a\u300ci\u300d\uff0c\u4f8b\u5982\uff1amysql_query($link,$sql);<\/p>\n<div>\n<div class=\"post-table\">\u5f15\u6570\u5185\u5bb9\u7b2c1\u5f15\u6570\u63a5\u7d9a\u60c5\u5831\u7b2c2\u5f15\u6570SQL\u6587<\/p>\n<div>\u56e0\u4e3a\u53e4\u4ee3\u7684\u60c5\u51b5\u4e0e\u7b2c\u4e00\u548c\u7b2c\u4e8c\u4e2a\u5e76\u4e0d\u76f8\u540c\uff0c\u6240\u4ee5\u8bf7\u6ce8\u610f\uff01\uff01<\/p>\n<h1>\u25c6\u7559\u8a00\u63d0\u4ea4\u540e\u7684\u91cd\u5b9a\u5411<\/p>\n<h3>\u25a0 \u5934()\u529f\u80fd\u901a\u8fc7HTTP\u53d1\u9001\u539f\u59cb\u6570\u636e\u3002\u53ef\u4ee5\u7528\u4e8e\u91cd\u5b9a\u5411\u7b49\u3002<br \/>\n\u203b\u4e3a\u4e86\u663e\u793a\u5199\u5165\u5185\u5bb9\uff0c\u8bf7\u91cd\u65b0\u52a0\u8f7d\uff01<\/p>\n<h3>\u25a0\u4f4d\u7f6e\u91cd\u5b9a\u5411\u6307\u4ee4<\/p>\n<h3>\u25a0 $_SERVER[]<br \/>\n&#8211; \u670d\u52a1\u5668\u53d8\u91cf $ _SERVER []\u4e00\u4e2a\u5305\u542b\u670d\u52a1\u5668\u4fe1\u606f\u7684\u5173\u8054\u6570\u7ec4\u3002<\/p>\n<p>$_SERVER[&#8216;HTTP_HOST&#8217;]<\/p>\n<p>\u30b5\u30fc\u30d0\u306eURL\uff08\uff5e.co.jp\/\u307e\u3067\uff09<\/p>\n<p>$_SERVER[&#8216;REQUEST_URI&#8217;]<\/p>\n<p>\u4eca\u958b\u3044\u3066\u3044\u308b\u30da\u30fc\u30b8\uff08.co.jp\/\uff5e\u306e\u3001\u300c\uff5e\u300d\u90e8\u5206\uff09<\/p>\n<pre class=\"post-pre\"><code><span class=\"nb\">header<\/span><span class=\"p\">(<\/span><span class=\"s1\">'Location: http:\/\/'<\/span> <span class=\"mf\">.<\/span><span class=\"nv\">$_SERVER<\/span><span class=\"p\">[<\/span><span class=\"s1\">'HTTP_HOST'<\/span><span class=\"p\">]<\/span> <span class=\"mf\">.<\/span> <span class=\"nv\">$_SERVER<\/span><span class=\"p\">[<\/span><span class=\"s1\">'REQUEST_URI'<\/span><span class=\"p\">]);<\/span>\r\n<\/code><\/pre>\n<h1>\u83b7\u53d6\u6570\u636e\u5e93\u7684\u6570\u636e<\/p>\n<h3>\u25a0\u9009\u62e9\u8bed\u53e5<\/p>\n<pre class=\"post-pre\"><code><span class=\"no\">SELECT<\/span> <span class=\"sb\">`\u30ab\u30e9\u30e0\u540d`<\/span><span class=\"mf\">...<\/span> <span class=\"no\">FROM<\/span> <span class=\"sb\">`\u30c6\u30fc\u30d6\u30eb\u540d`<\/span>\r\n<span class=\"c1\">\/\/\u3000\u3000\u3000\u3000\u3000\uffe3\uffe3\uffe3\uffe3\u300c*\u300d\u3067\u5168\u30ab\u30e9\u30e0\u53d6\u5f97\uff01<\/span>\r\n<\/code><\/pre>\n<h3>\u25a0\u9009\u9879\uff08\u5728\u2191\u540e\u9762\u7ee7\u7eed\u5199\uff09<\/p>\n<div>\n<div class=\"post-table\">SQL\u5185\u5bb9<code>WHERE<\/code>\u53e5\u6761\u4ef6\u6307\u5b9a\u3002<code>'ago'&gt;30<\/code>\u306a\u3069<code>ORDER BY<\/code>\u53e5\u4e26\u3073\u66ff\u3048<\/p>\n<pre class=\"post-pre\"><code><span class=\"no\">ORDER<\/span> <span class=\"no\">BY<\/span> <span class=\"sb\">`\u30ab\u30e9\u30e0\u540d`<\/span> <span class=\"no\">DESC<\/span><span class=\"c1\">\/\/\u2026\u964d\u9806<\/span>\r\n<span class=\"c1\">\/\/\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000ASC   \u2026\u6607\u9806<\/span>\r\n\r\n<span class=\"no\">SELECT<\/span> <span class=\"sb\">`username`<\/span><span class=\"p\">,<\/span><span class=\"sb\">`pass`<\/span> <span class=\"no\">FROM<\/span> <span class=\"sb\">`user_tbl`<\/span> <span class=\"no\">WHERE<\/span> <span class=\"sb\">`username`<\/span><span class=\"o\">=?<\/span>\r\n<\/code><\/pre>\n<h1>\u25c6\u6267\u884cSELECT\u8bed\u53e5\u7684\u7ed3\u679c\u56de\u8986\u5982\u4e0b\u3002<\/p>\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">\u6210\u529f\uff1a\u8981\u6c42\u30c7\u30fc\u30bf<\/ul>\n<\/li>\n<\/ul>\n<ul class=\"post-ul\">\u5931\u6557\uff1afalse<\/ul>\n<p>\u53ef\u4ee5\u4ece\u4ee5\u4e0b\u5730\u65b9\u83b7\u53d6\u5230\u8fd9\u4e2a\u6570\u636e\u7684\u884c\u6570\uff08\u6570\u91cf\uff09<\/p>\n<pre class=\"post-pre\"><code><span class=\"nf\">mysqli_num_rows<\/span><span class=\"p\">(<\/span><span class=\"nv\">$\u5909\u6570<\/span><span class=\"p\">)<\/span>\r\n<\/code><\/pre>\n<p>\u203b\u56e0\u4e3a\u6559\u79d1\u4e66\u5f88\u65e7\uff0c\u6240\u4ee5\u6ca1\u6709&#8221;i&#8221;\u3002\u6dfb\u52a0\u4e0a\uff0c\u4f8b\u5982\uff1amysql_num_rows()\u3002<\/p>\n<div>\n<div class=\"post-table\">\u5f15\u6570\u5185\u5bb9\u7b2c1\u5f15\u6570SELECT\u6587\u306e\u5b9f\u884c\u7d50\u679c\u3092\u53d7\u3051\u305f\u5909\u6570<\/p>\n<h1>\u25c6\u63d0\u53d6\uff08\u622a\u53d6\u5e76\u83b7\u53d6SELECT\u7ed3\u679c\uff09<\/p>\n<pre class=\"post-pre\"><code><span class=\"nv\">$\u5909\u6570<\/span> <span class=\"o\">=<\/span> <span class=\"nf\">mysqli_fetch_assoc<\/span><span class=\"p\">(<\/span><span class=\"nv\">$SELECT\u7d50\u679c\u5909\u6570<\/span><span class=\"p\">)<\/span>\r\n<\/code><\/pre>\n<p>\u203b\u6559\u79d1\u4e66\u5f88\u8001\uff0c\u7f3a\u4e4f\u201ci\u201d\u8fd9\u4e00\u529f\u80fd\u3002 \u6dfb\u52a0\u793a\u4f8b\uff1amysql_fetch_assoc<\/p>\n<p>\u6267\u884c\u4e00\u6b21\u540e\uff0c\u5c06\u83b7\u53d6\u5230\u7684\u7b2c\u4e00\u6761\u6570\u636e\u526a\u5207\u5e76\u8d4b\u503c\u7ed9\u53d8\u91cf\u3002<br \/>\n\u5982\u679c\u6ca1\u6709\u4f20\u9012\u6570\u636e\uff0c\u5219\u8d4b\u503c\u4e3a\u201cfalse\u201d\u3002<\/p>\n<div>\u4e0d\u662f\u590d\u5236\u800c\u662f\u526a\u5207\uff0c\u6240\u4ee5\u5c06\u4ece\u539f\u59cb\u6570\u636e\u4e2d\u6d88\u5931\uff01\uff01<\/p>\n<pre class=\"post-pre\"><code><span class=\"nv\">$post<\/span> <span class=\"o\">=<\/span> <span class=\"nf\">mysqli_fetch_assoc<\/span><span class=\"p\">(<\/span><span class=\"nv\">$result<\/span><span class=\"p\">)<\/span>\r\n<\/code><\/pre>\n<div>fetch\u51fd\u6570\u8d4b\u503c\u7684\u53d8\u91cf\u662f\u6570\u7ec4\uff01\uff01\uff08\u4ee5\u5217\u540d\u4e3a\u952e\u7684&#8221;\u5173\u8054\u6570\u7ec4&#8221;\uff09<\/p>\n<h1>\u25c6\u91ca\u653e\u63a5\u6536\u5230SELECT\u7ed3\u679c\u7684\u53d8\u91cf<\/p>\n<pre class=\"post-pre\"><code><span class=\"nf\">mysqli_free_result<\/span><span class=\"p\">(<\/span><span class=\"nv\">$\u5909\u6570<\/span><span class=\"p\">)<\/span>\r\n<\/code><\/pre>\n<p>\u56e0\u4e3a\u6559\u79d1\u4e66\u8fc7\u65e7\uff0c\u6240\u4ee5\u6ca1\u6709\u4e86 &#8220;i&#8221;\u3002\u9700\u8981\u6dfb\u52a0\u3002\u4f8b\uff1amysql_free_result(i)\u3002<\/p>\n<p>\u5373\u4f7f\u4f7f\u7528fetch\u5bf9\u5176\u8fdb\u884c\u4e86\u5168\u53d6\u51fa\uff0c\u4e0e\u6570\u636e\u5e93\u7684\u8fde\u63a5\u4e5f\u4e0d\u4f1a\u81ea\u52a8\u65ad\u5f00\uff0c\u4ecd\u7136\u4fdd\u7559\u7740\u3002<br \/>\n\u5982\u679c\u4e0d\u91ca\u653e\uff0c\u4e4b\u540e\u5bf9\u6570\u636e\u5e93\u7684\u547d\u4ee4\u5c06\u4f1a\u51fa\u73b0\u9519\u8bef\uff01<\/p>\n<h1>\u25c6\u9884\u7f16\u8bd1\u8bed\u53e5 (Yu Y\u01d4 J\u00f9)\u4e00\u79cdDB\u5b89\u5168\u63aa\u65bd\u662f\u4f7f\u7528\u4e0d\u662freal_escape_string\u7684\u65b0\u65b9\u6cd5\u6765\u5bf9\u7528\u6237\u8f93\u5165\u7684\u5b57\u7b26\u8fdb\u884c\u8f6c\u4e49\u5904\u7406\u3002<\/p>\n<div>\u56e0\u4e3a\u662f\u540e\u53d1\u5236\u4eba\uff0c\u6240\u4ee5\u6bd4real_escape_strings\u66f4\u5148\u8fdb\uff01<\/p>\n<h3>\u5c06SQL\u8bed\u53e5\u5b58\u5165\u53d8\u91cf\u4e2d<\/p>\n<pre class=\"post-pre\"><code><span class=\"n\">\u5909\u6570<\/span> <span class=\"o\">=<\/span> <span class=\"nf\">mysqli_prepare<\/span><span class=\"p\">(<\/span><span class=\"err\">\uff5e<\/span><span class=\"p\">,<\/span><span class=\"err\">\uff5e<\/span><span class=\"p\">);<\/span>\r\n<\/code><\/pre>\n<div>\n<div class=\"post-table\">\u5f15\u6570\u5185\u5bb9\u7b2c1\u5f15\u6570\u63a5\u7d9a\u60c5\u5831\u7b2c2\u5f15\u6570SQL\u6587\uff08\u305f\u3060\u3057\u30e6\u30fc\u30b6\u5165\u529b\u6587\u5b57\u306e\u90e8\u5206\u306f\u300c?\u300d\u306b\u3059\u308b\uff09<\/p>\n<pre class=\"post-pre\"><code><span class=\"nv\">$sql<\/span><span class=\"o\">=<\/span><span class=\"nf\">mysqli_prepare<\/span><span class=\"p\">(<\/span><span class=\"nv\">$link<\/span><span class=\"p\">,<\/span><span class=\"s1\">'INSERT INTO \uff5e('<\/span><span class=\"err\">\uff5e<\/span><span class=\"s1\">',\u2026)'<\/span><span class=\"p\">)<\/span><span class=\"nf\">VALUES<\/span><span class=\"p\">(<\/span><span class=\"o\">?<\/span><span class=\"p\">,<\/span><span class=\"err\">\u2026<\/span><span class=\"p\">)<\/span><span class=\"err\">'<\/span><span class=\"p\">);<\/span>\r\n<\/code><\/pre>\n<h3>\uff12\uff09\u5c06\u300c?\u300d\u8fdb\u884c\u8f6c\u4e49\u5904\u7406\u540e\uff0c\u7ed1\u5b9a<\/p>\n<pre class=\"post-pre\"><code><span class=\"nf\">mysqli_stmt_bind_param<\/span><span class=\"p\">(<\/span><span class=\"n\">\u5909\u6570<\/span><span class=\"p\">,<\/span><span class=\"n\">\u9806\u306b\u578b<\/span><span class=\"p\">,<\/span><span class=\"n\">\u9806\u306b\u5024<\/span><span class=\"p\">,<\/span><span class=\"err\">\u2026<\/span><span class=\"p\">)<\/span>\r\n<\/code><\/pre>\n<div>\n<div class=\"post-table\">\u5f15\u6570\u5185\u5bb9\u7b2c1\u5f15\u6570SQL\u6587\u306e\u5165\u3063\u305f\u5909\u6570\u7b2c2\u5f15\u6570\u30d0\u30a4\u30f3\u30c9\u3059\u308b\u7269\u306e\u578b\u3092\u300c?\u300d\u306e\u9806\u756a\u901a\u308a\u306b\uff08i\u2026\u6570\u5024\u578b\u3001s\u2026\u6587\u5b57\u5217\u578b\uff09\u7b2c3\u5f15\u6570\u4ee5\u964d\u30d0\u30a4\u30f3\u30c9\u3059\u308b\u5024\u3092\u300c?\u300d\u306e\u9806\u306b<\/p>\n<pre class=\"post-pre\"><code><span class=\"nf\">mysqli_stmt_bind_param<\/span><span class=\"p\">(<\/span><span class=\"nv\">$sql<\/span><span class=\"p\">,<\/span><span class=\"s1\">'iss'<\/span><span class=\"p\">,<\/span><span class=\"nv\">$id<\/span><span class=\"p\">,<\/span><span class=\"nv\">$name<\/span><span class=\"p\">,<\/span><span class=\"nv\">$pass<\/span><span class=\"p\">);<\/span>\r\n<\/code><\/pre>\n<h3>\u6267\u884cSQL\u8bed\u53e5<\/p>\n<pre class=\"post-pre\"><code><span class=\"nf\">mysqli_stmt_execute<\/span><span class=\"p\">(<\/span><span class=\"err\">\uff5e<\/span><span class=\"p\">);<\/span>\r\n<\/code><\/pre>\n<div>\n<div class=\"post-table\">\u5f15\u6570\u5185\u5bb9\u7b2c1\u5f15\u6570SQL\u6587\u306e\u5165\u3063\u305f\u5909\u6570<\/p>\n<h3>4) \u9884\u7f16\u8bd1\u8bed\u53e5\u7ed3\u675f (Yu4 bian1 yi2 ju4 shi4 jie2)<\/p>\n<pre class=\"post-pre\"><code><span class=\"nf\">mysqli_stmt_close<\/span><span class=\"p\">(<\/span><span class=\"err\">\uff5e<\/span><span class=\"p\">);<\/span>\r\n<\/code><\/pre>\n<div>\n<div class=\"post-table\">\u5f15\u6570\u5185\u5bb9\u7b2c1\u5f15\u6570SQL\u6587\u306e\u5165\u3063\u305f\u5909\u6570<\/p>\n<div>\n<p>\u8bf7\u52a1\u5fc5\u5355\u72ec\u6267\u884cmysqli_close(\uff5e)\uff01\uff01<\/p>\n<p>\u6bcf\u6b21\u4f7f\u7528\u540e\u7acb\u5373\u5173\u95ed\u8fde\u63a5\uff01\uff01<\/p>\n<h1>\u5728\u7559\u8a00\u677f\u4e0a\u589e\u52a0\u56fe\u7247\u9644\u4ef6\u529f\u80fd\u3002<\/p>\n<h3>\u25a0\u5173\u4e8e\u56fe\u7247\u4e0e$_FILES\u7c7b\u4f3c\uff0c\u4fdd\u5b58\u540e\u5c06\u76f8\u5bf9\u8def\u5f84\u4fdd\u5b58\u5728\u6570\u636e\u5e93\u4e2d\uff08\u5373\u4f7f\u662f\u8fde\u63a5\u8def\u5f84\u548c\u6587\u4ef6\u540d\uff09\u3002<\/p>\n<p>\u203b\u65e0\u6cd5\u5c06\u56fe\u50cf\u5b58\u5165\u6570\u636e\u5e93\u4e2d\u3002<\/p>\n<p>(Paraphrase: \u65e0\u6cd5\u5c06\u56fe\u50cf\u8bb0\u5f55\u5728\u6570\u636e\u5e93\u4e2d\u3002)<\/p>\n<p>\u5c06\u5df2\u7ecf\u751f\u6210\u7684\u76f8\u5bf9\u8def\u5f84\u6dfb\u52a0\u5230img\u8868\u4e2d<\/p>\n<h3>\u5982\u679c\u8981\u8fdb\u884c\u8bc4\u8bba\u5982\u679c\u76f4\u63a5\u4f7f\u7528\uff0c\u4f1a\u5ffd\u7565\u7528\u6237\u8f93\u5165\u7684\u6362\u884c\u3002<br \/>\n\u4f7f\u7528\u201cnl2br()\u201d\u8fd9\u4e2a\u547d\u4ee4\uff0c\u53ef\u4ee5\u5c06\u6362\u884c\u4ee3\u7801\u8f6c\u6362\u4e3a<br \/>\n\uff0c\u4ece\u800c\u76f4\u63a5\u663e\u793a\u7528\u6237\u7684\u6362\u884c\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"nb\">nl2br<\/span><span class=\"p\">(<\/span><span class=\"n\">htmlspecialchars<\/span><span class=\"err\">\uff5e<\/span><span class=\"p\">);<\/span>\r\n<\/code><\/pre>\n<div>DB\u8d1f\u8d23\u521b\u5efa\u8868\u3001\u4e3b\u952e\u3001\u4ee5\u53ca\u521b\u5efa\u7b2c\u4e00\u4e2a\u9636\u6bb5\uff0c\u800c\u65e0\u9700\u63d2\u5165INSERT INTO\u3002<\/p>\n<div>\u5f53\u9519\u8bef\u53d1\u751f\u65f6\uff0c\u4f1a\u5173\u95ed\u6570\u636e\u5e93\u3002<br \/>\n\u4e00\u822c\u7684\u67e5\u8be2\u4f1a\u8fd4\u56de\u7ed3\u679c\uff0c\u800c\u9884\u5904\u7406\u8bed\u53e5\u7684\u6267\u884c\u4f1a\u8fd4\u56detrue\u6216false\u3002<\/p>\n<h1>\u5c06\u6570\u636e\u5e93\u5217\u4e2d\u7684\u5185\u5bb9\u8fdb\u884c\u66f4\u6539<\/p>\n<pre class=\"post-pre\"><code><span class=\"no\">UPDATE<\/span> <span class=\"sb\">`tbl\u540d`<\/span> <span class=\"no\">SET<\/span> <span class=\"sb\">`\u30ab\u30e9\u30e0\u540d`<\/span> <span class=\"o\">=<\/span> <span class=\"n\">\u5024<\/span> <span class=\"no\">WHERE<\/span> <span class=\"n\">\u30ec\u30b3\u30fc\u30c9\u3092\u9078\u629e\u3059\u308b\u6761\u4ef6\u5f0f<\/span>\r\n<\/code><\/pre>\n<pre class=\"post-pre\"><code><span class=\"nv\">$sql<\/span><span class=\"o\">=<\/span><span class=\"nf\">mysqli_prepare<\/span><span class=\"p\">(<\/span><span class=\"nv\">$link<\/span><span class=\"p\">,<\/span><span class=\"s2\">\"UPDATE `kaiin` SET `tel`=? WHERE `name`=?\"<\/span><span class=\"p\">);<\/span>\r\n<span class=\"n\">mysqli_stmt_bind_param<\/span><span class=\"err\">\uff5e<\/span>\r\n<\/code><\/pre>\n<p>\u203bSET \u548c WHELE \u90fd\u662f\u4e24\u79cd\u9009\u9879\uff0c\u53ef\u4ee5\u6309\u7167\u987a\u5e8f\u51fa\u73b0\uff08\u7535\u8bdd\u53f7\u7801\u3001\u59d3\u540d\uff09\uff0c\u4e0d\u9700\u8981\u6539\u53d8\u3002<\/p>\n<div>\u8bf7\u6ce8\u610f\uff0c\u8fd9\u4e2a\u66f4\u65b0\u8bed\u53e5\u6ca1\u6709FROM\u5b50\u53e5\uff01\uff01\uff01\uff01\uff01<\/p>\n<h1>\u25c6\u5220\u9664\u6570\u636e\u5e93\u4e2d\u7684\u8bb0\u5f55<\/p>\n<pre class=\"post-pre\"><code><span class=\"no\">DELETE<\/span> <span class=\"no\">FROM<\/span> <span class=\"sb\">`tbl\u540d`<\/span> <span class=\"no\">WHERE<\/span> <span class=\"n\">\u30ec\u30b3\u30fc\u30c9\u3092\u9078\u629e\u3059\u308b\u6761\u4ef6\u5f0f<\/span>\r\n<\/code><\/pre>\n<pre class=\"post-pre\"><code><span class=\"nv\">$sql<\/span><span class=\"o\">=<\/span><span class=\"nf\">mysqli_prepare<\/span><span class=\"p\">(<\/span><span class=\"nv\">$link<\/span><span class=\"p\">,<\/span><span class=\"s2\">\"DELETE FROM `kaiin` WHERE `name`=?\"<\/span><span class=\"p\">);<\/span>\r\n<span class=\"n\">mysqli_stmt_bind_param<\/span><span class=\"err\">\uff5e<\/span>\r\n<\/code><\/pre>\n<h1>\u25c6\u8f93\u51faCSV\u6587\u4ef6<\/p>\n<h3>\u5c06\u5176\u8f6c\u5316\u4e3a\u5b57\u7b26\u4e32<\/p>\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">\u30bb\u30eb\u306e\u6a2a\u306e\u533a\u5207\u308a\u306b\u300c,\u300d<\/ul>\n<\/li>\n<\/ul>\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">\u30bb\u30eb\u306e\u7e26\u306e\u533a\u5207\u308a\u306b\u300c\\r\\n\u300d<\/ul>\n<\/li>\n<\/ul>\n<ul class=\"post-ul\">\u3092\u4ed8\u4e0e\u3059\u308b\uff08\u6587\u5b57\u5217\u306e\u9023\u7d50\uff09<\/ul>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d061337434c4406bdac51\/409-0.gif\" alt=\"11.gif\" \/>\u5982\u679c\u6709\u4e00\u4e2a\u5305\u542b\u5df2\u521b\u5efa\u7684\u5b57\u7b26\u4e32\u7684\u53d8\u91cf$str\uff0c<br \/>\n\u5e76\u4e14\u6709\u4e00\u4e2a\u5305\u542b\u8981\u4e0b\u8f7d\u7684\u6587\u4ef6\u540d\u7684\u53d8\u91cf$fname\uff0c<\/p>\n<h3>\uff12\uff09\u6307\u5b9a\u6587\u4ef6\u540d<\/p>\n<pre class=\"post-pre\"><code><span class=\"nv\">$fname<\/span> <span class=\"o\">=<\/span> <span class=\"err\">\uff5e<\/span><span class=\"mf\">.<\/span><span class=\"n\">csv<\/span><span class=\"p\">;<\/span>\r\n<\/code><\/pre>\n<h3>\uff13\uff09\u6307\u5b9aDL\u6587\u4ef6\u7684MIME\u7c7b\u578b<\/p>\n<pre class=\"post-pre\"><code><span class=\"nb\">header<\/span><span class=\"p\">(<\/span><span class=\"s1\">'Content-type:text\/csv'<\/span><span class=\"p\">);<\/span>\r\n<\/code><\/pre>\n<h3>\u4f7f\u7528PHP\u6307\u5b9aDL\u6587\u4ef6\u540d\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"nb\">header<\/span><span class=\"p\">(<\/span><span class=\"s1\">'Content-Disposition:attachment;filename='<\/span><span class=\"mf\">.<\/span><span class=\"nv\">$fname<\/span><span class=\"p\">);<\/span>\r\n<\/code><\/pre>\n<h3>5\uff09\u4ea7\u51fa<\/p>\n<pre class=\"post-pre\"><code><span class=\"k\">echo<\/span> <span class=\"nv\">$str<\/span><span class=\"p\">;<\/span>\r\n<\/code><\/pre>\n<p>\u203bShift-JIS\u7684\u8f93\u51fa\u662f\uff0c<\/p>\n<pre class=\"post-pre\"><code><span class=\"k\">echo<\/span> <span class=\"nb\">mb_convert_encoding<\/span><span class=\"p\">(<\/span><span class=\"nv\">$str<\/span><span class=\"p\">,<\/span><span class=\"s1\">'SJIS'<\/span><span class=\"p\">,<\/span><span class=\"s1\">'UTF-8'<\/span><span class=\"p\">);<\/span>\r\n<\/code><\/pre>\n<div>\u6839\u636e$str\u7684\u521b\u5efa\u8fde\u63a5\u8fdb\u884c\u5904\u7406\uff01\uff08\u987a\u5e8f\u4e25\u683c\uff0c\u4e0d\u63d2\u5165\u5176\u4ed6\u547d\u4ee4\uff09<\/p>\n<h1>\u25c6 \u8bd5\u8bd5-\u6355\u83b7\u4ee3\u7801\u5757<\/p>\n<pre class=\"post-pre\"><code><span class=\"k\">try<\/span><span class=\"p\">{<\/span><span class=\"n\">\u4f8b\u5916\u306e\u767a\u751f\u3059\u308b\u51e6\u7406<\/span><span class=\"p\">}<\/span>\r\n<span class=\"k\">catch<\/span><span class=\"p\">(<\/span><span class=\"nc\">Exception<\/span> <span class=\"n\">\u5909\u6570\u540d<\/span><span class=\"p\">){<\/span><span class=\"n\">\u4f8b\u5916\u767a\u751f\u6642\u306e\u51e6\u7406<\/span><span class=\"p\">}<\/span>\r\n<span class=\"k\">finally<\/span><span class=\"p\">{<\/span><span class=\"n\">\u4f8b\u5916\u304c\u3042\u3063\u3066\u3082\u306a\u304f\u3066\u3082\u5b9f\u884c\u3059\u308b\u51e6\u7406<\/span><span class=\"p\">}<\/span>\r\n<span class=\"k\">throw<\/span> <span class=\"k\">new<\/span> <span class=\"nc\">Exception<\/span><span class=\"p\">(<\/span><span class=\"s1\">'\u4f8b\u5916\u30e1\u30c3\u30bb\u30fc\u30b8'<\/span><span class=\"p\">);<\/span>\r\n<\/code><\/pre>\n<div>\u6211\u5f88\u5c11\u7528&#8221;finally&#8221;\uff08\u56e0\u4e3a\u4f1a\u5728catch\u4e2d\u4e2d\u6b62\uff09\u3002<\/p>\n<h1>\u25c6\u4f7f\u7528PDO\u8fdb\u884c\u6570\u636e\u5e93\u8fde\u63a5<\/p>\n<pre class=\"post-pre\"><code><span class=\"k\">try<\/span><span class=\"p\">{<\/span><span class=\"n\">\u5909\u6570\u540d<\/span> <span class=\"o\">=<\/span> <span class=\"k\">new<\/span> <span class=\"nc\">PDO<\/span><span class=\"p\">(<\/span><span class=\"s1\">'mysql:host=localhost;dbname=DB\u540d;charset=\u6587\u5b57\u30b3\u30fc\u30c9'<\/span><span class=\"p\">,<\/span>\r\n<span class=\"s1\">'DB\u63a5\u7d9a\u306e\u30e6\u30fc\u30b6ID'<\/span><span class=\"p\">,<\/span><span class=\"s1\">'\u3003\u30d1\u30b9\u30ef\u30fc\u30c9'<\/span><span class=\"p\">,<\/span><span class=\"k\">array<\/span><span class=\"p\">(<\/span><span class=\"no\">PDO<\/span><span class=\"o\">::<\/span><span class=\"no\">ATTR_EMULATE_PREPARES<\/span><span class=\"o\">=&gt;<\/span><span class=\"kc\">false<\/span><span class=\"p\">));<\/span>\r\n<\/code><\/pre>\n<p>\u5728\u5199\u4f5c\u65f6\uff0c\u5c06\u9700\u8981\u4fee\u6539\u7684\u90e8\u5206\uff08\u65e5\u8bed\uff09\u653e\u5165\u53d8\u91cf\u4e2d\u4f1a\u66f4\u65b9\u4fbf\u3002<\/p>\n<div>\u5728SQLi\u4e2d\u7b49\u540c\u4e8e&#8221;$link=mysqli_connect\uff5emysqli_charset&#8221;\u7684\u90e8\u5206\uff01<\/p>\n<div>\u5bf9\u8c61\u7c7b\u578b\u4f7f\u7528 &#8220;-&gt;&#8221; \uff08\u4f7f\u7528\u3007\u3007 \u5230\u3007\u3007\uff09<br \/>\n\u5bf9\u6570\u636e\u5e93\u8fde\u63a5\u4fe1\u606f\uff08\u53d8\u91cf\uff09\uff0c\u4f5c\u51fa\u6ce8\u91ca\u4ee5\u4fbf\u7406\u89e3\u6570\u636e\u5e93\u83b7\u53d6\u8fc7\u7a0b\uff08\u4e3a\u4e86\u4f20\u9012\u76ee\u7684\uff09<\/p>\n<pre class=\"post-pre\"><code><span class=\"c1\">\/\/DB\u63a5\u7d9a\u60c5\u5831<\/span>\r\n<span class=\"nv\">$dbname<\/span> <span class=\"o\">=<\/span> <span class=\"s1\">'mysql:host=localhost;dbname=DB\u540d;charset=\u6587\u5b57\u30b3\u30fc\u30c9'<\/span><span class=\"p\">;<\/span>\r\n<span class=\"nv\">$id<\/span> <span class=\"o\">=<\/span>  <span class=\"s1\">'root'<\/span><span class=\"p\">;<\/span>\r\n<span class=\"nv\">$pw<\/span> <span class=\"o\">=<\/span>  <span class=\"s1\">''<\/span><span class=\"p\">;<\/span>\r\n<span class=\"k\">try<\/span> <span class=\"p\">{<\/span>\r\n    <span class=\"c1\">\/\/DB\u53d6\u5f97\u51e6\u7406<\/span>\r\n    <span class=\"nv\">$pdo<\/span> <span class=\"o\">=<\/span> <span class=\"k\">new<\/span> <span class=\"nc\">PDO<\/span><span class=\"p\">(<\/span><span class=\"nv\">$dbname<\/span><span class=\"p\">,<\/span><span class=\"nv\">$id<\/span><span class=\"p\">,<\/span><span class=\"nv\">$pw<\/span><span class=\"p\">,<\/span><span class=\"k\">array<\/span><span class=\"p\">(<\/span><span class=\"no\">PDO<\/span><span class=\"o\">::<\/span><span class=\"no\">ATTR_EMULATE_PREPARES<\/span><span class=\"o\">=&gt;<\/span><span class=\"kc\">false<\/span><span class=\"p\">));<\/span>\r\n<span class=\"p\">}<\/span>\r\n<span class=\"k\">catch<\/span><span class=\"p\">(<\/span><span class=\"nc\">PDOException<\/span> <span class=\"nv\">$e<\/span><span class=\"p\">){<\/span>\r\n    <span class=\"k\">die<\/span><span class=\"p\">(<\/span><span class=\"s1\">'DB\u63a5\u7d9a\u5931\u6557'<\/span><span class=\"mf\">.<\/span><span class=\"nv\">$e<\/span><span class=\"o\">-&gt;<\/span><span class=\"nf\">getMessage<\/span><span class=\"p\">());<\/span>\r\n<span class=\"c1\">\/\/\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\uffe3\uffe3\uffe3\uffe3\uffe3\uffe3\uffe3\uffe3\uffe3\u958b\u767a\u7528\u306a\u306e\u3067\u3042\u3068\u3067\u3051\u3059<\/span>\r\n<\/code><\/pre>\n<pre class=\"post-pre\"><code><span class=\"nv\">$dsn<\/span> <span class=\"o\">=<\/span> <span class=\"s1\">'mysql:dbname=uriage;host=localhost'<\/span><span class=\"p\">;<\/span>\r\n<span class=\"nv\">$user<\/span> <span class=\"o\">=<\/span> <span class=\"s1\">'testuser'<\/span><span class=\"p\">;<\/span>\r\n<span class=\"nv\">$password<\/span> <span class=\"o\">=<\/span> <span class=\"s1\">'testuser'<\/span><span class=\"p\">;<\/span>\r\n\r\n<span class=\"k\">try<\/span><span class=\"p\">{<\/span>\r\n    <span class=\"nv\">$dbh<\/span> <span class=\"o\">=<\/span> <span class=\"k\">new<\/span> <span class=\"nc\">PDO<\/span><span class=\"p\">(<\/span><span class=\"nv\">$dsn<\/span><span class=\"p\">,<\/span> <span class=\"nv\">$user<\/span><span class=\"p\">,<\/span> <span class=\"nv\">$password<\/span><span class=\"p\">);<\/span>\r\n<span class=\"p\">}<\/span><span class=\"k\">catch<\/span> <span class=\"p\">(<\/span><span class=\"nc\">PDOException<\/span> <span class=\"nv\">$e<\/span><span class=\"p\">){<\/span>\r\n    <span class=\"k\">print<\/span><span class=\"p\">(<\/span><span class=\"s1\">'Error:'<\/span><span class=\"mf\">.<\/span><span class=\"nv\">$e<\/span><span class=\"o\">-&gt;<\/span><span class=\"nf\">getMessage<\/span><span class=\"p\">());<\/span>\r\n    <span class=\"k\">die<\/span><span class=\"p\">();<\/span>\r\n<span class=\"p\">}<\/span>\r\n<\/code><\/pre>\n<h1>\u25c6\u6570\u636e\u5e93\u5904\u7406\u5b8c\u6210\uff08\u91ca\u653e\uff09\u5c06\u65b0\u7684PDO\u8d4b\u503c\u7ed9\u4e00\u4e2a\u53d8\u91cf\uff0c\u5e76\u5c06&#8221;null&#8221;\u8d4b\u503c\u7ed9\u5b83\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"nv\">$pdo<\/span> <span class=\"o\">=<\/span> <span class=\"kc\">null<\/span><span class=\"p\">;<\/span>\r\n<\/code><\/pre>\n<h1>\u25c6\u5982\u679c\u672a\u4f7f\u7528\u51c6\u5907\u597d\uff08\u6ca1\u6709\u7528\u6237\u8f93\u5165\u6587\u672c\uff09\u203b\u5c06$pdo\u58f0\u660e\u4e3a\u65b0\u7684PDO\u5bf9\u8c61\u3002<br \/>\n\u203b$sql\u3001$stmt\u662f\u5e38\u7528\u7684\u53d8\u91cf\u540d\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"nv\">$sql<\/span><span class=\"o\">=<\/span><span class=\"nc\">SQL\u547d\u4ee4\u6587<\/span>\r\n<span class=\"nv\">$stmt<\/span><span class=\"o\">=<\/span><span class=\"nv\">$pdo<\/span><span class=\"o\">-&gt;<\/span><span class=\"nf\">prepare<\/span><span class=\"p\">(<\/span><span class=\"nv\">$sql<\/span><span class=\"p\">)<\/span>\r\n<span class=\"nv\">$stmt<\/span><span class=\"o\">-&gt;<\/span><span class=\"nf\">execute<\/span><span class=\"p\">();<\/span>\r\n<span class=\"c1\">\/\/\u3000\ufe19<\/span>\r\n<span class=\"nv\">$stmt<\/span><span class=\"o\">=<\/span><span class=\"kc\">null<\/span><span class=\"p\">;<\/span><span class=\"c1\">\/\/\u3000\u2190\u958b\u653e\u3059\u308b\uff08close\u4ee3\u308f\u308a<\/span>\r\n<\/code><\/pre>\n<p>\u53ea\u9009\u62e9\u201c\u3060\u3051\u306e\u3084\u3064\u201d\u4e2d\u7684\u6240\u6709\u9879\u76ee\u3002<\/p>\n<p>\u53ea\u67e5\u8be2\u201c\u3060\u3051\u306e\u3084\u3064\u201d\u4e2d\u7684\u6240\u6709\u9879\u76ee\u3002<\/p>\n<h1>\u25c6\u8fdb\u884c\u7528\u6237\u8f93\u5165\u6587\u672c\u7684\u8f6c\u4e49\u5904\u7406<br \/>\n\u6211\u5c06new PDO\u8d4b\u503c\u7ed9\u4e86$pdo\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"nv\">$sql<\/span><span class=\"o\">=<\/span><span class=\"s1\">'INSERT INTO `tbl\u540d`(`mail`,`pass`) VALUES(:mail,:pass)'<\/span><span class=\"p\">;<\/span>\r\n<span class=\"c1\">\/\/\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\uffe3\u300c:\uff5e\u300d\u3067\u4eee\u306e\u5909\u6570<\/span>\r\n<span class=\"nv\">$stmt<\/span><span class=\"o\">=<\/span><span class=\"nv\">$pdo<\/span><span class=\"o\">-&gt;<\/span><span class=\"nf\">prepare<\/span><span class=\"p\">(<\/span><span class=\"nv\">$sql<\/span><span class=\"p\">);<\/span>\r\n<span class=\"nv\">$stmt<\/span><span class=\"o\">-&gt;<\/span><span class=\"nf\">bindParam<\/span><span class=\"p\">(<\/span><span class=\"s1\">':mail'<\/span><span class=\"p\">,<\/span><span class=\"n\">\u5024<\/span><span class=\"p\">);<\/span><span class=\"c1\">\/\/\u3000\u2190\u4e0a\u8a18\u306e\u300c:\uff5e\u300d\u306b<\/span>\r\n<span class=\"nv\">$stmt<\/span><span class=\"o\">-&gt;<\/span><span class=\"nf\">bindParam<\/span><span class=\"p\">(<\/span><span class=\"s1\">':pass'<\/span><span class=\"p\">,<\/span><span class=\"n\">\u5024<\/span><span class=\"p\">);<\/span><span class=\"c1\">\/\/\u3000\u3000\u3000\u3000\u3000\u3000\u5024\u3092\u30d0\u30a4\u30f3\u30c9<\/span>\r\n<span class=\"c1\">\/\/\u3000\u3000\u3000\u3000\uffe3\uffe3\uffe3\uffe3\uffe3\u203b\u300cbindParam\u300d\u306f\u5909\u6570\u3001\u300cbindValue\u300d\u306f\u5909\u6570\u30fb\u5b9f\u6570\u3069\u3061\u3089\u3082\u5024\u306b\u8a2d\u5b9a\u3067\u304d\u308b<\/span>\r\n<span class=\"nv\">$stmt<\/span><span class=\"o\">-&gt;<\/span><span class=\"nf\">execute<\/span><span class=\"p\">();<\/span>\r\n<span class=\"c1\">\/\/\u3000\ufe19<\/span>\r\n<span class=\"nv\">$stmt<\/span><span class=\"o\">=<\/span><span class=\"kc\">null<\/span><span class=\"p\">;<\/span>\r\n<\/code><\/pre>\n<p>\u203bbindParam\uff1a\u7528\u4e8e\u6267\u884c\uff08\u53ea\u4f20\u9012\u53d8\u91cf\u540d\u79f0\uff09 \u2190 \u53d8\u91cf\u5728\u8fd9\u8fb9,<br \/>\nbindParam\uff1a\u76f4\u63a5\u8bc4\u4f30\u5199\u7684\u90a3\u884c\uff08\u53ea\u4f20\u9012\u53d8\u91cf\u7684\u5b9e\u9645\u503c\uff09 \u2190 \u5b9e\u9645\u503c\u5728\u8fd9\u8fb9&#8230;\u6bd4\u8f83\u591a\uff01<\/p>\n<div>\u56e0\u4e3a\u540d\u5b57\u6ca1\u6709\u7279\u5b9a\u7684\u987a\u5e8f\uff0c\u6240\u4ee5\u548cmysqli\u4e0d\u540c\uff0c\u4e0d\u662f\u56fa\u5b9a\u987a\u5e8f\uff01<\/p>\n<h1>\u4eceSELECT\u8bed\u53e5\u4e2d\u63d0\u53d6\u68c0\u7d22\u5230\u7684\u6570\u636e\u3002\u203b \u8acb\u5c07\u57f7\u884c\u6642\u7684\u8b8a\u6578\u547d\u540d\u70ba $stmt\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"nv\">$stmt<\/span><span class=\"o\">-&gt;<\/span><span class=\"nf\">fetch<\/span><span class=\"p\">(<\/span><span class=\"no\">PDO<\/span><span class=\"o\">::<\/span><span class=\"no\">FETCH_ASSOC<\/span><span class=\"p\">)<\/span>\r\n<\/code><\/pre>\n<p>\u5c06\u4e0a\u8ff0\u5185\u5bb9\u8d4b\u503c\u7ed9\u53d8\u91cf\u3002<br \/>\n\u5bf9\u4e8ewhile\u60c5\u51b5\uff0c\u5219\u5c06\u53d8\u91cf\u8d4b\u503c\u4f5c\u4e3a\u6761\u4ef6\u8868\u8fbe\u5f0f\u3002<\/p>\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">(PDO::FETCH_ASSOC)<\/ul>\n<\/li>\n<\/ul>\n<p>\u30ab\u30e9\u30e0\u540d\u3068\u30c7\u30fc\u30bf\u3092\u6301\u3063\u3066\u304f\u308b<\/p>\n<p>()<\/p>\n<p>\u6dfb\u5b57\u3067\u3082\u56de\u305b\u308b\u3057\u3001\u9023\u60f3\u3067\u3082\u56de\u305b\u308b\u5f62\u3067\u53d6\u5f97\uff08W\u3067\u3068\u3063\u3066\u304f\u308b\u7121\u99c4\u304c\u3042\u308b<\/p>\n<div>\u65e2\u7136\u4e0d\u4f7f\u7528\u7d22\u5f15\uff0c\u4f7f\u7528FETCH_ASSOC\u5c31\u53ef\u4ee5\u4e86\u3002<\/p>\n<h1>\u25c6PDO\u7684\u9009\u62e9\u884c\u6570\uff08\u7b49\u540c\u4e8emysqli_stmt_num_rows\uff09<\/p>\n<pre class=\"post-pre\"><code><span class=\"nv\">$sql<\/span><span class=\"o\">=<\/span><span class=\"s1\">'SELECT COUNT(*) FROM\uff5eWHERE\uff5e'<\/span><span class=\"p\">;<\/span>\r\n\r\n<span class=\"nv\">$stmt<\/span> <span class=\"o\">=<\/span> <span class=\"nv\">$pdo<\/span> <span class=\"o\">-&gt;<\/span> <span class=\"nf\">prepare<\/span><span class=\"p\">(<\/span><span class=\"nv\">$sql<\/span><span class=\"p\">);<\/span><span class=\"c1\">\/\/\u3042\u308c\u3070\u30d7\u30ea\u30da\u30a2\u30c9<\/span>\r\n<span class=\"nv\">$stmt<\/span> <span class=\"o\">-&gt;<\/span> <span class=\"nf\">execute<\/span><span class=\"p\">();<\/span>\r\n\r\n<span class=\"nv\">$stmt<\/span><span class=\"o\">-&gt;<\/span><span class=\"nf\">fetchColumn<\/span><span class=\"p\">();<\/span>\r\n<\/code><\/pre>\n<p>\u203b\u5728\u6267\u884cWHERE\u4ece\u53e5\u65f6<\/p>\n<p>\u8fdb\u884cSQL\u67e5\u8be2\u4ee5\u83b7\u53d6\u5176\u4ed6\u884c\u6570\u548c\u884c\u6570\u636e\u3002<\/p>\n<p>\u6267\u884c\u5c06\u53d8\u91cf $sql \u8d4b\u503c\uff0c\u7136\u540e\u4f7f\u7528 $stmt \u5bf9\u51c6\u5907\u597d\u7684\u8bed\u53e5\u8fdb\u884c\u6267\u884c\uff0c\u76f4\u5230\u6267\u884c\u5b8c\u6210\u3002<br \/>\n\u63a5\u4e0b\u6765\uff0c\u4f7f\u7528 $stmt-&gt;fetchColumn() \u65b9\u6cd5\u83b7\u53d6\u884c\u6570\u3002<\/p>\n<h3>\u53ea\u9700\u8981\u6570\u91cf\u7684\u60c5\u51b5\u4e0b\u6267\u884cSELECT\u540e\uff0c\u5224\u65ad\u63a5\u6536\u5230\u7684\u53d8\u91cf\u662f\u5426\u4e3afalse\u3002\u5982\u679c\u4e3afalse\uff0c\u8868\u793a\u83b7\u53d6\u7684\u6570\u91cf\u4e3a0\uff01\uff01\uff01\uff01<\/p>\n<div>\u5f53\u53d1\u751f\u3007\u4ef6\u7684\u60c5\u51b5\u65f6\uff0c\u4f7f\u7528SELECT COUNT(*)\u8fdb\u884c\u63d0\u53d6\u3002<\/p>\n<h1>\u25c6 \u6570\u636e\u5e93\u4e2d\u7684\u5b57\u7b26\u7f16\u7801\u5dee\u5f02\uff01\uff08\u5305\u62ec\u6392\u5e8f\u89c4\u5219\u7684\u5dee\u5f02\uff09<\/p>\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">utf8bin\uff1a\u5927\u6587\u5b57\u5c0f\u6587\u5b57\u3084\u3001\u3072\u3089\u304c\u306a\u30ab\u30bf\u30ab\u30ca\u306a\u3069\u5168\u3066\u3092\u533a\u5225\u3059\u308b<\/ul>\n<\/li>\n<\/ul>\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">utf8_general_ci\uff1a\u5927\u6587\u5b57\u5c0f\u6587\u5b57\u3092\u533a\u5225\u3057\u306a\u3044<\/ul>\n<\/li>\n<\/ul>\n<ul class=\"post-ul\">utf8_unicode_ci\uff1a\u3072\u3089\u304c\u306a\u30ab\u30bf\u30ab\u30bf\u3092\u533a\u5225\u3057\u306a\u3044\u3002\u5546\u54c1\u691c\u7d22\u306a\u3069\u306b<\/ul>\n<h1>\u25c6\u5185\u90e8\u8fde\u63a5(INNER JOIN)\u7684\u6982\u5ff5\u662f\u5c06\u4e24\u4e2a\u8868\u4e2d\u6ee1\u8db3\u8fde\u63a5\u6761\u4ef6\u7684\u6570\u636e\u8fdb\u884c\u5408\u5e76\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"no\">SELECT<\/span> <span class=\"err\">\uff5e<\/span> <span class=\"no\">FROM<\/span> <span class=\"err\">\uff5e<\/span> <span class=\"no\">INNER<\/span> <span class=\"no\">JOIN<\/span> <span class=\"n\">\u7d50\u5408\u3059\u308btbl\u540d<\/span> <span class=\"no\">ON<\/span> <span class=\"n\">\u30ad\u30fc<\/span>\r\n<\/code><\/pre>\n<p>\u53ef\u4ee5\u7701\u7565INNER\uff0c\u4f46\u660e\u786e\u6307\u5b9a\u662f\u5e38\u89c1\u7684\u3002<br \/>\n\u540c\u65f6\uff0c\u5982\u679c\u4e0d\u6307\u5b9aON\u8fd0\u7b97\u7b26\uff0c\u5219\u4f1a\u4ee5\u6263\u5e26\u8fde\u63a5\u7684\u65b9\u5f0f\u5408\u5e76\u3002<\/p>\n<h3>\u25a0ON \u64cd\u4f5c\u7b26<\/p>\n<pre class=\"post-pre\"><code><span class=\"n\">\u30c6\u30fc\u30d6\u30eb\u540d<\/span><span class=\"mf\">.<\/span><span class=\"n\">\u30ab\u30e9\u30e0\u540d<\/span> <span class=\"o\">=<\/span> <span class=\"n\">\u30c6\u30fc\u30d6\u30eb\u540d<\/span><span class=\"mf\">.<\/span><span class=\"n\">\u30ab\u30e9\u30e0\u540d<\/span>\r\n<\/code><\/pre>\n<p>\u5728\u7ed3\u5408\u7684tbl\u4e2d\uff0c\u6307\u5b9a\u4f7f\u7528\u54ea\u4e2a\u5217\u4f5c\u4e3a\u952e\u3002\u5c06tbl\u540d\u79f0\u548c\u5217\u540d\u7528&#8221;.&#8221;\u8fde\u63a5\u8d77\u6765\uff0c\u5e76\u7528&#8221;=&#8221;\u8fde\u63a5\u8868\u793a\u5339\u914d\u3002<\/p>\n<div>JOIN\u7684\u57fa\u672c\u6982\u5ff5\u662f&#8221;\u5185\u90e8\u8fde\u63a5&#8221;\uff08\u7701\u7565\u7f3a\u5931\u7684\u8bb0\u5f55\uff09<br \/>\n\u4e3a\u4e86\u533a\u522b\u4e0e\u4ea4\u53c9\u8fde\u63a5JOIN\uff0c\u9700\u8981\u4f7f\u7528INNER\u5173\u952e\u8bcd\uff01<\/p>\n<h1>\u25c6JOIN-\u5916\u90e8\u5408\u5e76\uff08\u3007\u3007 OUTER JOIN\uff09<\/p>\n<pre class=\"post-pre\"><code><span class=\"no\">SELECT<\/span> <span class=\"err\">\uff5e<\/span> <span class=\"no\">FROM<\/span> <span class=\"err\">\uff5e<\/span> <span class=\"p\">(<\/span><span class=\"no\">LEFT<\/span> <span class=\"p\">)<\/span> <span class=\"no\">OUTER<\/span> <span class=\"no\">JOIN<\/span> <span class=\"n\">\u7d50\u5408\u3059\u308btbl\u540d<\/span> <span class=\"no\">ON<\/span> <span class=\"n\">\u30ad\u30fc<\/span>\r\n<span class=\"c1\">\/\/\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000(RIGHT)<\/span>\r\n<span class=\"c1\">\/\/\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u203b\u30d9\u30fc\u30b9tbl\u304c\u5de6\u304b\u53f3\u304b<\/span>\r\n<\/code><\/pre>\n<p>\u628a\u4e24\u4e2atbl\u4e2d\u57fa\u672ctbl\u7684\u6570\u636e\u4e0e\u53e6\u4e00\u4e2atbl\u8fdb\u884c\u5408\u5e76\u3002<\/p>\n<p>\u53ea\u6709\u4e00\u4e2atbl\u4e2d\u5b58\u5728\u7684\u6570\u636e\u7684\u5904\u7406\u65b9\u5f0f\u5982\u4e0b\u3002<\/p>\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">\u30d9\u30fc\u30b9tbl\u306b\u3042\u308a\u3001\u7d50\u5408tbl\u306b\u7121\u3044<\/ul>\n<\/li>\n<\/ul>\n<p>\u7d50\u5408tbl\u306b\u5165\u308b<\/p>\n<p>\u30d9\u30fc\u30b9tbl\u306b\u7121\u304f\u3001\u7d50\u5408tbl\u306b\u3042\u308b<\/p>\n<p>\u7d50\u5408tbl\u306b\u5165\u3089\u306a\u3044\uff01<br \/>\n\u203b\u4e00\u3064\u306e\u30b7\u30b9\u30c6\u30e0\u3067\u306fLEFT\u304bRIGHT\u306e\u3069\u3061\u3089\u304b\u306e\u307f\u3067\u7d71\u4e00\u3059\u308b\u306e\u304c\u4e00\u822c\u7684\u3002<\/p>\n<h1>\u4f7f\u7528phpMyAdmin\u76f4\u63a5\u8f93\u5165\u6570\u636e\u3002\u4eceSQL\u754c\u9762\u5220\u9664A.I\u7684\u5217\uff01\uff01<\/p>\n<h1>\u25c6\u559c\u6b22\u8fd0\u7b97\u7b26<br \/>\n\u5728\u83b7\u53d6\u6570\u636e\u5e93\u6570\u636e\u65f6\uff0c\u4f7f\u7528\u201c\u90e8\u5206\u5339\u914d\u201d\u8fdb\u884c\u83b7\u53d6\u3002<br \/>\n\uff08\u5728WHERE\u6761\u4ef6\u8868\u8fbe\u5f0f\u4e2d\u4f7f\u7528LIKE\u8fd0\u7b97\u7b26\uff09<\/p>\n<pre class=\"post-pre\"><code><span class=\"no\">SELECT<\/span> <span class=\"err\">\uff5e<\/span> <span class=\"no\">FROM<\/span> <span class=\"err\">\uff5e<\/span> <span class=\"no\">WHERE<\/span> <span class=\"n\">\u30ab\u30e9\u30e0\u540d<\/span> <span class=\"no\">LIKE<\/span> <span class=\"o\">%<\/span><span class=\"n\">\u691c\u7d22\u30ef\u30fc\u30c9<\/span><span class=\"o\">%<\/span>\r\n<\/code><\/pre>\n<p>\u83b7\u53d6\u5305\u542b\u641c\u7d22\u5173\u952e\u8bcd\u7684\u5217\u540d\u7684\u503c\u3002<\/p>\n<p>\uff1c\u8981\u6c42\uff1e<\/p>\n<p>%\uff1a0\u6587\u5b57\u4ee5\u4e0a\u306e\u4efb\u610f<\/p>\n<p>_\uff1a1\u6587\u5b57\u306e\u4efb\u610f<br \/>\n\u203b\u7d44\u307f\u5408\u308f\u305b\u3066\u4f7f\u7528\uff01\uff01\uff08__\u30672\u6587\u5b57\u3001_%\u30671\u6587\u5b57\u4ee5\u4e0a\u3001___%\u30673\u6587\u5b57\u4ee5\u4e0a\u2026\u306a\u3069\uff09<\/p>\n<p>\u6211\u6628\u5929\u665a\u4e0a\u5728\u5bb6\u91cc\u770b\u4e86\u4e00\u90e8\u7535\u5f71\u3002<\/p>\n<p>\u7b54\uff09\u6628\u5929\u665a\u4e0a\u6211\u5728\u5bb6\u91cc\u770b\u4e86\u4e00\u90e8\u7535\u5f71\u3002<\/p>\n<div>\n<div class=\"post-table\">\u66f8\u304d\u65b9\u610f\u5473<code>%\u30c6\u30ec\u30d3%<\/code>\u30c6\u30ec\u30d3\u3068\u3044\u3046\u6587\u5b57\u5217\u3092\u542b\u3080\u3082\u306e\u3059\u3079\u3066<code>3_<\/code>\u5e74\u9f62\u30ab\u30e9\u30e0\u306730\u4ee3\u306e\u4eba\u3059\u3079\u3066<code>_%\u30c6\u30ec\u30d3_%<\/code>\u30c6\u30ec\u30d3\u306e\u524d\u5f8c\u306b1\u6587\u5b57\u4ee5\u4e0a\u306e\u6587\u5b57\u304c\u5165\u308b\u3082\u306e\u5168\u3066<\/p>\n<h3>\u8bf7\u4f7f\u7528\u201c\u25a0_%\\\u201d\u4f5c\u4e3a\u641c\u7d22\u5b57\u7b26\u4e32\uff01\u7531\u65bc\u767e\u5206\u865f\u300c%\u300d\u5177\u6709\u7279\u6b8a\u542b\u7fa9\uff0c\u800c\u53cd\u659c\u6760\u300c\\\u300d\u5247\u7528\u65bc\u9032\u884c\u8f49\u7fa9\uff0c\u56e0\u6b64\u9700\u8981\u5728\u53cd\u659c\u6760\u524d\u52a0\u4e0a\u300c\\\u300d\u9032\u884c\u8f49\u7fa9\u3002<\/p>\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">\u300c_\u300d\uff1a\\_<\/ul>\n<\/li>\n<\/ul>\n<p>\u300c%\u300d\uff1a\\%<\/p>\n<p>\u300c\\\u300d\uff1a\\\\<\/p>\n<h1>\u25c6\u52a0\u5bc6<\/p>\n<pre class=\"post-pre\"><code><span class=\"nb\">password_hash<\/span><span class=\"p\">(<\/span><span class=\"n\">\u6587\u5b57\u5217<\/span><span class=\"p\">,<\/span><span class=\"no\">PASSWORD_DEFAULT<\/span><span class=\"p\">)<\/span>\r\n<span class=\"c1\">\/\/\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000 \u203b\u4e00\u822c\u7684\u306a\u30e2\u30fc\u30c9\u3053\u308c\uff01<\/span>\r\n<\/code><\/pre>\n<div>\n<div class=\"post-table\">\u5f15\u6570\u5185\u5bb9\u7b2c1\u5f15\u6570\u6697\u53f7\u5316\u3059\u308b\u6587\u5b57\u5217\u7b2c2\u5f15\u6570\u6697\u53f7\u5316\u306e\u30e2\u30fc\u30c9\u3092\u6307\u5b9a\u65e0\u8bba\u539f\u59cb\u5b57\u7b26\u4e32\u7684\u957f\u5ea6\u5982\u4f55\uff0c\u5c06\u957f\u5ea6\u8d85\u8fc760\u4e2a\u5b57\u7b26\u7684\u5b57\u7b26\u4e32\u8fdb\u884c\u52a0\u5bc6\u3002<\/p>\n<h3>\u25a0&#8221;PASSWORD_DEFAULT&#8221;\u662f\u4ec0\u4e48\u610f\u601d\uff1f\u4f7f\u7528\u59cb\u7d42\u66f4\u65b0\u7684\u7b97\u6cd5\u8fdb\u884c\u52a0\u5bc6\uff0c\u56e0\u6b64\u52a0\u5bc6\u540e\u7684\u5b57\u7b26\u4e32\u53ef\u80fd\u4f1a\u53d8\u5f97\u66f4\u957f\u3002<\/p>\n<div>\u5b98\u65b9\u5efa\u8bae\u5c06\u6570\u636e\u5e93\u7684\u957f\u5ea6\u8bbe\u7f6e\u4e3a255\uff01<\/p>\n<h1>\u25c6\u52a0\u5bc6\u540e\u7684\u4e00\u81f4\u6027\u786e\u8ba4<\/p>\n<pre class=\"post-pre\"><code><span class=\"nb\">password_verify<\/span><span class=\"p\">(<\/span><span class=\"n\">\u6697\u53f7\u5316\u524d<\/span><span class=\"p\">,<\/span><span class=\"n\">\u6697\u53f7\u5316\u5f8c<\/span><span class=\"p\">)<\/span>\r\n<\/code><\/pre>\n<div>\n<div class=\"post-table\">\u5f15\u6570\u5185\u5bb9\u7b2c1\u5f15\u6570\u6697\u53f7\u5316\u524d\u306e\u5024\u7b2c2\u5f15\u6570\u6697\u53f7\u5316\u5f8c\u306e\u5024\u7ed3\u679c\u5c06\u4f1a\u5982\u4e0b\u6240\u793a\u3002<\/p>\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">true \uff1a\u4e00\u81f4<\/ul>\n<\/li>\n<\/ul>\n<ul class=\"post-ul\">false\uff1a\u4e0d\u4e00\u81f4<\/ul>\n<h1>\u25c6\u7f13\u51b2PHP\u7684\u7f13\u51b2\u533a\u662f\u6307\u5c06\u8f93\u51fa\u5185\u5bb9\u5b58\u50a8\u5728\u5185\u5b58\u4e2d\u800c\u4e0d\u662f\u6587\u4ef6\u4e2d\u3002<br \/>\n\uff08\u4e0d\u4f1a\u5728\u5c4f\u5e55\u4e0a\u663e\u793a\uff0c\u800c\u662f\u5199\u5165\u5230\u5185\u5b58\u4e2d\uff01\uff01\uff09<br \/>\n\u901a\u8fc7\u5728\u7f13\u51b2\u533a\u4e2d\u6267\u884c\u51fd\u6570\uff0c\u53ef\u4ee5\u5c06\u5185\u5b58\u4e2d\u7684\u8f93\u51fa\u5b58\u50a8\u5230\u53d8\u91cf\u4e2d\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"c1\">\/\/\u30d0\u30c3\u30d5\u30a1\u958b\u59cb<\/span>\r\n<span class=\"nb\">ob_start<\/span><span class=\"p\">();<\/span>\r\n\r\n<span class=\"c1\">\/\/\u30d0\u30c3\u30d5\u30a1\u7d42\u4e86\uff06\u30e1\u30e2\u30ea\u89e3\u653e<\/span>\r\n<span class=\"nb\">ob_end_clean<\/span><span class=\"p\">();<\/span>\r\n\r\n<span class=\"c1\">\/\/\u30d0\u30c3\u30d5\u30a1\u4e2d\u306e\u30e1\u30e2\u30ea\u66f8\u8fbc\u307f\u5185\u5bb9\u3092\u53d6\u5f97<\/span>\r\n<span class=\"c1\">\/\/\u5909\u6570\u306b\u30d0\u30c3\u30d5\u30a1\u4e2d\u306e\u51e6\u7406\u3092\u683c\u7d0d\u3002\u4e0a\u66f8\u304d\u3067\u306f\u306a\u304f\u3001\u5f8c\u308d\u306b\u8ffd\u52a0\u3057\u3066\u3044\u304f\uff01\uff01<\/span>\r\n<span class=\"nv\">$\u5909\u6570<\/span><span class=\"o\">=<\/span><span class=\"nb\">ob_get_contents<\/span><span class=\"p\">();<\/span>\r\n<\/code><\/pre>\n<p>\u53ea\u6709\u5728ob_start\u51fd\u6570\u4e2d\u4f7f\u7528ob_get_contents\uff0c\u5426\u5219\u4e00\u5207\u90fd\u4f1a\u88ab\u57cb\u5728\u9ed1\u6697\u4e2d&#8230;NaNm<\/p>\n<h1>\u25c6\u521b\u5efa\u548c\u4fdd\u5b58\u65b0\u6587\u4ef6\u521b\u5efa\u4e00\u4e2a\u65b0\u6587\u4ef6\u7684\u6307\u4ee4\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"nb\">file_put_contents<\/span><span class=\"p\">(<\/span><span class=\"n\">\u65b0\u898f\u30d5\u30a1\u30a4\u30eb\u306e\u76f8\u5bfe\u30d1\u30b9<\/span><span class=\"p\">,<\/span><span class=\"n\">\u30d5\u30a1\u30a4\u30eb\u306e\u4e2d\u8eab<\/span><span class=\"p\">);<\/span>\r\n<\/code><\/pre>\n<div>\n<div class=\"post-table\">\u5f15\u6570\u5185\u5bb9\u7b2c1\u5f15\u6570\u65b0\u898f\u30d5\u30a1\u30a4\u30eb\u306e\u76f8\u5bfe\u30d1\u30b9\u7b2c2\u5f15\u6570\u30d5\u30a1\u30a4\u30eb\u306e\u4e2d\u8eab<\/p>\n<h1>\u8fdb\u884c\u5176\u4ed6\u6587\u4ef6\u7684\u52a0\u8f7d\uff08\u53c2\u89c1\u8bfe\u672c102\u9875\u3001105\u9875\uff09<\/p>\n<pre class=\"post-pre\"><code><span class=\"k\">require<\/span> <span class=\"s2\">\"\u30d5\u30a1\u30a4\u30eb\u306e\u30d1\u30b9\"<\/span><span class=\"p\">;<\/span>\r\n<\/code><\/pre>\n<p>require\uff0frequire_once<\/p>\n<p>\u30d5\u30a1\u30a4\u30eb\u304c\u306a\u3044\u3068\u304dFatal\u30a8\u30e9\u30fc<\/p>\n<p>include\uff0finclude_once<\/p>\n<p>\u30d5\u30a1\u30a4\u30eb\u304c\u306a\u3044\u3068\u304dwarning\u3000\u203b\u30c6\u30b9\u30c8\u7528<\/p>\n<div>\uff5e_once\u65e0\u6cd5\u5728\u540c\u4e00\u6587\u4ef6\u4e2d\u4e24\u6b21\u8bfb\u53d6\u76f8\u540c\u7684\u6587\u4ef6\u3002\u5728\u6d4b\u8bd5\u9636\u6bb5\uff0c\u5982\u679c\u52a0\u8f7d\u6587\u4ef6\u8fd8\u6ca1\u6709\u51c6\u5907\u597d\uff0c\u53ef\u4ee5\u4f7f\u7528\u201cinclude\u201d\uff0c<br \/>\n\u5728\u52a0\u8f7d\u6587\u4ef6\u5b8c\u6210\u540e\uff0c\u53ef\u4ee5\u5207\u6362\u5230\u4f7f\u7528\u201crequire\u201d\u7b49\u64cd\u4f5c\u6765\u5904\u7406\u3002<\/p>\n<div>\n<p>\u53ea\u9700\u9605\u8bfb\u4e00\u6b21\u7684\u4e8b\u60c5\uff0c\u5c31\u8981\u4ee5\u4e8b\u6545\u9884\u9632\u4e3a\u4e3b\uff01\uff01<\/p>\n<p>\u56e0\u4e3a&#8221;include&#8221;\u53ea\u662f\u4e3a\u5f00\u53d1\u800c\u4fdd\u7559\u7684\uff0c\u6240\u4ee5\u4e0d\u8981\u7559\u4e0b\u5b83\uff01\uff01<\/p>\n<pre class=\"post-pre\"><code><span class=\"k\">require_once<\/span> <span class=\"s2\">\"\u30d5\u30a1\u30a4\u30eb\u306e\u30d1\u30b9\"<\/span><span class=\"p\">;<\/span>\r\n<\/code><\/pre>\n<h1>\u25c6\u8bfe\u5802\uff08\u6559\u79d1\u4e66\u7b2c119\u9875\u81f3\uff09<\/p>\n<pre class=\"post-pre\"><code><span class=\"kd\">class<\/span> <span class=\"nc\">\u30af\u30e9\u30b9\u540d<\/span><span class=\"p\">{<\/span>\r\n<span class=\"c1\">\/\/\u3000\ufe19<\/span>\r\n<span class=\"p\">}<\/span>\r\n<\/code><\/pre>\n<p>\u5728\u5de5\u5382\u5236\u9020\u7684\u4ea7\u54c1\u4e2d\uff0c\u7c7b\u4f3c\u4e8e\u201c\u8bbe\u8ba1\u56fe\u201d\u7684\u4e1c\u897f\u3002<\/p>\n<h3>\u25a0\u5b9e\u4f8b\u7c7b\u4f3c\u4e8e\u201c\u91cf\u4ea7\u54c1\u201d\u7684\u4e1c\u897f\u3002\uff08\u5de5\u5382\u51fa\u8d27\u72b6\u6001\uff09<br \/>\n\u521b\u5efa\u5b9e\u4f8b\u9700\u8981\u4f7f\u7528\u201cnew\u8fd0\u7b97\u7b26\u201d\u3002<\/p>\n<div>\u5728\u4e2d\u56fd\uff0c\u53ef\u4ee5\u6709\u591a\u4e2a\u7c7b\u7684\u7a0b\u5e8f\uff08\u53ef\u4ee5\u5355\u72ec\u8fd0\u884c\uff09\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"n\">class<\/span> <span class=\"err\">\uff5e<\/span><span class=\"p\">{<\/span><span class=\"c1\">\/\/\u2190class\u306fprivate\/public\u304c\u5fc5\u8981<\/span>\r\n    <span class=\"k\">private<\/span> <span class=\"err\">\uff5e\u3000<\/span><span class=\"c1\">\/\/\u2190private\u306f\u76f4\u63a5\u30a2\u30af\u30bb\u30b9\u3067\u304d\u306a\u3044<\/span>\r\n    <span class=\"k\">public<\/span> <span class=\"err\">\uff5e\u3000<\/span>\r\n<span class=\"p\">}<\/span>\r\n<\/code><\/pre>\n<h1>\u25c6\u5728\u7c7b\u5185\u7684\u53d8\u91cf\/\u51fd\u6570<\/p>\n<h3>\u25a0\u5982\u4f55\u8bbf\u95ee\u9700\u8981\u6307\u5b9a\u4ee5\u4e0b\u5185\u5bb9\u3002<\/p>\n<p>public \uff1a\u76f4\u63a5\u4f7f\u7528\u53ef<\/p>\n<p>private \uff1aclass\u5185\uff08\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\uff09\u304b\u3089\u306e\u307f\u4f7f\u7528\u53ef<\/p>\n<p>protected\uff1aclass\u5185\u304a\u3088\u3073\u7d99\u627f\uff08\u5b50\uff09class\u306e\u307f\u3067\u4f7f\u7528\u53ef<\/p>\n<p>\u203b \u4e0d\u9700\u8981\u4ee5\u4e0a\u6240\u8ff0\u7684\u8bbe\u7f6e\u3002\u4e0epublic\u7684\u5904\u7406\u65b9\u6cd5\u7c7b\u4f3c\u3002<\/p>\n<h3>\u25a0\u4f7f\u7528\u53d8\u91cf\u548c\u51fd\u6570<\/p>\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u5185\uff1a\u300c$this-&gt;\u5909\u6570\u540d\/\u95a2\u6570\u540d\u300d<\/ul>\n<\/li>\n<\/ul>\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u5916\uff1a\u300c$\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u540d-&gt;\u5909\u6570\u540d\/\u95a2\u6570\u540d\u300d<\/ul>\n<\/li>\n<\/ul>\n<ul class=\"post-ul\">\u5b9a\u6570\uff1a\u300c::\u300d\u3092\u4f7f\u7528<\/ul>\n<h1>\u25c6\u73ed\u7ea7\u5185\u90e8\u5df2\u51b3\u5b9a\u7684\u6570\u91cf<\/p>\n<pre class=\"post-pre\"><code><span class=\"k\">const<\/span> <span class=\"no\">\u5b9a\u6570\u540d<\/span><span class=\"p\">;<\/span>\r\n<\/code><\/pre>\n<h3>\u25a0\u5b9e\u4f8b\u5185\u90e8self::\u5b9a\u6570\u540d<br \/>\n\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u5185\u3067\u5b9a\u6570\u306b\u30a2\u30af\u30bb\u30b9<\/p>\n<h3>\u25a0\u8bfe\u5916\u6d3b\u52a8\u30af\u30e9\u30b9\u540d::\u5b9a\u6570\u540d<br \/>\n\u30af\u30e9\u30b9\u5916\u3067\u306f\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306a\u3057\u306b\u30a2\u30af\u30bb\u30b9\u53ef\u80fd<\/p>\n<h1>\u25c6\u7c7b\u9759\u6001\uff08\u5177\u6709\u5171\u540c\u503c\u7684\u53d8\u91cf\uff09<\/p>\n<pre class=\"post-pre\"><code><span class=\"k\">public<\/span> <span class=\"k\">static<\/span> <span class=\"nv\">$\u5909\u6570\u540d<\/span><span class=\"p\">;<\/span>\r\n\r\n<span class=\"k\">echo<\/span> <span class=\"nv\">$\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9<\/span><span class=\"o\">::<\/span><span class=\"nv\">$\u5909\u6570\u540d<\/span><span class=\"p\">;<\/span>\r\n<\/code><\/pre>\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">\u30af\u30e9\u30b9\u306e\u4e2d\u306b\u3042\u308a\u3001\u5b9a\u6570\u3067\u306f\u306a\u304f\uff08\u4e2d\u8eab\u3092\u5909\u66f4\u3067\u304d\uff09\uff06\u5168\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u3067\u5171\u901a\u306e\u5024\u3092\u6301\u3066\u308b<\/ul>\n<\/li>\n<\/ul>\n<p>public\u3068\u4f75\u7528\uff08\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306e\u751f\u6210\u306b\u95a2\u4fc2\u306a\u304f\u30a2\u30af\u30bb\u30b9\u53ef\uff09<br \/>\n\u30a2\u30af\u30bb\u30b9\u306f\u5b9a\u6570\u540c\u69d8\u300c::\u300d\u300cself\u300d\u3092\u7528\u3044\u308b<\/p>\n<p>\u5373\u4f7f\u4ece\u4e0d\u540c\u7684\u5b9e\u4f8b\u8bbf\u95ee\uff0c\u503c\u4ecd\u7136\u53d8\u5f97\u5171\u4eab\u3002<\/p>\n<h1>\u25c6\u7c7b\u522b &#8211; \u6784\u9020\u51fd\u6570\u5728\u521b\u5efa\u5b9e\u4f8b\u65f6\u81ea\u52a8\u6267\u884c\u7684\u51fd\u6570\u3002<\/p>\n<div>\u9700\u8981\u65f6\u8bf7\u9002\u65f6\u63a5\u53d7\u503c\u3002\u25c6\u7c7b-\u6790\u6784\u51fd\u6570<br \/>\n\u5728\u5b9e\u4f8b\u9500\u6bc1\u65f6\u81ea\u52a8\u6267\u884c\u7684\u51fd\u6570\u3002<\/p>\n<p>\uff1c\u91ca\u653e\u5b9e\u4f8b\uff1e<\/p>\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">\u660e\u793a\u3059\u308b\u5834\u5408\u3000\uff1aunset(\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u540d)<\/ul>\n<\/li>\n<\/ul>\n<ul class=\"post-ul\">\u660e\u793a\u3057\u306a\u3044\u5834\u5408\uff1aPHP\u30d7\u30ed\u30b0\u30e9\u30e0\u7d42\u4e86\u6642\u306b\u81ea\u52d5\u7834\u68c4<\/ul>\n<div>\u65e0\u6cd5\u4f20\u9012\u4ef7\u503c<\/p>\n<h1>\u25c6\u547d\u540d\u7a7a\u95f4<\/p>\n<pre class=\"post-pre\"><code><span class=\"cp\">&lt;?php<\/span>\r\n<span class=\"c1\">\/\/\u203b\u30d5\u30a1\u30a4\u30eb\u306e1\u884c\u76ee\u306f\u7d76\u5bfe&lt;?php<\/span>\r\n<span class=\"kn\">namespace<\/span> <span class=\"nn\">\u30a8\u30ea\u30a2\u540d<\/span><span class=\"p\">;<\/span>\r\n<span class=\"c1\">\/\/\u203b2\u884c\u76ee\u306f\u7d76\u5bfe\u540d\u524d\u6307\u5b9a<\/span>\r\n<\/code><\/pre>\n<p>\u4e3a\u4e86\u786e\u4fdd\u5728\u4f7f\u7528\u4ed6\u4eba\u7f16\u5199\u7684\u7a0b\u5e8f\u65f6\uff0c\u907f\u514d\u53d8\u91cf\/\u51fd\u6570\u540d\u7684\u91cd\u590d\uff08\u51b2\u7a81\uff09\uff0c\u6211\u4eec\u5f15\u5165\u4e86\u547d\u540d\u7a7a\u95f4\u7684\u6982\u5ff5\uff0c\u5141\u8bb8\u6211\u4eec\u5728\u4ee3\u7801\u533a\u57df\u5185\u7ed9\u53d8\u91cf\u548c\u51fd\u6570\u9644\u52a0\u540d\u79f0\u3002<\/p>\n<div>\u4e3a\u4e86\u9632\u6b62\u53d8\u91cf\u88ab\u8986\u76d6\uff0c\u53d8\u91cf\u5e94\u8be5\u653e\u5728class\u4e2d\uff0c\u56e0\u4e3a\u53d8\u91cf\u6ca1\u6709\u9002\u7528\u4e8e\u547d\u540d\u7a7a\u95f4=\u8986\u76d6\uff01\uff01<\/p>\n<div>\u4ee5\u524d\uff0c\u6211\u4eec\u4f1a\u6839\u636e\u5f00\u53d1\u8005\u6765\u7ed9\u4ee3\u7801\u6dfb\u52a0\u540d\u79f0\u3002<\/form>\n","protected":false},"excerpt":{"rendered":"<p>\u6ce8\u610f\uff1a\u6253\u5f00XAMPP\u65f6\uff0c\u8bf7\u5728\u6d4f\u89c8\u5668\u4e2d\u8f93\u5165http:\/\/localhost\/\uff5e \u25c6\u6570\u636e\u5e93\u7684\u4e09\u79cd\u7c7b\u578b\uff08\u6559\u79d1\u4e66P28 [&hellip;]<\/p>\n","protected":false},"author":11,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[227],"class_list":["post-30228","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-227"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>PHP\u7684\u57fa\u7840\u8bed\u6cd5 - Blog - Silicon Cloud<\/title>\n<meta name=\"description\" content=\"\u5173\u4e8ePHP\u7684\u57fa\u7840\u8bed\u6cd5\u7684\u6280\u672f\u6587\u7ae0\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/zh\/blog\/php\u7684\u57fa\u7840\u8bed\u6cd5\/\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PHP\u7684\u57fa\u7840\u8bed\u6cd5\" \/>\n<meta property=\"og:description\" content=\"\u5173\u4e8ePHP\u7684\u57fa\u7840\u8bed\u6cd5\u7684\u6280\u672f\u6587\u7ae0\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/zh\/blog\/php\u7684\u57fa\u7840\u8bed\u6cd5\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:published_time\" content=\"2023-08-26T02:09:26+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-12T10:11:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d061337434c4406bdac51\/171-0.gif\" \/>\n<meta name=\"author\" content=\"\u65b0, \u97f5\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u4f5c\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"\u65b0, \u97f5\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 \u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/php%e7%9a%84%e5%9f%ba%e7%a1%80%e8%af%ad%e6%b3%95\/\",\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/php%e7%9a%84%e5%9f%ba%e7%a1%80%e8%af%ad%e6%b3%95\/\",\"name\":\"PHP\u7684\u57fa\u7840\u8bed\u6cd5 - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#website\"},\"datePublished\":\"2023-08-26T02:09:26+00:00\",\"dateModified\":\"2025-08-12T10:11:54+00:00\",\"author\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/4ba4019495123db3038fd0809e6959c9\"},\"description\":\"\u5173\u4e8ePHP\u7684\u57fa\u7840\u8bed\u6cd5\u7684\u6280\u672f\u6587\u7ae0\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/php%e7%9a%84%e5%9f%ba%e7%a1%80%e8%af%ad%e6%b3%95\/#breadcrumb\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/zh\/blog\/php%e7%9a%84%e5%9f%ba%e7%a1%80%e8%af%ad%e6%b3%95\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/php%e7%9a%84%e5%9f%ba%e7%a1%80%e8%af%ad%e6%b3%95\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9875\",\"item\":\"https:\/\/www.silicloud.com\/zh\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PHP\u7684\u57fa\u7840\u8bed\u6cd5\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/\",\"name\":\"Blog - Silicon Cloud\",\"description\":\"\",\"inLanguage\":\"zh-Hans\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/4ba4019495123db3038fd0809e6959c9\",\"name\":\"\u65b0, \u97f5\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/d484b6c6e4ae82e8a9efea989e1d2af46d9b6ef128101e63b18f559fca0ae627?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/d484b6c6e4ae82e8a9efea989e1d2af46d9b6ef128101e63b18f559fca0ae627?s=96&d=mm&r=g\",\"caption\":\"\u65b0, \u97f5\"},\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/author\/yunxin\/\"},{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/php%e7%9a%84%e5%9f%ba%e7%a1%80%e8%af%ad%e6%b3%95\/#local-main-organization-logo\",\"url\":\"\",\"contentUrl\":\"\",\"caption\":\"Blog - Silicon Cloud\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"PHP\u7684\u57fa\u7840\u8bed\u6cd5 - Blog - Silicon Cloud","description":"\u5173\u4e8ePHP\u7684\u57fa\u7840\u8bed\u6cd5\u7684\u6280\u672f\u6587\u7ae0","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.silicloud.com\/zh\/blog\/php\u7684\u57fa\u7840\u8bed\u6cd5\/","og_locale":"zh_CN","og_type":"article","og_title":"PHP\u7684\u57fa\u7840\u8bed\u6cd5","og_description":"\u5173\u4e8ePHP\u7684\u57fa\u7840\u8bed\u6cd5\u7684\u6280\u672f\u6587\u7ae0","og_url":"https:\/\/www.silicloud.com\/zh\/blog\/php\u7684\u57fa\u7840\u8bed\u6cd5\/","og_site_name":"Blog - Silicon Cloud","article_published_time":"2023-08-26T02:09:26+00:00","article_modified_time":"2025-08-12T10:11:54+00:00","og_image":[{"url":"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d061337434c4406bdac51\/171-0.gif"}],"author":"\u65b0, \u97f5","twitter_card":"summary_large_image","twitter_misc":{"\u4f5c\u8005":"\u65b0, \u97f5","\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4":"4 \u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/zh\/blog\/php%e7%9a%84%e5%9f%ba%e7%a1%80%e8%af%ad%e6%b3%95\/","url":"https:\/\/www.silicloud.com\/zh\/blog\/php%e7%9a%84%e5%9f%ba%e7%a1%80%e8%af%ad%e6%b3%95\/","name":"PHP\u7684\u57fa\u7840\u8bed\u6cd5 - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/#website"},"datePublished":"2023-08-26T02:09:26+00:00","dateModified":"2025-08-12T10:11:54+00:00","author":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/4ba4019495123db3038fd0809e6959c9"},"description":"\u5173\u4e8ePHP\u7684\u57fa\u7840\u8bed\u6cd5\u7684\u6280\u672f\u6587\u7ae0","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/php%e7%9a%84%e5%9f%ba%e7%a1%80%e8%af%ad%e6%b3%95\/#breadcrumb"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/zh\/blog\/php%e7%9a%84%e5%9f%ba%e7%a1%80%e8%af%ad%e6%b3%95\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/zh\/blog\/php%e7%9a%84%e5%9f%ba%e7%a1%80%e8%af%ad%e6%b3%95\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9875","item":"https:\/\/www.silicloud.com\/zh\/blog\/"},{"@type":"ListItem","position":2,"name":"PHP\u7684\u57fa\u7840\u8bed\u6cd5"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#website","url":"https:\/\/www.silicloud.com\/zh\/blog\/","name":"Blog - Silicon Cloud","description":"","inLanguage":"zh-Hans"},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/4ba4019495123db3038fd0809e6959c9","name":"\u65b0, \u97f5","image":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/d484b6c6e4ae82e8a9efea989e1d2af46d9b6ef128101e63b18f559fca0ae627?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d484b6c6e4ae82e8a9efea989e1d2af46d9b6ef128101e63b18f559fca0ae627?s=96&d=mm&r=g","caption":"\u65b0, \u97f5"},"url":"https:\/\/www.silicloud.com\/zh\/blog\/author\/yunxin\/"},{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.silicloud.com\/zh\/blog\/php%e7%9a%84%e5%9f%ba%e7%a1%80%e8%af%ad%e6%b3%95\/#local-main-organization-logo","url":"","contentUrl":"","caption":"Blog - Silicon Cloud"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/30228","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/comments?post=30228"}],"version-history":[{"count":3,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/30228\/revisions"}],"predecessor-version":[{"id":111711,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/30228\/revisions\/111711"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/media?parent=30228"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/categories?post=30228"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/tags?post=30228"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}