<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5303883531708709480</id><updated>2024-09-13T13:18:57.114+09:00</updated><category term="ドットインストール"/><category term="その他"/><category term="集合知プログラミング５章「最適化」"/><category term="MySQL"/><category term="集合知プログラミング２章「推薦を行う」"/><category term="Mac"/><category term="UNIX"/><category term="iPhone"/><category term="ネット広告"/><title type='text'>Geek テイスト</title><subtitle type='html'>プログラミングやウェブ制作についてのTipsやトピックなど</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://geektaste.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5303883531708709480/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://geektaste.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/5303883531708709480/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>t.kazuyoshi</name><uri>http://www.blogger.com/profile/03788790609174011257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>39</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5303883531708709480.post-7320054835047984236</id><published>2013-10-05T01:22:00.002+09:00</published><updated>2013-10-05T01:22:57.648+09:00</updated><title type='text'>Underscore.jsのメソッドまとめ</title><content type='html'>_.shuffle() :　配列をシャッフル&lt;br /&gt;
&lt;br /&gt;
_.each() : 要素のそれぞれに処理を行う&lt;br /&gt;
例&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; _.each ([2, 5, 8], function(num) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; console.log(num*2);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;});&lt;br /&gt;
配列のそれぞれの要素がfunctionの引数に入ってきて処理を行う&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
_.map() : 要素のそれぞれに処理を行って、returnしたものを配列として返す&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; x = _.map ([2, 5, 8], function(num) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return num*2;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;});&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
x = [4, 10, 8]という風に返ってくる&lt;br /&gt;
&lt;br /&gt;
find : 条件に最初に合うものを探して返す&lt;br /&gt;
例&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var a = [2, 5, 8, 42, 12];&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var x;&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; x = _.find(a, function(num) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return num &amp;gt; 5;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; });&lt;br /&gt;
　　　　//aの各要素がnumに入って、num&amp;gt;5ならその値をｘに入れて終了。&lt;br /&gt;
&amp;nbsp;　　　　最初に条件に一致したものを返す&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
filter :条件に合うもの全てを配列として返す、挙動はほぼfindとおなじ。&lt;br /&gt;
contains : 配列にある値があるかないかを判定する&lt;br /&gt;
例&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var a = [2, 5, 8, 42, 12];&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var x;&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; x = _.contains(a, 8);&lt;br /&gt;
&lt;br /&gt;
配列aに8という要素があればtrueなければfalseを返す&lt;br /&gt;
&lt;br /&gt;
groupBy : 条件に併せてグルーピングして配列で返す&lt;br /&gt;
例&lt;br /&gt;
&lt;span style=&quot;font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; white-space: pre-wrap;&quot;&gt;x = _.groupBy(a, function(num)&amp;nbsp;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; white-space: pre-wrap;&quot;&gt;    return num % 3;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; white-space: pre-wrap;&quot;&gt;});&lt;/span&gt;&lt;br /&gt;
この場合だと３でわって余りが１のグループ、２のグループ、０のグループ&lt;br /&gt;
の配列を返す&lt;br /&gt;
&lt;br /&gt;
countBy : 条件ごとに要素数をカウント&lt;br /&gt;
例&lt;br /&gt;
&lt;span style=&quot;font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; line-height: 18px; white-space: pre-wrap;&quot;&gt;x = _.countBy(a, function(num){&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; line-height: 18px; white-space: pre-wrap;&quot;&gt;　　return num % 2 == 0 ? &#39;even&#39; : &#39;odd&#39;;&lt;/span&gt;&lt;span style=&quot;font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; line-height: 18px; white-space: pre-wrap;&quot;&gt;});&lt;/span&gt;&lt;span style=&quot;font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; line-height: 18px; white-space: pre-wrap;&quot;&gt;条件に合う要素数をevenとして、合わない元をoddとして返す&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; line-height: 18px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Monaco, Menlo, Consolas, Courier New, monospace;&quot;&gt;&lt;span style=&quot;line-height: 18px; white-space: pre-wrap;&quot;&gt;sortBy:演算結果の大きさでソートする&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Monaco, Menlo, Consolas, Courier New, monospace;&quot;&gt;&lt;span style=&quot;line-height: 18px; white-space: pre-wrap;&quot;&gt;例&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; line-height: 18px; white-space: pre-wrap;&quot;&gt;x = _.sortBy(a, function(num) {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; line-height: 18px; white-space: pre-wrap;&quot;&gt;    return Math.sin(num);&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; line-height: 18px; white-space: pre-wrap;&quot;&gt;});&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;この場合は各要素のsin値の大きさでソートして配列を返す&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span class=&quot;pln&quot; style=&quot;font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; line-height: 18px; text-align: left; white-space: pre-wrap;&quot;&gt;x &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; line-height: 18px; text-align: left; white-space: pre-wrap;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; line-height: 18px; text-align: left; white-space: pre-wrap;&quot;&gt; _&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; line-height: 18px; text-align: left; white-space: pre-wrap;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; line-height: 18px; text-align: left; white-space: pre-wrap;&quot;&gt;sortBy&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; line-height: 18px; text-align: left; white-space: pre-wrap;&quot;&gt;([&lt;/span&gt;&lt;span class=&quot;str&quot; style=&quot;font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; line-height: 18px; text-align: left; white-space: pre-wrap;&quot;&gt;&quot;me&quot;&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; line-height: 18px; text-align: left; white-space: pre-wrap;&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; line-height: 18px; text-align: left; white-space: pre-wrap;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;str&quot; style=&quot;font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; line-height: 18px; text-align: left; white-space: pre-wrap;&quot;&gt;&quot;i&quot;&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; line-height: 18px; text-align: left; white-space: pre-wrap;&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; line-height: 18px; text-align: left; white-space: pre-wrap;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;str&quot; style=&quot;font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; line-height: 18px; text-align: left; white-space: pre-wrap;&quot;&gt;&quot;and&quot;&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; line-height: 18px; text-align: left; white-space: pre-wrap;&quot;&gt;],&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; line-height: 18px; text-align: left; white-space: pre-wrap;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;str&quot; style=&quot;font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; line-height: 18px; text-align: left; white-space: pre-wrap;&quot;&gt;&#39;length&#39;&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; line-height: 18px; text-align: left; white-space: pre-wrap;&quot;&gt;);&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
このようにプロパティーを第二引数にとってそのプロパティーでソートする&lt;br /&gt;
&lt;br /&gt;
集合演算子計&lt;br /&gt;
&lt;br /&gt;var a = [1, 2, 5];&lt;br /&gt; var b = [5, 2, 8];&lt;br /&gt; var x;&lt;br /&gt;
_.union : 複数の配列の重複を削除して和集合をとる&lt;br /&gt;
例&lt;br /&gt;&amp;nbsp;x = _.union(a, b);&lt;br /&gt;
結果はx = [1, 2, 5, 8]&lt;br /&gt;
&lt;br /&gt;
_.intersection : 共通部部分を探す&lt;br /&gt;
例&lt;br /&gt;
x = _.intersection(a, b);&lt;br /&gt;
結果はx = [2, 5]&lt;br /&gt;
&lt;br /&gt;
_.difference : 差分を求める（第二引数の要素には無い第一引数の要素）&lt;br /&gt;
x = _.difference(a, b);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;
_.uniq：重複がないものだけ引っ張ってくる&lt;div&gt;
例&lt;/div&gt;
&lt;div&gt;
x = _.uniq([2, 5, 2, 10, 5]);&lt;/div&gt;
&lt;div&gt;
結果はx = [2, 5, 10]&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
オブジェクトに関する関数&lt;/div&gt;
&lt;br /&gt; var x;&lt;br /&gt; var user = {&lt;br /&gt;　name: &#39;hotondo&#39;,&lt;br /&gt;　score: 80,&lt;br /&gt;　web: &#39;http://hotondo-kojin.com&#39;&lt;br /&gt; };&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
_.keys : オブジェクトのキーを返してくれる&lt;/div&gt;
&lt;div&gt;
例&lt;/div&gt;
&lt;div&gt;
x = _.keys(user);&lt;/div&gt;
&lt;div&gt;
結果&lt;/div&gt;
&lt;div&gt;
x = [name, score, web]&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
_.values : オブジェクトの値のみとってくる&lt;/div&gt;
&lt;div&gt;
例&lt;/div&gt;
&lt;div&gt;
x = _.values(user);&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
_.invert : value とkeyを逆転する&lt;/div&gt;
&lt;div&gt;
例&lt;/div&gt;
&lt;div&gt;
x = _.invert(user);&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
_.has : keyを持つか判定&lt;/div&gt;
&lt;div&gt;
例&lt;/div&gt;
&lt;div&gt;
x = _.has(user, &quot;name&quot;);&lt;/div&gt;
&lt;div&gt;
結果&lt;/div&gt;
&lt;div&gt;
x = true;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
あとはisEmptyとかisString, isNull, isNumberとかもある&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
生成系&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white; font-family: &#39;Trebuchet MS&#39;, メイリオ, sans-serif; font-style: italic; line-height: 22px; text-align: left; text-indent: 16px;&quot;&gt;_.range([start], stop, [step]) : &lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: &#39;Trebuchet MS&#39;, メイリオ, sans-serif; line-height: 22px; text-align: left; text-indent: 16px;&quot;&gt;startからstopまでの連続し配列を生成、stepに値をいれると飛び飛びになる&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white; font-family: &#39;Trebuchet MS&#39;, メイリオ, sans-serif; font-style: italic; line-height: 22px; text-align: left; text-indent: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white; font-family: &#39;Trebuchet MS&#39;, メイリオ, sans-serif; line-height: 22px; text-align: left; text-indent: 16px;&quot;&gt;例&lt;/span&gt;&lt;/div&gt;
_.range(10);&amp;nbsp;&lt;div&gt;
=&amp;gt; [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
_.range(1, 11);&amp;nbsp;&lt;div&gt;
=&amp;gt; [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
_.random([max])：[max]までの数字でランダムな数字を生成&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
_.escape(”文字列”) : 文字列を実体参照した形で表示する&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
_.times(回数, function()) : 関数の処理を回数分行う&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
_(回数).times(function())：処理される内容は”_.times(回数, function())”&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
繋げて書くことが出来るメソッド&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
_.chain(”処理対象”).メソッド.メソッド.メソッド.value() : このようにchainとvalueの間に複数のメソッドをつないで処理することができる&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
テンプレート機能&lt;/div&gt;
&lt;div&gt;
_.template：テンプレートを作成してその中にオブジェクトを当て込む機能です&lt;/div&gt;
&lt;div&gt;
例&lt;/div&gt;
&lt;div&gt;
var x;&lt;br /&gt;var user = {&lt;br /&gt;　name: &#39;hotondo&#39;,&lt;br /&gt;　score: 80,&lt;br /&gt;　web: &#39;http://hotondo-kojin.com&#39;&lt;br /&gt;};&lt;/div&gt;
&lt;div&gt;
var tpl = &quot;&amp;lt;% console.log(&#39;hello from tpl&#39;); %&amp;gt;&amp;lt;li&amp;gt;&amp;lt;%- name %&amp;gt; (&amp;lt;%- score %&amp;gt;)&amp;lt;/li&amp;gt;&quot;;&lt;/div&gt;
&lt;div&gt;
x = _.template(tpl, user);&lt;/div&gt;
&lt;div&gt;
こうすることでtplのなかのnameとscoreにuserのオブジェクトが代入された形で出力されます。&lt;/div&gt;
&lt;div&gt;
代入する際に使われる括りが３種類あって&lt;/div&gt;
&amp;lt;% %&amp;gt;　：内部にjavascriptの命令を書き込める&lt;br /&gt;&amp;lt;%- %&amp;gt;　：値をそのまま出力&lt;br /&gt;&amp;lt;%= %&amp;gt;　：値をエスケープして出力</content><link rel='replies' type='application/atom+xml' href='http://geektaste.blogspot.com/feeds/7320054835047984236/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://geektaste.blogspot.com/2013/10/underscorejs.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5303883531708709480/posts/default/7320054835047984236'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5303883531708709480/posts/default/7320054835047984236'/><link rel='alternate' type='text/html' href='http://geektaste.blogspot.com/2013/10/underscorejs.html' title='Underscore.jsのメソッドまとめ'/><author><name>t.kazuyoshi</name><uri>http://www.blogger.com/profile/03788790609174011257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5303883531708709480.post-2522307613762532992</id><published>2013-10-04T02:23:00.000+09:00</published><updated>2013-10-04T12:48:52.856+09:00</updated><title type='text'>haml メモ</title><content type='html'>属性の付け方&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span class=&quot;pun&quot; style=&quot;color: #93a1a1; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; white-space: pre-wrap;&quot;&gt;%&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;color: #48484c; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; white-space: pre-wrap;&quot;&gt;html&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;color: #93a1a1; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; white-space: pre-wrap;&quot;&gt;{:&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;color: #48484c; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; white-space: pre-wrap;&quot;&gt;lang &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;color: #93a1a1; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; white-space: pre-wrap;&quot;&gt;=&amp;gt;&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;color: #48484c; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; white-space: pre-wrap;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;str&quot; style=&quot;color: #dd1144; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; white-space: pre-wrap;&quot;&gt;&quot;ja&quot;&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;color: #93a1a1; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; white-space: pre-wrap;&quot;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;pun&quot; style=&quot;background-color: white; color: #93a1a1; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; white-space: pre-wrap;&quot;&gt;&lt;span class=&quot;pun&quot; style=&quot;text-align: left;&quot;&gt;%&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;color: #48484c; text-align: left;&quot;&gt;meta&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;text-align: left;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;color: #48484c; text-align: left;&quot;&gt;charset&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;text-align: left;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;str&quot; style=&quot;color: #dd1144; text-align: left;&quot;&gt;&quot;UTF-8&quot;&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;text-align: left;&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
の２種類がある&lt;br /&gt;
&lt;br /&gt;
コメントの書き方&lt;br /&gt;
htmlにも反映される書き方　：　/&lt;br /&gt;
htmlには反映されない書き方：　&lt;span style=&quot;background-color: white; color: #404040; font-family: Arial, &#39;Helvetica Neue&#39;, Helvetica, sans-serif; font-size: 13px; line-height: 1.6;&quot;&gt;-#&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;＊字下げすればコメントでくくられるので複数行かけるよ&lt;br /&gt;
&lt;br /&gt;
属性の書き方いろいろ&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span class=&quot;tag&quot; style=&quot;color: #1e347b; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: left; white-space: pre-wrap;&quot;&gt;&amp;lt;div&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;color: #48484c; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: left; white-space: pre-wrap;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;atn&quot; style=&quot;color: teal; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: left; white-space: pre-wrap;&quot;&gt;class&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;color: #93a1a1; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: left; white-space: pre-wrap;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;atv&quot; style=&quot;color: #dd1144; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: left; white-space: pre-wrap;&quot;&gt;&quot;myClass&quot;&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;color: #48484c; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: left; white-space: pre-wrap;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;atn&quot; style=&quot;color: teal; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: left; white-space: pre-wrap;&quot;&gt;id&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;color: #93a1a1; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: left; white-space: pre-wrap;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;atv&quot; style=&quot;color: #dd1144; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: left; white-space: pre-wrap;&quot;&gt;&quot;main&quot;&lt;/span&gt;&lt;span class=&quot;tag&quot; style=&quot;color: #1e347b; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: left; white-space: pre-wrap;&quot;&gt;&amp;gt;&amp;lt;/div&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;tag&quot; style=&quot;background-color: white; color: #1e347b; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: left; white-space: pre-wrap;&quot;&gt;と表示させたい場合&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;tag&quot; style=&quot;background-color: white; color: #1e347b; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: left; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span class=&quot;tag&quot; style=&quot;background-color: white; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: left; white-space: pre-wrap;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;ol class=&quot;linenums&quot; style=&quot;color: #333333; margin: 0px 0px 0px 33px; padding: 0px; text-align: start;&quot;&gt;
&lt;li class=&quot;L5&quot; style=&quot;color: #bebec5; padding-left: 12px; text-shadow: rgb(255, 255, 255) 0px 1px 0px;&quot;&gt;&lt;span class=&quot;pln&quot; style=&quot;color: #48484c;&quot;&gt;    &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;color: #93a1a1;&quot;&gt;%&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;color: #48484c;&quot;&gt;div&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;color: #93a1a1;&quot;&gt;{:&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;color: #48484c;&quot;&gt;id &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;color: #93a1a1;&quot;&gt;=&amp;gt;&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;color: #48484c;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;str&quot; style=&quot;color: #dd1144;&quot;&gt;&quot;main&quot;&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;color: #93a1a1;&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;color: #48484c;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;color: #93a1a1;&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;color: #1e347b;&quot;&gt;class&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;color: #48484c;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;color: #93a1a1;&quot;&gt;=&amp;gt;&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;color: #48484c;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;str&quot; style=&quot;color: #dd1144;&quot;&gt;&quot;myClass&quot;&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;color: #93a1a1;&quot;&gt;}&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;L6&quot; style=&quot;color: #bebec5; padding-left: 12px; text-shadow: rgb(255, 255, 255) 0px 1px 0px;&quot;&gt;&lt;span class=&quot;pln&quot; style=&quot;color: #48484c;&quot;&gt;    &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;color: #93a1a1;&quot;&gt;%&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;color: #48484c;&quot;&gt;div&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;color: #93a1a1;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;color: #48484c;&quot;&gt;id&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;color: #93a1a1;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;str&quot; style=&quot;color: #dd1144;&quot;&gt;&quot;main&quot;&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;color: #48484c;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;color: #1e347b;&quot;&gt;class&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;color: #93a1a1;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;str&quot; style=&quot;color: #dd1144;&quot;&gt;&quot;myClass&quot;&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;color: #93a1a1;&quot;&gt;)&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;L7&quot; style=&quot;color: #bebec5; padding-left: 12px; text-shadow: rgb(255, 255, 255) 0px 1px 0px;&quot;&gt;&lt;span class=&quot;pln&quot; style=&quot;color: #48484c;&quot;&gt;    &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;color: #93a1a1;&quot;&gt;%&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;color: #48484c;&quot;&gt;div&lt;/span&gt;&lt;span class=&quot;com&quot; style=&quot;color: #93a1a1;&quot;&gt;#main.myClass&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
&lt;span style=&quot;color: #93a1a1;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #93a1a1;&quot;&gt;上の１〜３どれでも同じように出力される&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #93a1a1;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
フィルターいろいろ&lt;br /&gt;
&lt;br /&gt;
&lt;ul id=&quot;lessonSummary&quot; style=&quot;background-color: white; color: #333333; font-family: Arial, &#39;Helvetica Neue&#39;, Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin: 0px 0px 9px 25px; padding: 0px;&quot;&gt;
&lt;li style=&quot;color: #404040; line-height: 1.6;&quot;&gt;:css&lt;/li&gt;
&lt;li style=&quot;color: #404040; line-height: 1.6;&quot;&gt;:javascript&lt;/li&gt;
&lt;li style=&quot;color: #404040; line-height: 1.6;&quot;&gt;:escaped&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;span style=&quot;color: #404040; font-family: Arial, Helvetica Neue, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span style=&quot;line-height: 20px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ol class=&quot;linenums&quot; style=&quot;color: #333333; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; margin: 0px 0px 0px 33px; padding: 0px; white-space: pre-wrap;&quot;&gt;
&lt;li class=&quot;L5&quot; style=&quot;color: #bebec5; padding-left: 12px; text-shadow: rgb(255, 255, 255) 0px 1px 0px;&quot;&gt;&lt;span class=&quot;pln&quot; style=&quot;color: #48484c;&quot;&gt;    &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;color: #93a1a1;&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;color: #48484c;&quot;&gt;css&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;L6&quot; style=&quot;color: #bebec5; padding-left: 12px; text-shadow: rgb(255, 255, 255) 0px 1px 0px;&quot;&gt;&lt;span class=&quot;pln&quot; style=&quot;color: #48484c;&quot;&gt;      &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;color: #93a1a1;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;color: #48484c;&quot;&gt;myStyle &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;color: #93a1a1;&quot;&gt;{&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;L7&quot; style=&quot;color: #bebec5; padding-left: 12px; text-shadow: rgb(255, 255, 255) 0px 1px 0px;&quot;&gt;&lt;span class=&quot;pln&quot; style=&quot;color: #48484c;&quot;&gt;        color&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;color: #93a1a1;&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;color: #48484c;&quot;&gt; red&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;color: #93a1a1;&quot;&gt;;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;L8&quot; style=&quot;color: #bebec5; padding-left: 12px; text-shadow: rgb(255, 255, 255) 0px 1px 0px;&quot;&gt;&lt;span class=&quot;pln&quot; style=&quot;color: #48484c;&quot;&gt;      &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;color: #93a1a1;&quot;&gt;}&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Monaco, Menlo, Consolas, Courier New, monospace;&quot;&gt;&lt;span style=&quot;font-size: 12px; line-height: 18px; white-space: pre-wrap;&quot;&gt;のように&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Monaco, Menlo, Consolas, Courier New, monospace;&quot;&gt;&lt;span style=&quot;font-size: 12px; line-height: 18px; white-space: pre-wrap;&quot;&gt;:フィルター名&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Monaco, Menlo, Consolas, Courier New, monospace;&quot;&gt;&lt;span style=&quot;font-size: 12px; line-height: 18px; white-space: pre-wrap;&quot;&gt;の後にインデントを下げて普通に内容を書けば&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Monaco, Menlo, Consolas, Courier New, monospace;&quot;&gt;&lt;span style=&quot;font-size: 12px; line-height: 18px; white-space: pre-wrap;&quot;&gt;:cssなら&amp;lt;style&amp;gt;, :javascriptなら&amp;lt;script&amp;gt;, :escapedなら実体参照で出力される&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Monaco, Menlo, Consolas, Courier New, monospace;&quot;&gt;&lt;span style=&quot;font-size: 12px; line-height: 18px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Monaco, Menlo, Consolas, Courier New, monospace;&quot;&gt;&lt;span style=&quot;font-size: 12px; line-height: 18px; white-space: pre-wrap;&quot;&gt;Rubyの表現&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Monaco, Menlo, Consolas, Courier New, monospace;&quot;&gt;&lt;span style=&quot;font-size: 12px; line-height: 18px; white-space: pre-wrap;&quot;&gt;#{}&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Monaco, Menlo, Consolas, Courier New, monospace;&quot;&gt;&lt;span style=&quot;font-size: 12px; line-height: 18px; white-space: pre-wrap;&quot;&gt;カッコの中身ではルビーを実行できる、その結果がテキストとして出力される&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Monaco, Menlo, Consolas, Courier New, monospace;&quot;&gt;&lt;span style=&quot;font-size: 12px; line-height: 18px; white-space: pre-wrap;&quot;&gt;例&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;pun&quot; style=&quot;background-color: #f7f7f9; color: #93a1a1; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: left; white-space: pre-wrap;&quot;&gt;%&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: #f7f7f9; color: #48484c; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: left; white-space: pre-wrap;&quot;&gt;p total &lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;background-color: #f7f7f9; color: #1e347b; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: left; white-space: pre-wrap;&quot;&gt;is&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: #f7f7f9; color: #48484c; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: left; white-space: pre-wrap;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;com&quot; style=&quot;background-color: #f7f7f9; color: #93a1a1; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: left; white-space: pre-wrap;&quot;&gt;#{5 * 3}&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Monaco, Menlo, Consolas, Courier New, monospace;&quot;&gt;&lt;span style=&quot;font-size: 12px; line-height: 18px; white-space: pre-wrap;&quot;&gt;結果&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span class=&quot;tag&quot; style=&quot;background-color: #f7f7f9; color: #1e347b; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; white-space: pre-wrap;&quot;&gt;&amp;lt;p&amp;gt;&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: #f7f7f9; color: #48484c; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; white-space: pre-wrap;&quot;&gt;total is 15&lt;/span&gt;&lt;span class=&quot;tag&quot; style=&quot;background-color: #f7f7f9; color: #1e347b; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; white-space: pre-wrap;&quot;&gt;&amp;lt;/p&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: white; color: #404040; font-family: Arial, &#39;Helvetica Neue&#39;, Helvetica, sans-serif; font-size: 13px; line-height: 1.6; text-align: start;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: white; color: #404040; font-family: Arial, &#39;Helvetica Neue&#39;, Helvetica, sans-serif; font-size: 13px; line-height: 1.6; text-align: start;&quot;&gt;=&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: white; color: #404040; font-family: Arial, &#39;Helvetica Neue&#39;, Helvetica, sans-serif; font-size: 13px; line-height: 1.6; text-align: start;&quot;&gt;イコールの後にルビーの命令を入力することもできる&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span class=&quot;pun&quot; style=&quot;background-color: #f7f7f9; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; white-space: pre-wrap;&quot;&gt;例&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span class=&quot;pun&quot; style=&quot;background-color: #f7f7f9; color: #93a1a1; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; white-space: pre-wrap;&quot;&gt;%&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: #f7f7f9; color: #48484c; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; white-space: pre-wrap;&quot;&gt;p&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: #f7f7f9; color: #93a1a1; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; white-space: pre-wrap;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: #f7f7f9; color: #48484c; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; white-space: pre-wrap;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;typ&quot; style=&quot;background-color: #f7f7f9; color: teal; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; white-space: pre-wrap;&quot;&gt;Time&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: #f7f7f9; color: #93a1a1; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; white-space: pre-wrap;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: #f7f7f9; color: #48484c; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; white-space: pre-wrap;&quot;&gt;now&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span class=&quot;pln&quot; style=&quot;background-color: #f7f7f9; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; white-space: pre-wrap;&quot;&gt;結果&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span class=&quot;pln&quot; style=&quot;background-color: #f7f7f9; color: #48484c; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; white-space: pre-wrap;&quot;&gt;&lt;span class=&quot;tag&quot; style=&quot;color: #1e347b;&quot;&gt;&amp;lt;p&amp;gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;2012-11-14 19:47:53 +0900&lt;/span&gt;&lt;span class=&quot;tag&quot; style=&quot;color: #1e347b;&quot;&gt;&amp;lt;/p&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span class=&quot;pln&quot; style=&quot;background-color: #f7f7f9; color: #48484c; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; white-space: pre-wrap;&quot;&gt;&lt;span class=&quot;tag&quot; style=&quot;color: #1e347b;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span class=&quot;pln&quot; style=&quot;background-color: #f7f7f9; color: #48484c; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; white-space: pre-wrap;&quot;&gt;&lt;span class=&quot;tag&quot; style=&quot;color: #1e347b;&quot;&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span class=&quot;pln&quot; style=&quot;background-color: #f7f7f9; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; white-space: pre-wrap;&quot;&gt;&lt;span class=&quot;tag&quot;&gt;ただ単にルビーを実行したいときに使う&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span class=&quot;pun&quot; style=&quot;background-color: #f7f7f9; color: #93a1a1; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;例&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span class=&quot;pun&quot; style=&quot;background-color: #f7f7f9; color: #93a1a1; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: #f7f7f9; color: #48484c; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: #f7f7f9; color: #93a1a1; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;lit&quot; style=&quot;background-color: #f7f7f9; color: #195f91; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;1.&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: #f7f7f9; color: #93a1a1; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;lit&quot; style=&quot;background-color: #f7f7f9; color: #195f91; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;10&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: #f7f7f9; color: #93a1a1; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;).&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: #f7f7f9; color: #48484c; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;each &lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;background-color: #f7f7f9; color: #1e347b; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;do&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: #f7f7f9; color: #48484c; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: #f7f7f9; color: #93a1a1; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;|&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: #f7f7f9; color: #48484c; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: #f7f7f9; color: #93a1a1; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;|&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span class=&quot;pln&quot; style=&quot;background-color: #f7f7f9; color: #48484c; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: #f7f7f9; color: #93a1a1; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; white-space: pre-wrap;&quot;&gt;%&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: #f7f7f9; color: #48484c; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; white-space: pre-wrap;&quot;&gt;p&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: #f7f7f9; color: #93a1a1; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; white-space: pre-wrap;&quot;&gt;{:&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: #f7f7f9; color: #48484c; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; white-space: pre-wrap;&quot;&gt;id &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: #f7f7f9; color: #93a1a1; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; white-space: pre-wrap;&quot;&gt;=&amp;gt;&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: #f7f7f9; color: #48484c; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; white-space: pre-wrap;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;str&quot; style=&quot;background-color: #f7f7f9; color: #dd1144; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; white-space: pre-wrap;&quot;&gt;&quot;item_#{i}&quot;&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: #f7f7f9; color: #93a1a1; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; white-space: pre-wrap;&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: #f7f7f9; color: #48484c; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; white-space: pre-wrap;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;com&quot; style=&quot;background-color: #f7f7f9; color: #93a1a1; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; white-space: pre-wrap;&quot;&gt;#{i}&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span class=&quot;pln&quot; style=&quot;background-color: #f7f7f9; color: #48484c; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; white-space: pre-wrap;&quot;&gt;&lt;span class=&quot;tag&quot; style=&quot;color: #1e347b;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span class=&quot;pln&quot; style=&quot;background-color: #f7f7f9; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; white-space: pre-wrap;&quot;&gt;&lt;span class=&quot;tag&quot;&gt;結果&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span class=&quot;pln&quot; style=&quot;background-color: #f7f7f9; color: #48484c; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;    &lt;/span&gt;&lt;span class=&quot;tag&quot; style=&quot;background-color: #f7f7f9; color: #1e347b; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;&amp;lt;p&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: #f7f7f9; color: #48484c; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;atn&quot; style=&quot;background-color: #f7f7f9; color: teal; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;id&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: #f7f7f9; color: #93a1a1; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;atv&quot; style=&quot;background-color: #f7f7f9; color: #dd1144; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;&quot;item_1&quot;&lt;/span&gt;&lt;span class=&quot;tag&quot; style=&quot;background-color: #f7f7f9; color: #1e347b; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: #f7f7f9; color: #48484c; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;tag&quot; style=&quot;background-color: #f7f7f9; color: #1e347b; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;&amp;lt;/p&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span class=&quot;pln&quot; style=&quot;background-color: #f7f7f9; color: #48484c; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;    &lt;/span&gt;&lt;span class=&quot;tag&quot; style=&quot;background-color: #f7f7f9; color: #1e347b; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;&amp;lt;p&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: #f7f7f9; color: #48484c; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;atn&quot; style=&quot;background-color: #f7f7f9; color: teal; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;id&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: #f7f7f9; color: #93a1a1; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;atv&quot; style=&quot;background-color: #f7f7f9; color: #dd1144; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;&quot;item_2&quot;&lt;/span&gt;&lt;span class=&quot;tag&quot; style=&quot;background-color: #f7f7f9; color: #1e347b; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: #f7f7f9; color: #48484c; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;tag&quot; style=&quot;background-color: #f7f7f9; color: #1e347b; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;&amp;lt;/p&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span class=&quot;pln&quot; style=&quot;background-color: #f7f7f9; color: #48484c; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;    &lt;/span&gt;&lt;span class=&quot;tag&quot; style=&quot;background-color: #f7f7f9; color: #1e347b; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;&amp;lt;p&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: #f7f7f9; color: #48484c; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;atn&quot; style=&quot;background-color: #f7f7f9; color: teal; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;id&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: #f7f7f9; color: #93a1a1; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;atv&quot; style=&quot;background-color: #f7f7f9; color: #dd1144; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;&quot;item_3&quot;&lt;/span&gt;&lt;span class=&quot;tag&quot; style=&quot;background-color: #f7f7f9; color: #1e347b; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: #f7f7f9; color: #48484c; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;3&lt;/span&gt;&lt;span class=&quot;tag&quot; style=&quot;background-color: #f7f7f9; color: #1e347b; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;&amp;lt;/p&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span class=&quot;pln&quot; style=&quot;background-color: #f7f7f9; color: #48484c; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;    &lt;/span&gt;&lt;span class=&quot;tag&quot; style=&quot;background-color: #f7f7f9; color: #1e347b; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;&amp;lt;p&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: #f7f7f9; color: #48484c; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;atn&quot; style=&quot;background-color: #f7f7f9; color: teal; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;id&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: #f7f7f9; color: #93a1a1; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;atv&quot; style=&quot;background-color: #f7f7f9; color: #dd1144; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;&quot;item_4&quot;&lt;/span&gt;&lt;span class=&quot;tag&quot; style=&quot;background-color: #f7f7f9; color: #1e347b; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: #f7f7f9; color: #48484c; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;4&lt;/span&gt;&lt;span class=&quot;tag&quot; style=&quot;background-color: #f7f7f9; color: #1e347b; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;&amp;lt;/p&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span class=&quot;pln&quot; style=&quot;background-color: #f7f7f9; color: #48484c; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;    &lt;/span&gt;&lt;span class=&quot;tag&quot; style=&quot;background-color: #f7f7f9; color: #1e347b; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;&amp;lt;p&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: #f7f7f9; color: #48484c; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;atn&quot; style=&quot;background-color: #f7f7f9; color: teal; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;id&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: #f7f7f9; color: #93a1a1; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;atv&quot; style=&quot;background-color: #f7f7f9; color: #dd1144; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;&quot;item_5&quot;&lt;/span&gt;&lt;span class=&quot;tag&quot; style=&quot;background-color: #f7f7f9; color: #1e347b; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: #f7f7f9; color: #48484c; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;5&lt;/span&gt;&lt;span class=&quot;tag&quot; style=&quot;background-color: #f7f7f9; color: #1e347b; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;&amp;lt;/p&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span class=&quot;pln&quot; style=&quot;background-color: #f7f7f9; color: #48484c; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;    &lt;/span&gt;&lt;span class=&quot;tag&quot; style=&quot;background-color: #f7f7f9; color: #1e347b; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;&amp;lt;p&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: #f7f7f9; color: #48484c; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;atn&quot; style=&quot;background-color: #f7f7f9; color: teal; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;id&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: #f7f7f9; color: #93a1a1; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;atv&quot; style=&quot;background-color: #f7f7f9; color: #dd1144; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;&quot;item_6&quot;&lt;/span&gt;&lt;span class=&quot;tag&quot; style=&quot;background-color: #f7f7f9; color: #1e347b; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: #f7f7f9; color: #48484c; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;6&lt;/span&gt;&lt;span class=&quot;tag&quot; style=&quot;background-color: #f7f7f9; color: #1e347b; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;&amp;lt;/p&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span class=&quot;pln&quot; style=&quot;background-color: #f7f7f9; color: #48484c; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;    &lt;/span&gt;&lt;span class=&quot;tag&quot; style=&quot;background-color: #f7f7f9; color: #1e347b; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;&amp;lt;p&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: #f7f7f9; color: #48484c; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;atn&quot; style=&quot;background-color: #f7f7f9; color: teal; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;id&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: #f7f7f9; color: #93a1a1; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;atv&quot; style=&quot;background-color: #f7f7f9; color: #dd1144; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;&quot;item_7&quot;&lt;/span&gt;&lt;span class=&quot;tag&quot; style=&quot;background-color: #f7f7f9; color: #1e347b; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: #f7f7f9; color: #48484c; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;7&lt;/span&gt;&lt;span class=&quot;tag&quot; style=&quot;background-color: #f7f7f9; color: #1e347b; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;&amp;lt;/p&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span class=&quot;pln&quot; style=&quot;background-color: #f7f7f9; color: #48484c; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;    &lt;/span&gt;&lt;span class=&quot;tag&quot; style=&quot;background-color: #f7f7f9; color: #1e347b; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;&amp;lt;p&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: #f7f7f9; color: #48484c; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;atn&quot; style=&quot;background-color: #f7f7f9; color: teal; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;id&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: #f7f7f9; color: #93a1a1; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;atv&quot; style=&quot;background-color: #f7f7f9; color: #dd1144; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;&quot;item_8&quot;&lt;/span&gt;&lt;span class=&quot;tag&quot; style=&quot;background-color: #f7f7f9; color: #1e347b; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: #f7f7f9; color: #48484c; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;8&lt;/span&gt;&lt;span class=&quot;tag&quot; style=&quot;background-color: #f7f7f9; color: #1e347b; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;&amp;lt;/p&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span class=&quot;pln&quot; style=&quot;background-color: #f7f7f9; color: #48484c; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;    &lt;/span&gt;&lt;span class=&quot;tag&quot; style=&quot;background-color: #f7f7f9; color: #1e347b; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;&amp;lt;p&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: #f7f7f9; color: #48484c; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;atn&quot; style=&quot;background-color: #f7f7f9; color: teal; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;id&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: #f7f7f9; color: #93a1a1; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;atv&quot; style=&quot;background-color: #f7f7f9; color: #dd1144; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;&quot;item_9&quot;&lt;/span&gt;&lt;span class=&quot;tag&quot; style=&quot;background-color: #f7f7f9; color: #1e347b; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: #f7f7f9; color: #48484c; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;9&lt;/span&gt;&lt;span class=&quot;tag&quot; style=&quot;background-color: #f7f7f9; color: #1e347b; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;&amp;lt;/p&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span class=&quot;pln&quot; style=&quot;background-color: #f7f7f9; color: #48484c; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;    &lt;/span&gt;&lt;span class=&quot;tag&quot; style=&quot;background-color: #f7f7f9; color: #1e347b; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;&amp;lt;p&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: #f7f7f9; color: #48484c; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;atn&quot; style=&quot;background-color: #f7f7f9; color: teal; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;id&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: #f7f7f9; color: #93a1a1; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;atv&quot; style=&quot;background-color: #f7f7f9; color: #dd1144; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;&quot;item_10&quot;&lt;/span&gt;&lt;span class=&quot;tag&quot; style=&quot;background-color: #f7f7f9; color: #1e347b; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: #f7f7f9; color: #48484c; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;10&lt;/span&gt;&lt;span class=&quot;tag&quot; style=&quot;background-color: #f7f7f9; color: #1e347b; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 12px; line-height: 18px; text-align: start; white-space: pre-wrap;&quot;&gt;&amp;lt;/p&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Monaco, Menlo, Consolas, Courier New, monospace;&quot;&gt;&lt;span style=&quot;font-size: 12px; line-height: 18px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #93a1a1;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://geektaste.blogspot.com/feeds/2522307613762532992/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://geektaste.blogspot.com/2013/10/haml.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5303883531708709480/posts/default/2522307613762532992'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5303883531708709480/posts/default/2522307613762532992'/><link rel='alternate' type='text/html' href='http://geektaste.blogspot.com/2013/10/haml.html' title='haml メモ'/><author><name>t.kazuyoshi</name><uri>http://www.blogger.com/profile/03788790609174011257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5303883531708709480.post-2515579778734035532</id><published>2013-07-17T22:18:00.003+09:00</published><updated>2013-07-17T22:19:14.015+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="集合知プログラミング５章「最適化」"/><title type='text'>PHPで学ぶ「集合知プログラミング」〜最適化〜　3</title><content type='html'>&lt;p&gt;
今回は学生寮の最適化問題をPHPで書いてみます。&lt;br /&gt;
まずは$dormsと$prefで学生寮のリストと各学生の希望のリストを作ります&lt;br /&gt;
&lt;/p&gt;
&lt;pre&gt;
&lt;code&gt;
$dorms = array(&#39;Zeus&#39;, &#39;Athena&#39;, &#39;Hercules&#39;, &#39;Bacchus&#39;, &#39;Plute&#39;);
$prefs = array(array(&#39;Toby&#39;, array(&#39;Bacchus&#39;, &#39;Hercules&#39;)), array(&#39;Steve&#39;, array(&#39;Zeus&#39;, &#39;Plute&#39;)), array(&#39;Andrea&#39;, array(&#39;Athena&#39;, &#39;Zeus&#39;)),array(&#39;Sarah&#39;, array(&#39;Zeus&#39;, &#39;Plute&#39;)), array(&#39;Dave&#39;, array(&#39;Athena&#39;, &#39;Baccus&#39;)), array(&#39;Jeff&#39;, array(&#39;Hercules&#39;, &#39;Plute&#39;)), array(&#39;Fred&#39;,  array(&#39;Hercules&#39;, &#39;Plute&#39;)), array(&#39;Suzie&#39;, array(&#39;Bacchus&#39;, &#39;Hercules&#39;)), array(&#39;Laura&#39;, array(&#39;Bacchus&#39;, &#39;Hercules&#39;)), array(&#39;Neil&#39;, array(&#39;Hercules&#39;, &#39;Athena&#39;)));
&lt;/code&gt;
&lt;/pre&gt;

&lt;p&gt;
学生に寮を割り当てるたびに寮の候補が減っていくので&lt;br /&gt;
今回の$domainは順番に範囲が狭くなるように設定しています &lt;br /&gt;
&lt;/p&gt;
&lt;pre&gt;
&lt;code&gt;
$domain = array();
var_dump($prefs);
for ($i = 0; $i &amp;lt;count($dorms) * 2; $i++) {
    $domain[] = array(0, count($dorms)*2 -1 - $i);
}
&lt;/code&gt;
&lt;/pre&gt;

&lt;p&gt;
各生徒への寮の割り当て配列$vecが与えられた時に寮の割り当て表を出力する関数を定義します。
&lt;/p&gt;
&lt;pre&gt;
&lt;code&gt;
function printsolution($vec, $dorms, $prefs) {
    $slots = array();
    for ( $i = 0; $i&amp;lt;count($dorms); $i++) {
        $slots[] = $i;
        $slots[] = $i;
    }

    for($i = 0; $i &amp;lt; count($vec); $i++) {
        $x = $vec[$i];
        $dorm = $dorms[$slots[$x]];
        echo $prefs[$i][0] . &#39;,&#39; . $dorm . &#39;&amp;lt;br&amp;gt;&#39;;
        array_slice($slots, $x, 1);
    }
}
$vec = array(0,0,0,0,0,0,0,0,0,0);
var_dump(printsolution($vec, $dorms, $prefs));
&lt;/code&gt;
&lt;/pre&gt;
&lt;p&gt;
寮の割り当てに対するコスト関数の定義を行います。
&lt;/p&gt;
&lt;pre&gt;
&lt;code&gt;
function dormcost($vec, $dorms, $prefs){
    $cost = 0;
    $slots = array(0,0,1,1,2,2,3,3,4,4);

    for($i = 0; $i &amp;lt; count($vec); $i++) {
        $x = $vec[$i];
        $dorm = $dorms[$slots[$x]];
        $pref = $prefs[$i][1];
        if($pref[0] == $dorm) {
            $cost = $cost + 0;
        } elseif($pref[1] == $dorm) {
            $cost = $cost + 1;
        } else {
            $cost = $cost + 3;
        }
        array_slice($slots, $x, 1);
    }
    return $cost;
}
&lt;/code&gt;
&lt;/pre&gt;
&lt;p&gt;
ランダムオプティマイゼーションで寮の割り当て問題の最適化をしてみます。
&lt;/p&gt;

&lt;pre&gt;
&lt;code&gt;
function dormcostrandomoptimize($domain, $dorms, $prefs) {
    $best = 999999999;
    $bestr = &#39;null&#39;;
    for($i = 0; $i &amp;lt; 10000; $i++) {
        $r = array();
        for($s = 0; $s &amp;lt; count($domain); $s++) {
            $r[] = rand($domain[$s][0], $domain[$s][1]);
        }
        $cost = dormcost($r, $dorms, $prefs);

        if ($cost &amp;lt; $best) {
            $best = $cost;
            $bestr = $r;
        }
    }
    return $bestr;
}

$s = dormcostrandomoptimize($domain, $dorms, $prefs);
var_dump(dormcost($s, $dorms, $prefs));
var_dump(printsolution($s, $dorms, $prefs));
&lt;/code&gt;
&lt;/pre&gt;
</content><link rel='replies' type='application/atom+xml' href='http://geektaste.blogspot.com/feeds/2515579778734035532/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://geektaste.blogspot.com/2013/07/aaa.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5303883531708709480/posts/default/2515579778734035532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5303883531708709480/posts/default/2515579778734035532'/><link rel='alternate' type='text/html' href='http://geektaste.blogspot.com/2013/07/aaa.html' title='PHPで学ぶ「集合知プログラミング」〜最適化〜　3'/><author><name>t.kazuyoshi</name><uri>http://www.blogger.com/profile/03788790609174011257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5303883531708709480.post-1459922754041051644</id><published>2013-07-15T22:23:00.003+09:00</published><updated>2013-07-15T22:23:24.102+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="集合知プログラミング５章「最適化」"/><title type='text'>PHPで学ぶ「集合知プログラミング」〜最適化〜　2</title><content type='html'>ランダムサーチによる最小コストの旅程を求める関数。&lt;br /&gt;
コスト関数を入れ替えれば旅程以外の問題でも最小、最大をランダムサーチによって求めることができる。&lt;br /&gt;
&lt;script src=&quot;https://gist.github.com/Ryokuchaneko/5999777.js&quot;&gt;&lt;/script&gt;
&lt;br /&gt;
ヒルクライムによる最小コストを求める関数。&lt;br /&gt;
コスト関数を入れ替えれば、他の問題においても最小、最大値を求めることができる。&lt;br /&gt;
&lt;script src=&quot;https://gist.github.com/Ryokuchaneko/5999798.js&quot;&gt;&lt;/script&gt;
&lt;br /&gt;
擬似アニーリングによる最適化関数。&lt;br /&gt;
ここでは、旅程のコストの最適値を求めているが、コスト関数を入れ替えれば他の問題にも適用できます。&lt;br /&gt;
&lt;script src=&quot;https://gist.github.com/Ryokuchaneko/5999810.js&quot;&gt;&lt;/script&gt;
&lt;br /&gt;
遺伝アルゴリズムを用いた最適化関数。&lt;br /&gt;
ここでは旅程問題の最小コストの最適化を試みていますが、他の問題にも応用できます。&lt;br /&gt;
かなり強力なアルゴリズムなのでオススメです。&lt;br /&gt;
肌感としては、世代数を増やすよりも人口（ポピュレーション）を増やしたほうが良い解に辿り着ける可能性が高い気がします。&lt;br /&gt;
&lt;script src=&quot;https://gist.github.com/Ryokuchaneko/5999840.js&quot;&gt;&lt;/script&gt;

遺伝的アルゴリズムはpythonコードをphp化するのに苦労しました。&lt;br /&gt;
もとのpythonコードにミスがあったので苦戦していたのですが、&lt;a href=&quot;https://sites.google.com/site/prgclctintelligence/errata&quot;&gt;&amp;lt;『集合知プログラミング』 解体新書/a&amp;gt;が非常に参考になりました。&lt;br /&gt;
&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://geektaste.blogspot.com/feeds/1459922754041051644/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://geektaste.blogspot.com/2013/07/php2.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5303883531708709480/posts/default/1459922754041051644'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5303883531708709480/posts/default/1459922754041051644'/><link rel='alternate' type='text/html' href='http://geektaste.blogspot.com/2013/07/php2.html' title='PHPで学ぶ「集合知プログラミング」〜最適化〜　2'/><author><name>t.kazuyoshi</name><uri>http://www.blogger.com/profile/03788790609174011257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5303883531708709480.post-5714153094739205874</id><published>2013-07-14T13:30:00.000+09:00</published><updated>2013-07-14T18:48:50.467+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="集合知プログラミング５章「最適化」"/><title type='text'>PHPで学ぶ「集合知プログラミング」〜最適化〜　1</title><content type='html'>&lt;p&gt;
グループ旅行問題を特にあたり$peopleのarrayに人名と出発地を入れる。&lt;br /&gt;
そして、全ての人達の目的地としてLGAを設定する。&lt;br /&gt;
サンプルのフライトデータとしてhttp://kiwitobes.com/optimize/schedule.txtが用意されているのでダウンロードして同じディレクトリに入れておく。&lt;br /&gt;
そして、schedule.txtからoriginとdestをキーとしたフライトリストを作る。&lt;br /&gt;
さらに、HH:MMの形式で表された時間を午前０時０分から何分経ったかに変換するgetminutes関数を定義する&lt;br /&gt;&lt;br /&gt;

&lt;script src=&quot;https://gist.github.com/Ryokuchaneko/5993195.js&quot;&gt;&lt;/script&gt;

誰がどの便でLGAにやってくるかを$sで表現する。&lt;br /&gt;
各数字はその日の何便目に乗るか。そして、Seymourの行き・帰り・Frannyの行き・帰り・・・の順に並んでいる。&lt;br /&gt;
この数列から各人の旅程の情報を出力する関数を定義する（printschedule）&lt;br /&gt;&lt;br /&gt;

&lt;script src=&quot;https://gist.github.com/Ryokuchaneko/5993205.js&quot;&gt;&lt;/script&gt;

コスト関数の定義。運賃総額と空港での待ち時間、レンタカーの追加料金を含めたコストを旅程ごとに算出する関数を定義する。&lt;br /&gt;&lt;br /&gt;

&lt;script src=&quot;https://gist.github.com/Ryokuchaneko/5993210.js&quot;&gt;&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://geektaste.blogspot.com/feeds/5714153094739205874/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://geektaste.blogspot.com/2013/07/php1.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5303883531708709480/posts/default/5714153094739205874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5303883531708709480/posts/default/5714153094739205874'/><link rel='alternate' type='text/html' href='http://geektaste.blogspot.com/2013/07/php1.html' title='PHPで学ぶ「集合知プログラミング」〜最適化〜　1'/><author><name>t.kazuyoshi</name><uri>http://www.blogger.com/profile/03788790609174011257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5303883531708709480.post-8373409796594562647</id><published>2013-07-13T01:57:00.003+09:00</published><updated>2013-07-14T18:49:32.004+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="集合知プログラミング２章「推薦を行う」"/><title type='text'>PHPで学ぶ「集合知プログラミング」〜推薦を行う〜　2</title><content type='html'>&lt;p&gt;transformPrefsでスコアのディクショナリをアイテムごとのディクショナリに変換して&lt;br /&gt; 
アイテムごとにループを回して各アイテムに似ているアイテムをランキングでとってくる&lt;br /&gt;
各ユーザーの評価で映画のタイトルのスコアに重みづけをしてアイテムベースでユーザーにオススメをする
&lt;br /&gt;
&lt;script src=&quot;https://gist.github.com/Ryokuchaneko/5985957.js&quot;&gt;&lt;/script&gt;

MovieLensのデータ・セットを使って商品の推薦を行います。&lt;br /&gt; &lt;br /&gt; 
まず、loadMovieLens関数でMovieLensのデータをロードします。そして、getRecommendations関数を使ってユーザーベースの推薦を行い、&lt;br /&gt; calculateSimilarItems関数を使ってアイテム間の相関を計算し、getRecommendedItems関数でアイテムベースの推薦を行います。&lt;br /&gt;&lt;br /&gt;  
&lt;script src=&quot;https://gist.github.com/Ryokuchaneko/5992678.js&quot;&gt;&lt;/script&gt;


とここまで「集合知プログラミング」の２章をPHPで書きなおして来たわけですが、&lt;br /&gt; 
実際にアイテムベースで推薦を行う場合のロジックはどのようなものなのでしょうか？&lt;br /&gt; 

まず、アイテムベースの推薦で使っている関数は&lt;br /&gt; 
calculateSimilarItems&lt;br /&gt; 
transformPrefs&lt;br /&gt; 
topMatches&lt;br /&gt; 
sim_peason( or sim_distance)&lt;br /&gt; 

でやっていることといえば&lt;br /&gt; 
まず、ユーザーごとの各アイテムの評価のarrayをアイテムごとのユーザーによる評価のarrayに変換しています。&lt;br /&gt; 
つまり、arrayの第一連想配列のキーはアイテム名で、第二連想配列のキーは評価者となります。&lt;br /&gt; 
そして、sim_peasonを使ってアイテム間の相関スコアを取得します。&lt;br /&gt; 
そのアイテムスコアを使ってtopMaches関数で各アイテムごとに、相関スコアが高い順にアイテムをランキング付けします。&lt;br /&gt; 
たとえば、Superman Returnsに一番相関が高いのはYou Me and Dupreeでスコアは0.657&lt;br /&gt; 
二番目に高いのはLady in the Waterでスコアは0.487といった具合です。&lt;br /&gt; 
ここまでで、どのアイテムとどのアイテムが似ているのかがわかるようになったわけです。&lt;br /&gt; 

最後にユーザーに対して推薦を行う場合は&lt;br /&gt; 
ユーザーが既に評価した（購入した）アイテムとまだ購入していないアイテムの相関スコアに対して&lt;br /&gt; 
評価したアイテムの評価で重み付けを行い、まだ購入していないアイテムそれぞれの推薦度スコアを計算します&lt;br /&gt; 
そして推薦度スコアがもっとも高いものをユーザーに推薦します。&lt;br /&gt; 

この章では一旦、ユーザーベースの推薦を行ったあとに、そのロジックを逆転させてアイテムベースの推薦を行っているので&lt;br /&gt; 
どういうロジックでアイテムベースの推薦を行っているのかを理解するのがすこし難しいですね&lt;br /&gt; 

</content><link rel='replies' type='application/atom+xml' href='http://geektaste.blogspot.com/feeds/8373409796594562647/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://geektaste.blogspot.com/2013/07/blog-post_13.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5303883531708709480/posts/default/8373409796594562647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5303883531708709480/posts/default/8373409796594562647'/><link rel='alternate' type='text/html' href='http://geektaste.blogspot.com/2013/07/blog-post_13.html' title='PHPで学ぶ「集合知プログラミング」〜推薦を行う〜　2'/><author><name>t.kazuyoshi</name><uri>http://www.blogger.com/profile/03788790609174011257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5303883531708709480.post-8771453617857311387</id><published>2013-07-12T19:58:00.001+09:00</published><updated>2013-07-14T18:49:54.817+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="集合知プログラミング２章「推薦を行う」"/><title type='text'>PHPで学ぶ「集合知プログラミング」〜推薦を行う〜　１</title><content type='html'>&lt;p&gt;「集合知プログラミング」

買いました！&lt;br /&gt;
データのシミュレーションや分析には興味があったので&lt;br /&gt;
といっても&lt;br /&gt;
ただ、エクセルで表とかグラフとか作るだけじゃつまんない&lt;br /&gt;
エンジニアとして&lt;br /&gt;
どや！！って言える仕事がしたい&lt;br /&gt;
なので、集合知プログラミングでエンジニアっぽい分析を習得しようと思います&lt;br /&gt;
&lt;br /&gt;
この集合知プログラミングはPythonで書かれております。&lt;br /&gt;
僕は主にPHPを使って開発をしていますし&lt;br /&gt;
というか、PHPしかつかってないし。。&lt;br /&gt;
ただ単にPythonを写経するだけだと何にも身につかないと思うので&lt;br /&gt;
サンプルコードをPHPで書き直しながら進めていきたいと思っています。&amp;nbsp;
&lt;br /&gt;
&lt;br /&gt;
まずはデータ・セットの作成
&lt;script src=&quot;https://gist.github.com/Ryokuchaneko/5983541.js&quot;&gt;&lt;/script&gt;

二人の評価者のユークリッド距離によるスコアを算出するsim_distanceとピアソン相関によるスコアを算出するsim_peasonを定義&lt;br /&gt; 
リストの中から最も好みの似ている評価者を選び出すtopMatchesを定義。&lt;br /&gt;
var_dump($result)でTobyに似ているユーザーをarrayで返してくれる
&lt;script src=&quot;https://gist.github.com/Ryokuchaneko/5983627.js&quot;&gt;&lt;/script&gt;

評価者に重み付けを行い（自身とどの程度好みが似ているか）&lt;br /&gt;
その重みづけスコアと書く評価者の評価点を掛けあわせて映画のタイトルごとにスコアを算出する&lt;br /&gt;
もっともスコアの高い映画が、対象とするユーザーにオススメの映画となる&lt;br /&gt;
&lt;script src=&quot;https://gist.github.com/Ryokuchaneko/5983697.js&quot;&gt;&lt;/script&gt;

今まで用いてきた評価者ごとの映画の評価配列を映画ごとの評価配列に変換する&lt;br /&gt;
以前に定義したtopMatches関数を使って、似た属性をもつ映画をランキング形式で表示できる。&lt;br /&gt;
また、映画が誰に見られるべきかをgetRecommendationsを使って表示することができる&lt;br /&gt;
&lt;script src=&quot;https://gist.github.com/Ryokuchaneko/5983812.js&quot;&gt;&lt;/script&gt;
&lt;/p&gt;


</content><link rel='replies' type='application/atom+xml' href='http://geektaste.blogspot.com/feeds/8771453617857311387/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://geektaste.blogspot.com/2013/07/blog-post_12.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5303883531708709480/posts/default/8771453617857311387'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5303883531708709480/posts/default/8771453617857311387'/><link rel='alternate' type='text/html' href='http://geektaste.blogspot.com/2013/07/blog-post_12.html' title='PHPで学ぶ「集合知プログラミング」〜推薦を行う〜　１'/><author><name>t.kazuyoshi</name><uri>http://www.blogger.com/profile/03788790609174011257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5303883531708709480.post-2960779981636819224</id><published>2013-02-18T13:48:00.004+09:00</published><updated>2013-02-18T13:49:45.722+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="UNIX"/><title type='text'>UNIX 特定の文字列を含むファイルを検索</title><content type='html'>&lt;span style=&quot;-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #343640; display: inline !important; float: none; font-family: Helvetica, Arial, &#39;ヒラギノ角ゴ Pro W3&#39;, &#39;Hiragino Kaku Gothic Pro&#39;, sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 25px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;find . | xargs grep &quot;探したい文字列&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #343640; display: inline !important; float: none; font-family: Helvetica, Arial, &#39;ヒラギノ角ゴ Pro W3&#39;, &#39;Hiragino Kaku Gothic Pro&#39;, sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 25px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #343640; display: inline !important; float: none; font-family: Helvetica, Arial, &#39;ヒラギノ角ゴ Pro W3&#39;, &#39;Hiragino Kaku Gothic Pro&#39;, sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 25px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;このコマンドで検索できます。&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #343640; display: inline !important; float: none; font-family: Helvetica, Arial, &#39;ヒラギノ角ゴ Pro W3&#39;, &#39;Hiragino Kaku Gothic Pro&#39;, sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 25px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #343640; display: inline !important; float: none; font-family: Helvetica, Arial, &#39;ヒラギノ角ゴ Pro W3&#39;, &#39;Hiragino Kaku Gothic Pro&#39;, sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 25px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;find . I&amp;nbsp;←これは大文字のアイなのでご注意ください&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: #343640; display: inline !important; float: none; font-family: Helvetica, Arial, &#39;ヒラギノ角ゴ Pro W3&#39;, &#39;Hiragino Kaku Gothic Pro&#39;, sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 25px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://geektaste.blogspot.com/feeds/2960779981636819224/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://geektaste.blogspot.com/2013/02/unix.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5303883531708709480/posts/default/2960779981636819224'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5303883531708709480/posts/default/2960779981636819224'/><link rel='alternate' type='text/html' href='http://geektaste.blogspot.com/2013/02/unix.html' title='UNIX 特定の文字列を含むファイルを検索'/><author><name>t.kazuyoshi</name><uri>http://www.blogger.com/profile/03788790609174011257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5303883531708709480.post-6046640626054675308</id><published>2013-02-13T18:54:00.003+09:00</published><updated>2013-02-18T11:34:13.993+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ドットインストール"/><title type='text'>ドットインストール　phpの基礎（応用編）</title><content type='html'>&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;データベースへの接続&lt;/span&gt;&lt;/h4&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;　今回は&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;MySQL&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;に接続する方法を紹介&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;練習用のデータベースを作成&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;$ mysql -u root -p&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;mysql&amp;gt; create database&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;　データベース名（今回は&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;Table_in_blog_app&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;）&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;mysql&amp;gt; use &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;データベース名（今回は&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;Table_in_blog_app&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;）　&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;mysql&amp;gt; create table users(&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;　&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt; -&amp;gt; id int(11) not null auto_increment primary key,&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;　&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt; -&amp;gt; name varchar(50),&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;　&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt; -&amp;gt; email varchar(255),&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;　&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;-&amp;gt; password varchar(16)&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;　&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt; -&amp;gt; );&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;　作業ユーザーも設定しておきましょう&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;mysql&amp;gt; grant all on &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;データベース名（今回は&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;Table_in_blog_app&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;）&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;.* to &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;作業ユーザー名&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;今回は&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;dbuser005)@localhost identified by &#39;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;パスワード&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&#39;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;　&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;try - catch &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;　　トライ以降の命令をやってみてダメだったらキャッチ以降の命令をやりなさいという意味&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&amp;lt;?php&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;try{&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;$dbh
= new PDO&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;(&#39;mysql:host=localhost;dbname=&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;データベース名&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&#39;, &#39;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;ユーザー名&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&#39;, &#39;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;パスワード&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&#39;);&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 2;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;//dbh&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;はデータベースハンドラのこと、&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;　　　　　&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;//PDO&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;は&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;mysql&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;に接続する方法&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;　　　　　&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;//&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;ここの書き方はお決まりです。&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;　　　　　&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;//&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;ここでデータベースへの接続を試みている&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;}catch(PDOException $e){&lt;span style=&quot;mso-tab-count: 3;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;//&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;エラーが発生した時には&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;var_dump($e
-&amp;gt; getMessage());&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;//&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;エラーの内容を取得&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;exit;&lt;span style=&quot;mso-tab-count: 7;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;//&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;処理を終了&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;echo &quot;success&quot;;&lt;span style=&quot;mso-tab-count: 2;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;//&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;うまく行ったらサクセスと表示&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;$dbh = null;&lt;span style=&quot;mso-tab-count: 2;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;//&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;接続を終了&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4&gt;
&lt;span lang=&quot;EN-US&quot;&gt;MySQL&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;に接続してデータを取ってくる方法&lt;/span&gt;&lt;/h4&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&amp;lt;?php&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;try{&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;$dbh
= new PDO&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;(&#39;mysql:host=localhost;dbname=&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;データベース名&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&#39;, &#39;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;ユーザー名&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&#39;, &#39;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;パスワード&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&#39;);&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;}catch(PDOException $e){&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;var_dump($e
-&amp;gt; getMessage());&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;exit;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;//&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;処理&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;//&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;全てのユーザーを取得して表示する&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;$sql = &#39;select * from users&#39;;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;$stmt = $dbh-&amp;gt;query($sql);//&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;データベースハンドラに&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;query(sql&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;文の変数&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;をいれると実行してくれる&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;foreach ($stmt
-&amp;gt;fetchAll(PDO::FETCH_ASSOC) as $user){&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;//&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;実行した結果は&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;$stmt&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;の&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;fetchAll&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;でとってこれる&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;//&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;引数に&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;PDO::FETCH_ASSOC&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;とすると連想配列的にとってきてくれる&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;//foreach&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;で一つ一つをユーザーとしてまわしていく&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;var_dump($user[&#39;name&#39;]);&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;//&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;件数を表示&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;echo $dbh -&amp;gt; query(&quot;select count(*)
from users&quot;)-&amp;gt;fetchColumn(). &quot;records found&quot;;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;//fetchColumn()&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;で&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;query&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;を表示&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;//&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;切断&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;//count&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;と&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;()&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;の間にスペースを入れると表示されないので注意&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;$dbh = null;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;データを挿入してみよう！&lt;/span&gt;&lt;/h4&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-US&quot;&gt;==&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;　例&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;　&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;==&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&amp;lt;?php&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;try{&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;$dbh
= new PDO&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;(&#39;mysql:host=localhost;dbname=&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;データベース名&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&#39;, &#39;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;ユーザー名&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&#39;, &#39;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;パスワード&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&#39;);&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;}catch(PDOException $e){&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;var_dump($e
-&amp;gt; getMessage());&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;exit;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;//&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;処理　プリペアードステートメントを使う&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;// prepare()&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;の中に&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;sql&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;文を書く&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;//value&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;ははてなにしておく、&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;$stmt= $dbh -&amp;gt;prepare(&quot;insert into
users (name, email, password) values (?, ?, ?)&quot;);&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;//&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;？にはいる値を配列で&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;execute&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;に与える&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;//&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;プリペアードステートメントはエスケープ処理を自動でやってくれる&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;$stmt -&amp;gt;execute(array(&quot;n&quot;,
&quot;e&quot;, &quot;p&quot;));&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;echo &quot;done&quot;;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;//&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;切断&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;$dbh = null;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-US&quot;&gt;== &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;例２&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt; value(?, ?, ?)&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;じゃわかりにくいという場合&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;==&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&amp;lt;?php&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;try{&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;$dbh
= new PDO&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;(&#39;mysql:host=localhost;dbname=&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;データベース名&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&#39;, &#39;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;ユーザー名&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&#39;, &#39;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;パスワード&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&#39;);&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;}catch(PDOException $e){&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;var_dump($e
-&amp;gt; getMessage());&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;exit;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;//&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;処理　プリペアードステートメントを使う&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;// prepare()&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;の中に&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;sql&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;文を書く&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;//value&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;ははてなにしておく、&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;$stmt= $dbh -&amp;gt;prepare(&quot;insert into
users (name, email, password) values (:name, :email, :password)&quot;);&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;//(name, email, password)&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;にはいる値を連想配列的に&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;execute&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;に与える&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;//&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;プリペアードステートメントはエスケープ処理を自動でやってくれる&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;$stmt -&amp;gt;execute(array(&quot;:name&quot;
=&amp;gt;&quot;n2&quot;, &quot;:email&quot;=&amp;gt;&quot;e2&quot;,
&quot;:password&quot;=&amp;gt;&quot;p2&quot;));&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;echo &quot;done&quot;;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;//&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;切断&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;$dbh = null;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;プリペアードステートメントの違った書き方&lt;/span&gt;&lt;/h4&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&amp;lt;?php&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;//&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;データベースへの接続&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;try{&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;$dbh
= new&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;PDO(&#39;mysql:host=localhost;dbname=&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;データベース名&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&#39;, &#39;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;ユーザー名&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&#39;, &#39;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;パスワード&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&#39;);&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;}catch(PDOException $e){&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;var_dump($e-&amp;gt;getMessage());&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;exit;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;//&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;処理&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;$stmt =$dbh-&amp;gt;prepare(&quot;insert into &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;テーブル名&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;フィールド名１&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;フィールド名２&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;フィールド名３&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;) values(:&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;フィールド名１&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;, :&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;フィールド名２&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;, :&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;フィールド名３&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;)&quot;);&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;//&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;フィールド名プレースフォルダーを変数に当てはめてる&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;$stmt -&amp;gt;bindParam(&quot;:&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;フィールド名１&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&quot;, $&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;変数１&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;);&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;$stmt -&amp;gt;bindParam(&quot;:&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;フィールド名２&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&quot;, $&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;変数２&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;);&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;$stmt -&amp;gt;bindParam(&quot;:&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;フィールド名３&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&quot;, $&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;変数３&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;);&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;//&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;変数に値を入れていく&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;$&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;変数１　&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;=
&quot;n10&quot;;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;$&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;変数２&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;= &quot;e10&quot;;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;$&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;変数３&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;= &quot;p10&quot;;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;//&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;変数を代入したプレースフォルダーが挿入される&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;//execute&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;と引数なし&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;$stmt -&amp;gt; execute();&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;//&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;変数&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;以外は変更なしに挿入される&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;$&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;変数１&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;=&quot;n10x&quot;;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;$stmt -&amp;gt;execute();&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;//&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;インサートされたレコードの&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;ID&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;を知りたい&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;echo $dbh-&amp;gt;lastInsertID();&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;echo &quot;dune&quot;;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;//&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;切断&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;$dbh = null; &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;データの更新と削除の仕方&lt;/span&gt;&lt;/h4&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&amp;lt;?php&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;try{&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;$dbh
= new PDO&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;(&#39;mysql:host=localhost;dbname=&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;データベース名&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&#39;, &#39;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;ユーザー名&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&#39;, &#39;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;パスワード&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&#39;);&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;}catch(PDOException $e){&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;var_dump($e
-&amp;gt;getMassate());&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;exit;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;//&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;名前が&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;n&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;から始まる人たちの&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;E&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;メールアドレスをダミーに変える&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;$stmt = $dbh -&amp;gt; prepare(&quot;update
users set email = :email where name like :name&quot;);&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;//&quot;n%&quot;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;は&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;n&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;から始まるという意味&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;//update users set email = :email were name
like :name&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;これは&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;name&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;が&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;:name&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;で指定した形の場合は&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;email&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;を&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;:email&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;で指定した値にしなさいということ&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;$stmt -&amp;gt;
execute(array(&quot;:email&quot; =&amp;gt;&quot;dummy&quot;,
&quot;:name&quot;=&amp;gt;&quot;n%&quot;));&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;//&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;パスワードが&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;p10&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;のものを全て削除&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;//delete form users where password =
:password&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;とは&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;:password&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;が指定した値のもののユーザーを削除しなさい&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;$stmt = $dbh -&amp;gt; prepare(&quot;delete
form users where password = :password&quot;);&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;$stmt -&amp;gt;
execute(array(&quot;:password&quot; =&amp;gt;&quot;p10&quot;));&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;//&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;削除されたかを表示&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;echo $stmt -&amp;gt;rowCount() .&quot;records
deleted&quot;;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;echo &quot;done&quot;;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4&gt;
&lt;span lang=&quot;EN-US&quot;&gt;Cookie&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;を設定してみよう！&lt;/span&gt;&lt;/h4&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&amp;lt;?php&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;//Cookie(&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;ブラウザにデータを保存&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;setcookie(&quot;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;クッキーの名前&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&quot;,&quot;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;クッキーの値&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&quot;,&quot;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;有効期限&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&quot;);&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;setcookie(&#39;userName&#39;, &#39;taguchi&#39;,
time()+60*60*24*14);//&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;２週間&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;setcookie(&#39;userName&#39;, &#39;&#39;, time()-60)//&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;有効期限マイナスにするとクッキーを削除するという命令&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;//&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;このようにアクセスできる&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;//&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;複数のページで使い回したいデータがあった場合に便利&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;echo $_COOKIE[&#39;userName&#39;];&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4&gt;
&lt;/h4&gt;
&lt;h4&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;セッションを使ってみよう&lt;/span&gt;&lt;/h4&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&amp;lt;?php&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;//&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;セッション（サーバー側にデータを保存するという仕組み）&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;session_start();//&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;セッションを使うおまじない&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;$_SESSION[&#39;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;セッション変数&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&#39;] = &quot;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;セッションの値&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&quot;;//&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;これでセッション変数に値をセット&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;unset($_SESSION[&#39;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;セッション変数&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&#39;]);//&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;セッション変数を削除&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;echo $_SESSION[&#39;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;セッション変数&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&#39;];// &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;これでセッション変数の中身が表示される&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;クラスを使ってみよう&lt;/span&gt;&lt;/h4&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;//&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;オブジェクト指向&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;ユーザーに関するデータや関数をまとめて管理する為の考え方&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;/*&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;クラス&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt; : &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;設計図（どういった変数関数があるのかみたいな）&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;- &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;メンバー変数&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;- &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;メソッド（関数）（何らかの処理を行おう）&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;- &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;コンストラクタ（初期化処理、特殊なメドッド）&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;インスタンス&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;: &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;クラスを実体化したもの（設計図を実体化）&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;*/&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&amp;lt;?php&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;//user&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;というクラスを作る&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;class User{&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;//&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;メンバー変数を定義&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;public
$name;//public&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;はどこからでもあくせすされて&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;OK&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;public
$email;//public&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;ではなく&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;private&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;にすると&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;class&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;の外からはアクセスできない&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;//&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;実体化する時に&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;name&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;と&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;email&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;を渡されるとすると&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;//&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;コンストラクと&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;//__construct&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;で出てくる&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;name, email&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;は上で出てきた&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;name email&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;とは違う&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;public function __construct($name,
$email){//&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;インスタンスかされる時に呼ばれる&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;n&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;引数&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 2;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;$this-&amp;gt;name
= $name;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;　&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;//this&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;をつけると&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;class&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;ないでその変数にアクセスできる&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 2;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;$this-&amp;gt;email=
$email;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;//&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;メソッドを作れる&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;public function sayHi(){&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;echo
&quot;hi! my name is&quot; .$this-&amp;gt;name;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;//&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;実体化&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;new&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;を使う&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;//&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;同じようなやり方でいくらでもインスタンスを作れる&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;//&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;こうすると&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;tom&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;さんや&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;bom&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;さんに設定した変数や関数が使えるようになる&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;$tom = new User(&quot;tom&quot;,
&quot;dummy@dummy.com&quot;);&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;$bom = new User(&quot;bom&quot;,
&quot;dummy`dummybob.com&quot;);&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;//&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;トムさんの名前を表示&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;echo $tom-&amp;gt;name;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;//tom,bom&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;さんの&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;sayHi&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;を表示&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;echo $tom-&amp;gt;sayHi();&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;echo $bom-&amp;gt;sayHi();&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;クラスの継承&lt;/span&gt;&lt;/h4&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;User&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;というクラスを拡張する&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&amp;lt;?php&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;class User{&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;public
$name;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;public
$email;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;public
function __construct($name, $email){&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 2;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;$this-&amp;gt;name
= $name;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 2;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;$this-&amp;gt;email=
$email;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;public
function sayHi(){&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 2;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;echo
&quot;Nice to meet you&quot;.$this-&amp;gt;name;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;//User&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;を拡張して&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;SuperUser&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;を作る&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;//User&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;のメンバー変数ファンクションメソッドを引き継いで上書きしたり別のメソッドを作ったりできる&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;class SuperUser extends User{&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;public
function superSayHi(){&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 2;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;echo
&quot;Hiii! my name is&quot;.$this-&amp;gt;name;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;//bom&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;さんは&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;SuperUser&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;を使えるようにする&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;$tom
= new User(&quot;tom&quot;, &quot;tomutomu@tomu.org&quot;);&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;$bom
= new SuperUser(&quot;bom&quot;, &quot;bombom@bommm.org&quot;);&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;//$bom&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;さんは&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;SuperUser&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;なので&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;SupserSayHi()&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;が使える&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;echo $bom-&amp;gt;SuperSayHi();&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;長くなってきた時にファイルを分割する方法&lt;/span&gt;&lt;/h4&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;同じフォルだに&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;class.php&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;というファイルを作って&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;ーーーーーここからーーーーーー&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;class User{&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;public
$user;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;public
$name;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;public
function __construct($user, $name){&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 2;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;$this-&amp;gt;user
= $user;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 2;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;$this-&amp;gt;name
= $name;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;public
function sayHi(){&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 2;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;echo
&quot;Nice to meet you&quot;.$this-&amp;gt;name;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;class SuperUser extends User{&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;public
function superSayHi(){&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 2;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;echo
&quot;Hiii! my name is&quot;.$this-&amp;gt;name;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;ーーーーーここまでーーーーーー&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;はりつけて、頭に&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;lt;?php&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;と書く&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;こうした外部ファイルは&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;require_once(&#39;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;ファイル名&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&#39;)&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;で読み込む&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;ちなみに&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;require(&#39;..&#39;);&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;エラーで強制停止、その都度読み込む&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;require_once(&#39;...&#39;); &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;エラーで強制停止一回だけ読み込んでほしい時につかう&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;include(&#39;...&#39;);&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;エラーで警告、その都度読み込む&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;include_once(&#39;...&#39;);&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;　エラーで警告、一回だけ読み込む&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;で、&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;index.php&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;には以下のようにかいておくと分割された&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;class&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;が読み込まれて実行される&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&amp;lt;?php&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;require_once(&#39;class.php&#39;);&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;$tom
= new User(&quot;tom&quot;, &quot;tomutomu@tomu.org&quot;);&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;$bom
= new SuperUser(&quot;bom&quot;, &quot;bombom@bommm.org&quot;);&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;//$bom&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;さんは&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;SuperUser&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;なので&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;SupserSayHi()&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;が使える&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;echo $bom-&amp;gt;SuperSayHi();&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://geektaste.blogspot.com/feeds/6046640626054675308/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://geektaste.blogspot.com/2013/02/php_13.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5303883531708709480/posts/default/6046640626054675308'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5303883531708709480/posts/default/6046640626054675308'/><link rel='alternate' type='text/html' href='http://geektaste.blogspot.com/2013/02/php_13.html' title='ドットインストール　phpの基礎（応用編）'/><author><name>t.kazuyoshi</name><uri>http://www.blogger.com/profile/03788790609174011257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5303883531708709480.post-1619496168628954589</id><published>2013-02-10T10:19:00.000+09:00</published><updated>2013-02-10T10:19:26.334+09:00</updated><title type='text'>ドットインストール　MySQLの基礎　４</title><content type='html'>&lt;ol&gt;
&lt;li&gt;&lt;div&gt;
レコードの総件数を調べる
&lt;br /&gt;select count(*) from users;

&lt;br /&gt;&lt;br /&gt;チームというフィールドにはどのような値が入っているのか、重複なしで調べる
&lt;br /&gt;select distinct team from users;

&lt;br /&gt;&lt;br /&gt;数値に関しては最大値もとれる
&lt;br /&gt;select max(score) from users;

&lt;br /&gt;&lt;br /&gt;平均を取る時はこれ
&lt;br /&gt;select avg(score) from users;

&lt;br /&gt;&lt;br /&gt;合計はこれ
&lt;br /&gt;select sum(score) from users;

&lt;br /&gt;&lt;br /&gt;ある項目で指定した値に一致するもの同士の他のフィールド値の合計

&lt;br /&gt;select round();&lt;br /&gt;乱数を表示

ランダムに抽出する
&lt;br /&gt;&lt;br /&gt;select * from users orders by round() limit1;&lt;br /&gt;適当に並び替えてそのうち一人だけ持ってきなさい&lt;br /&gt;&lt;br /&gt;型を明示的に表示する→typeof(フィールド名)&lt;br /&gt;select name, typeof(name) from users&lt;br /&gt;&lt;br /&gt;select email, length(email) from users;
&lt;br /&gt;選んだフィールドのある各項目の長さ

&lt;br /&gt;&lt;br /&gt;select concat(name, &#39;(&#39;,team,&#39;)&#39;) from users;
&lt;br /&gt;文字や項目を連結して表示できる
&lt;br /&gt;&lt;br /&gt;select concat(name, &#39;(&#39;,team,&#39;)&#39;) as label from users;
&lt;br /&gt;とすると項目名がlabelと表示される

&lt;br /&gt;&lt;br /&gt;select name, substring(team, 1,1) from users;
&lt;br /&gt;ここではチーム名の一文字目から一文字だけ引っ張ってくるように指示している

&lt;br /&gt;&lt;br /&gt;現在時刻を求めたい時は
&lt;br /&gt;select now();
&lt;br /&gt;&lt;br /&gt;select name, month(created) from users;

dagediff &lt;br /&gt;日付の差分を日数で求める

&lt;br /&gt;&lt;br /&gt;select name, datediff(now(), created) from users;
&lt;br /&gt;で現在と作られた日の差分が求められる

&lt;br /&gt;&lt;br /&gt;selsect!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;リファレンスの関数と演算しというところに情報があるのでみてください&lt;br /&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
</content><link rel='replies' type='application/atom+xml' href='http://geektaste.blogspot.com/feeds/1619496168628954589/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://geektaste.blogspot.com/2013/02/mysql.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5303883531708709480/posts/default/1619496168628954589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5303883531708709480/posts/default/1619496168628954589'/><link rel='alternate' type='text/html' href='http://geektaste.blogspot.com/2013/02/mysql.html' title='ドットインストール　MySQLの基礎　４'/><author><name>t.kazuyoshi</name><uri>http://www.blogger.com/profile/03788790609174011257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5303883531708709480.post-2341058605942140256</id><published>2013-02-10T10:07:00.001+09:00</published><updated>2013-02-10T10:11:42.621+09:00</updated><title type='text'>ドットインストール　PHPの基礎③</title><content type='html'>&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;三項演算子（条件演算子）&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-indent: 24.0pt;&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;まず普通に条件分岐を書くと&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 36.0pt; mso-para-margin-left: 3.0gd;&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;$age = 20;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 36.0pt; mso-para-margin-left: 3.0gd;&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 36.0pt; mso-para-margin-left: 3.0gd;&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;if ($age &amp;gt; 20) {&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 36.0pt; mso-para-margin-left: 3.0gd;&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $massage =
“&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;大人&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;”;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 36.0pt; mso-para-margin-left: 3.0gd;&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;} else {&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 36.0pt; mso-para-margin-left: 3.0gd;&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $massage =
“&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;子供&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;”;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 36.0pt; mso-para-margin-left: 3.0gd;&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;となるのですが&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;同じことを三項演算子を用いて書くと&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $message = ($age &amp;gt; 20) ? “&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;大人&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;” : “&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;子供&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;” ;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;となるので便利です&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;条件分岐（&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;switch&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;）&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;選択肢があらかじめ決まっていて条件に応じて振り分けたい場合に使う&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;〜書き方〜&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 24.0pt; mso-para-margin-left: 2.0gd;&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;case &lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;条件&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 24.0pt; mso-para-margin-left: 2.0gd;&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;命令文&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 24.0pt; mso-para-margin-left: 2.0gd;&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;break;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　因に&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;default&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;は例外処理&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　〜例〜&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;$signal&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;（ここでは信号の色）が&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　赤だったら「止まれ」&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　緑なら「進め」&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　黄色なら「注意」&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　を表示する命令を書いている。&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;case&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;の後ろに変数の値の条件を書き、&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　コロンから&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;break&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;までを実行する。&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　　&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;$signal =
&quot;green&quot;;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp; switch($signal){&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case &quot;red&quot; :&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; echo &quot;&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;止まれ&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;&quot;;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case &quot;blue&quot; :&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case &quot;green&quot;:&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;　　&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;//&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;条件が二つある時は&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;case&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;を二つ並べてから命令&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; echo &quot;&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;進め&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;&quot;;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case &quot;yellow&quot; :&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; echo &quot;&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;注意&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;&quot;;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break; &amp;nbsp; default :&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; echo &quot;&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;わからない&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;&quot;;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break; &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　　&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;} &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;文字列に関する関数&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;printf()
-&amp;gt; &lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;フォーマット化された文字列を返す&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　　〜例〜&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　　&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;we have 40
bananas for $5.23&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;と表示させたい場合&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　　　&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;$s = &quot;banana&quot;;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　　　&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;$n = 40;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　　　&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;$p = 5.30;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　　&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;printf(&quot;we
have %d %ss for $%f&quot;, $n, $s, $p);&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　　&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;“%”&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;＋&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;”&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;オプション“で変数を代入できる&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　　オプションの意味は&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　　　&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;%d -&amp;gt; &lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;整数値&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　　　&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;%ss -&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;　文字列&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　　　&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;%f&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;　&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;-&amp;gt; &lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;小数値&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　　さらにオプションと％の間に数字を入れることで桁数を指定できる&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　　　&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;%.2f &lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;小数点以下に桁&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　　　&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;%5d&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;五桁&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　　　&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;%05d &lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;５桁だけれども５桁に見た無い場合は０で埋めてくれる&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　関数&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;sprintf()
-&amp;gt; &lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;機能は&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;printf()&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;と同じだけど、値を返してくれる&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;変数名&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt; = sprintf()&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;という風に変数に格納することもできる&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;配列に関する関数&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;array(“&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;要素&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;”,”&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;要素&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;”,”&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;要素&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;”) -&amp;gt; &lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;配列を格納する&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;count(&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;変数名&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;　&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;-&amp;gt; &lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;配列の要素数を返してくれる&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;sort(&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;変数名&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;　&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;-&amp;gt; &lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;配列をアルファベット順に並べてくれる&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;in_array(&quot;&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;要素&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;&quot;, &quot;&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;配列を格納した変数名&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;”) -&amp;gt; &lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;配列に要素があるか判定&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;implode(“&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;区切り文字&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;”, &lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;配列変数名&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;) -&amp;gt; &lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;配列を区切り文字を使って表示&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp; explode(&quot;&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;区切り文字&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;&quot;, &lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;文字列変数名&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;)
-&amp;gt; &lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;文字列を特定の文字で区切って配列に変換&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　〜例〜&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　　&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;$members =
array(&quot;tanaka&quot;, &quot;Sasaki&quot;, &quot;kuma&quot;,
&quot;yoshida&quot;, &quot;uchida&quot;);&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　　&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;//count &lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;要素の数を返してくれる&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　　&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;echo
count($members);&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　　&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;//sort&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;　アルファベット順に並べてくれる&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　　&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;sort($members);&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　　&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;var_dump($members);&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　　&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;//in_array&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;　配列にはいっているかどうか調べる&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　　&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;if
(in_array(&quot;tanaka&quot;, &quot;$members)){&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; echo
&quot;Bingo!&quot;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　　&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;};&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　　&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;//implode &lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;配列の中身を何らかの区切り文字を使って表示したい&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　　&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;//explode&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;何かの文字で区切って配列にする&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　　&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;$atstr =
implode(&quot;@&quot;, $members);&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　　&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;var_dump(explode(&quot;@&quot;,
$atstra));&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;日付や時間に関する関数&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;unix&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;タイムスタンプ&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;(1970/1/1 00:00:00&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;からの経過秒数&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;time() -&amp;gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;現在時刻のユニックスタイムスタンプ&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp; mktime(&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;時&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;分&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;秒&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;月&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;日&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;年&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;) -&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;特定日付のユニックスタイムスタンプ&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp; strtotime() -&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;日付っぽい文字列からタイムスタンプを作ってくれる&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;例　&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;strtotime(&quot;last Sunday&quot;)&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp; echo date(&quot;&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;フォーマット&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;&quot;, &lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;タイムスタンプ&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;&quot;)
-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;タイムスタンプを特定のフォーマットに直す&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;ファイルの読み書き&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　test.dat&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　パーミッション　&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　読み書く×３&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　&amp;lt;?php&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　$testFile = &quot;test.dat&quot;;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　$contents = &quot;&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;こんにちは&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;&quot;;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　if(is_writable($testFile)){ //&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;書き込み可能かチェック&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　//&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;ファイルをオープンできたか？&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;
fopen&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;で&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;open a&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;は今あるファイルの末尾にデータを加える&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　//&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;ファイルポインタリソースが帰ってくる&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　//&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;整理券みたいなもの&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　if(!$fp= fopen($testFile, &quot;a&quot;)){//fp&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;がフォルスだったら&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　echo &quot;could not open&quot;;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　exit;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　}&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　//&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;書き込めたか？？&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　if(fwrite($fp, $contents)===false){//===&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;は型も値も同じ&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　echo &quot;could not write&quot;;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　exit;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　}&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　echo &quot;success&quot;;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　fclose($fp);&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　}else{&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　echo &quot;could not writable&quot;;//&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;書き込み可能でなければ&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;exit&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　exit;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　}&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;ファイルからデータを読み出そう&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　$testFile = &quot;test.dat&quot;;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　if(!$fp = fopen($testFile, &quot;r&quot;)){&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; echo
&quot;could not open&quot;;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; exit;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　}&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　$contents = fread($fp, filesize($testFile));&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　var_dump($contents);&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　fclose($fp);&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;もっと簡単にできる&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　$testFile = &quot;test.dat&quot;;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　$contents = file_get_contents(&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;ファイル名&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;); //&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;ファイルの中身を読み込む&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　$contents = file_get_contents(&quot;URL&quot;);//&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;ソースコードをとってくる&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　$contents = file($testFile);//&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;ファイルの中身をよみこんで一行ごとに入れに突っ込む&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　var_dump($contents);&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;フォームからのデータを受け取ろう&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　&amp;lt;?php&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　$birthday =$_POST[&#39;birthday&#39;]&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　$youbi = date(&quot;l&quot;, strtotime($birthday));&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　?&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　&amp;lt;!DOCTYPE html&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　&amp;lt;html lang=&quot;ja&quot;&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　&amp;lt;head&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　&amp;lt;meta charset=&quot;UTF-8&quot; /&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　&amp;lt;title&amp;gt;PHP&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;の練習&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;&amp;lt;/title&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　&amp;lt;/head&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　&amp;lt;body&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　&amp;lt;h1&amp;gt;PHP&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;の練習&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;&amp;lt;/h1&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　&amp;lt;p&amp;gt;&amp;lt;?php echo htmlspecialchars($youbi);
?&amp;gt;&amp;lt;/p&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　&amp;lt;/body&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　&amp;lt;/html&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　index.html&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;ソース&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　&amp;lt;!DOCTYPE html&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　&amp;lt;html lang=&quot;ja&quot;&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　&amp;lt;head&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　&amp;lt;meta charset=&quot;UTF-8&quot; /&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　&amp;lt;title&amp;gt;PHP&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;の練習&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;&amp;lt;/title&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　&amp;lt;/head&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　&amp;lt;body&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　&amp;lt;h1&amp;gt;php&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;の練習&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;&amp;lt;/h1&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　&amp;lt;form action =&quot;get_info.php&quot; method =
&quot;post&quot;&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　&amp;lt;input type=&quot;text&quot; name=&quot;birthday&quot;
value =&quot;&quot;&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　&amp;lt;input type=&quot;submit&quot; value=&quot;&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;送信&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;&quot;&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　&amp;lt;/form&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　&amp;lt;/body&amp;gt;　&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;　&amp;lt;/html&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://geektaste.blogspot.com/feeds/2341058605942140256/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://geektaste.blogspot.com/2013/02/php_10.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5303883531708709480/posts/default/2341058605942140256'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5303883531708709480/posts/default/2341058605942140256'/><link rel='alternate' type='text/html' href='http://geektaste.blogspot.com/2013/02/php_10.html' title='ドットインストール　PHPの基礎③'/><author><name>t.kazuyoshi</name><uri>http://www.blogger.com/profile/03788790609174011257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5303883531708709480.post-1841070586474710157</id><published>2013-02-02T01:19:00.000+09:00</published><updated>2013-02-02T01:19:26.928+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ドットインストール"/><title type='text'>ドットインストール　PHPの基礎②</title><content type='html'>&lt;br /&gt;
&lt;h3&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;ループの抜け方&lt;/span&gt;&lt;/h3&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;break,&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;←ループを終了&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;continue.&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;←ループをスキップ&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;for ($i = 0; $i &amp;lt; 10; $i++) {&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;if
($i &amp;gt; 5) {&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;break;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;echo
$i;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;for ($i = 0; $i &amp;lt; 10; $i++) {&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;if
($i % 2 == 0 ) {&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;continue;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;echo
$i;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;配列&lt;/span&gt;&lt;/h3&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;似たようなデータをグループ化できる&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;$youbi = array(“Sun”, “Mon”, “Tue”);&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;echo $youbi[0];&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;$&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;配列名&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;番号&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;]&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;；で呼び出せる&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;追加の仕方&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;$&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;配列名&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;[] = “&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;追加したい値&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;”;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;で配列の末尾&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;追加したい値が追加される&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;var_dump($&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;配列名&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;);←&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;全ての配列を表示する関数&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;$&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;変数名&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;番号&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;] = “&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;更新後の値&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;”;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;で更新できる&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;要素を削除したい場合&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;unset($&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;配列名&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;削除したい要素番号&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;]);&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;連想配列&lt;/span&gt;&lt;/h3&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;要素のラベルを番号ではなく文字にすることもできる&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;$sales = array (“tanaka”=&amp;gt;150,
“tagichi”=&amp;gt;200);&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;echo $sales[“tanaka”];&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;配列をループさせる&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;$youbi = array (“sun”, “mon”, “tue”);&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;$sales = array (“tanaka”=&amp;gt;150, “taguchi”
=&amp;gt; 500);&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;foreach ( $youbi as $y){&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;echo
$y;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;foreach ($sales as $name =&amp;gt; $amount){&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;echo
$name, $amount;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;関数&lt;/span&gt;&lt;/h3&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;function sayHi(){&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;echo “hi”;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;sayHi();&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;function &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;関数名&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;($&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;引数名&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;初期値&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;){&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;命令　&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;$&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;引数名&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;関数名&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;引数&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;で引数を含んだ命令を実行できる&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;関数名（）とすると&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;初期値で命令を実行してくれる&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;命令中に&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;return&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;とすると値を返してくれる&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;ローカル変数&lt;/span&gt;&lt;/h3&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;ローカル変数とは関数内でのみ有効な変数&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;function sayHi($&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;引数&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt; = &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;初期値&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;){&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;$&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;ローカル変数&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt; =”php”;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;return
“hi! $&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;引数&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt; from $&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;ローカル変数&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;”;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;echo sayHi();&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;echo $&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;ローカル変数&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;←これはエラーが返される&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;h3&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;あらかじめ用意されている関数を使ってみよう&lt;/span&gt;&lt;/h3&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;$x = 5.2&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;echo ceil($x).””;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;echo floor($x);&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;echo round($x);&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;echo pi($x);&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;echo rand(1, 100);&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;echo mt_rand(1, 100);&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://geektaste.blogspot.com/feeds/1841070586474710157/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://geektaste.blogspot.com/2013/02/php.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5303883531708709480/posts/default/1841070586474710157'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5303883531708709480/posts/default/1841070586474710157'/><link rel='alternate' type='text/html' href='http://geektaste.blogspot.com/2013/02/php.html' title='ドットインストール　PHPの基礎②'/><author><name>t.kazuyoshi</name><uri>http://www.blogger.com/profile/03788790609174011257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5303883531708709480.post-5007485546484444701</id><published>2013-01-30T23:00:00.000+09:00</published><updated>2013-01-30T23:00:19.176+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ドットインストール"/><title type='text'>ドットインストール　PHPの基礎①</title><content type='html'>


&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&amp;lt;?php&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;と&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;で挟まれていれば&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;html&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;中のどこにでも入れることができる&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 12.0pt; mso-para-margin-left: 1.0gd;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;echo&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;：文字列を表示させる為の命令。文字列は&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;””&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;でくくり、終了は；&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 12.0pt; mso-para-margin-left: 1.0gd;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 12.0pt; mso-para-margin-left: 1.0gd;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;変数：値につけるラベル&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;「&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;$&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;変数名」で定義、変更可能&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 12.0pt; mso-para-margin-left: 1.0gd;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;$&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;変数名＝&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;hoge&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;で&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;hoge&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;を変数名に代入！&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 12.0pt; mso-para-margin-left: 1.0gd;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;ルール&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 12.0pt; mso-para-margin-left: 1.0gd;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;　　　&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;．　&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;$&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;から始まる&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 12.0pt; mso-para-margin-left: 1.0gd;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;　　　&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;2&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;．　&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;“_”&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;も使える&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 12.0pt; mso-para-margin-left: 1.0gd;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;3&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;．　&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;$&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;の後は数字はダメ&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 12.0pt; mso-para-margin-left: 1.0gd;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;　　　&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;4&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;．　英語の大文字小文字は区別される&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;扱えるデータ型&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 12.0pt; mso-para-margin-left: 1.0gd;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;文字列：&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;” ” or ’ ’&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 12.0pt; mso-para-margin-left: 1.0gd;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;数値：（整数、小数）&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 12.0pt; mso-para-margin-left: 1.0gd;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;理論値：（&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;true/false&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;）&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 12.0pt; mso-para-margin-left: 1.0gd;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;null&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;：何も無いという意味&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;定数：変更不可、通例で定数は大文字で書くことが多い&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;　　　&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;define(“ADMIN_EMAIL”, &lt;a href=&quot;mailto:example@example.com&quot;&gt;example@example.com&lt;/a&gt;);&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;define(“LIST_COUNT”, “14”);&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;演算子&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 12.0pt; mso-para-margin-left: 1.0gd;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;代入演算子　&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 12.0pt; mso-para-margin-left: 1.0gd;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;＄&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;x&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;＝５；←代入&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 12.0pt; mso-para-margin-left: 1.0gd;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;数値に関するもの&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 12.0pt; mso-para-margin-left: 1.0gd;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;%&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;＝余&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 12.0pt; mso-para-margin-left: 1.0gd;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;文字列の連結演算子&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 12.0pt; mso-para-margin-left: 1.0gd;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;“&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;”&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 12.0pt; mso-para-margin-left: 1.0gd;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;echo “hello”.”world”&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 12.0pt; mso-para-margin-left: 1.0gd;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 12.0pt; mso-para-margin-left: 1.0gd;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;単項演算子：&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;++, -- &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;など&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 12.0pt; mso-para-margin-left: 1.0gd;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;$x++;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;←　&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;X = X + 1&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;という意味&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 12.0pt; mso-para-margin-left: 1.0gd;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;++$x&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 12.0pt; mso-para-margin-left: 1.0gd;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 12.0pt; mso-para-margin-left: 1.0gd;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;代入を伴う演算子&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 12.0pt; mso-para-margin-left: 1.0gd;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;$x +=5; //$x = $x + 5&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;という意味&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 12.0pt; mso-para-margin-left: 1.0gd;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;$x *=5; //$x &lt;b&gt;= $x&lt;/b&gt;*5&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;という意味&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;文字列の表現の仕方&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 12.0pt; mso-para-margin-left: 1.0gd;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;「&lt;/span&gt; &lt;span lang=&quot;EN-US&quot;&gt;“ &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;」&lt;/span&gt; &lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;変数とエスケープ文字を展開する&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 12.0pt; mso-para-margin-left: 1.0gd;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;「&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt; ‘ &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;」変数とエスケープ文字を展開しない&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 12.0pt; mso-para-margin-left: 1.0gd;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;$name = “hoge”;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 12.0pt; mso-para-margin-left: 1.0gd;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;echo “hello $name”;//&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;こうすると&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;hello hoge&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;と表示される&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 12.0pt; mso-para-margin-left: 1.0gd;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;echo ‘hello $name’ // &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;こうすると&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;hello $name&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;と表示される&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 12.0pt; mso-para-margin-left: 1.0gd;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;特殊文字（&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;\n&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;など）こういったものを使う場合は&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt; ” &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;を使う&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;条件分岐（&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;）&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 12.0pt; mso-para-margin-left: 1.0gd;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;if(&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;条件&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;){&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 12.0pt; mso-para-margin-left: 1.0gd;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 12.0pt; mso-para-margin-left: 1.0gd;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 12.0pt; mso-para-margin-left: 1.0gd;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;論理演算子　&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;amp;&amp;amp;(AND) ||(or)&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 12.0pt; mso-para-margin-left: 1.0gd;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 12.0pt; mso-para-margin-left: 1.0gd;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;分岐の書き方&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 12.0pt; mso-para-margin-left: 1.0gd;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;パターン１&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 12.0pt; mso-para-margin-left: 1.0gd;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;if():&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;　命令　&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 12.0pt; mso-para-margin-left: 1.0gd;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;elseif():&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;命令　&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 12.0pt; mso-para-margin-left: 1.0gd;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;else :&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;命令&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 12.0pt; mso-para-margin-left: 1.0gd;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;endif;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 12.0pt; mso-para-margin-left: 1.0gd;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 12.0pt; mso-para-margin-left: 1.0gd;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;パターン２&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 12.0pt; mso-para-margin-left: 1.0gd;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;if ( ) {&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 12.0pt; mso-para-margin-left: 1.0gd;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;命令&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 12.0pt; mso-para-margin-left: 1.0gd;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;} elseif ( ) { &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 12.0pt; mso-para-margin-left: 1.0gd;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;命令&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 12.0pt; mso-para-margin-left: 1.0gd;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;} else {&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 12.0pt; mso-para-margin-left: 1.0gd;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-ascii-font-family: Century; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;ＭＳ 明朝&amp;quot;; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Century; mso-hansi-theme-font: minor-latin;&quot;&gt;命令&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 12.0pt; mso-para-margin-left: 1.0gd;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://geektaste.blogspot.com/feeds/5007485546484444701/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://geektaste.blogspot.com/2013/01/php.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5303883531708709480/posts/default/5007485546484444701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5303883531708709480/posts/default/5007485546484444701'/><link rel='alternate' type='text/html' href='http://geektaste.blogspot.com/2013/01/php.html' title='ドットインストール　PHPの基礎①'/><author><name>t.kazuyoshi</name><uri>http://www.blogger.com/profile/03788790609174011257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5303883531708709480.post-8012889072352183447</id><published>2012-10-18T20:30:00.001+09:00</published><updated>2012-10-18T20:33:02.206+09:00</updated><title type='text'>ドットインストール　Google Feed APIの基礎</title><content type='html'>Google Feed API&lt;br /&gt;
&lt;br /&gt;
*概要&lt;br /&gt;
RSS/ATOM -&amp;gt; JSON/XML&lt;br /&gt;
&lt;br /&gt;
*公式サイト&lt;br /&gt;
Google feed API&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
①以下、URLを知っている場合のfeedの引っ張り方&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&quot;ja&quot;&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;meta charset=&quot;utf-8&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;title&amp;gt;Google Feed APIの練習&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;script src=&quot;https://www.google.com/jsapi&quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;script&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; google.load(&quot;feeds&quot;, &quot;1&quot;);//実際にロードする&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; function initialize(){　　　　　　　//設定&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var feed = new google.feeds.Feed(&#39;http://www.ideaxidea.com/feed&#39;);　　　　　　　　　　　　　　//何のfeedが読み込まれるかをURLで指定&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;feed.load(function(result){ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
　　　　　　　　　　　//設定ができたら読み込む,&lt;br /&gt;
　　　　　　　　　　　//読み込んだ後に何を実行するかを関数で指定&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (!result.error){&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//console.log(result); &lt;br /&gt;
　　　　　　　　　　　//resultの中身を表示&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var container = document.getElementById(&#39;feed&#39;); &lt;br /&gt;
　　　　　　　　　　　　　　　　　//表示領域を指定&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for(var i = 0; i &amp;lt; result.feed.entries.length; i++){&lt;br /&gt;
　　　　　　　　　　　　　　　　　//ループをまわしていく　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　//エントリー数だけループをまわしていく&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var entry = result.feed.entries[i];&lt;br /&gt;
　　　　　　　　　　　　　　　　　//いったんエントリーという変数に入れておく&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var link = document.createElement(&quot;a&quot;); &lt;br /&gt;
　　　　　　　　　　　　　　　　　//リンクを作っていく、a要素を作る&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; link.href = entry.link;&lt;br /&gt;
　　　　　　　　　　　　　　　　　//リンクのhref属性にリンクをくっつける&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; link.appendChild(document.createTextNode(entry.title));&lt;br /&gt;
　　　　　　　　　　　　　　　　　//リンクテキストをつける。&lt;br /&gt;
　　　　　　　　　　　　　　　　　//appendChildでテキストをつける&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var li = document.createElement(&quot;li&quot;);//リスト要素を作っている&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; li.appendChild(link);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; container.appendChild(li);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; });&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; google.setOnLoadCallback(initialize);&lt;br /&gt;
　　　　　　　　//initializeをページが読み込まれた時にを実行するか？？&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;lt;ul id = &quot;feed&quot;&amp;gt;&amp;lt;/ul&amp;gt; &amp;lt;!--表示する場所を指定&amp;nbsp;リスト要素に変更--&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
②以下feedの検索機能の使い方&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&quot;ja&quot;&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;meta charset=&quot;utf-8&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;title&amp;gt;Google Feed APIの練習&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;script src=&quot;https://www.google.com/jsapi&quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;script&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; google.load(&quot;feeds&quot;, &quot;1&quot;);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;function initialize(){&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var query = &quot;ドットインストール&quot;;&lt;br /&gt;
　　　　　　　　　//何らかに関して取り上げているフィードの一覧が欲しい&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; google.feeds.findFeeds(query, function(result){&lt;br /&gt;
　　　　　　　　　//第一引数＝検索、第二引数＝コールバック関数&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (!result.error){//resultがエラーでなければ&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;console.log(result);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;});&lt;br /&gt;
&amp;nbsp; &amp;nbsp; }&lt;br /&gt;
&amp;nbsp; &amp;nbsp;google.setOnLoadCallback(initialize);&lt;br /&gt;
&amp;nbsp; &amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;lt;body&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;ul id=&quot;feed&quot;&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://geektaste.blogspot.com/feeds/8012889072352183447/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://geektaste.blogspot.com/2012/10/google-feed-api.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5303883531708709480/posts/default/8012889072352183447'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5303883531708709480/posts/default/8012889072352183447'/><link rel='alternate' type='text/html' href='http://geektaste.blogspot.com/2012/10/google-feed-api.html' title='ドットインストール　Google Feed APIの基礎'/><author><name>t.kazuyoshi</name><uri>http://www.blogger.com/profile/03788790609174011257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5303883531708709480.post-1630834867787667941</id><published>2012-10-13T16:39:00.002+09:00</published><updated>2012-10-13T18:22:44.091+09:00</updated><title type='text'>ドットインストール　MySQLの基礎　３</title><content type='html'>&lt;ol&gt;
&lt;li&gt;&lt;div&gt;
データの挿入&lt;br /&gt;
desc users; (usersはテーブル名)
&lt;br /&gt;
でテーブルの構造がみられる

&lt;br /&gt;
↓&lt;br /&gt;
レコードを挿入する
&lt;br /&gt;
insert into users (name,email,password,score,memo,created) values (&#39;taguchi&#39;,&#39;taguchi@gmail.com&#39;,&#39;XXX&#39;,5.5,&#39;memomemo&#39;,&#39;2012-06-12 11:00:00&#39;);&lt;br /&gt;
↓&lt;br /&gt;
データの中身をみる場合は
select * from users;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div&gt;
レコードを抽出してみよう&lt;br /&gt;
&lt;br /&gt;
users からすべてのフィールドを引っ張ってきなさい
&lt;br /&gt;
select * from users;&lt;br /&gt;
&amp;nbsp;//usersはデータベース名

&lt;br /&gt;
&lt;br /&gt;
users テーブルから名前とアドレスを引っ張ってきなさい
&lt;br /&gt;
select name, email from users;

&lt;br /&gt;
&lt;br /&gt;
フィールドが多すぎる時は
ユーザーごとにまとめて表示
&lt;br /&gt;
select * from users \G&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;条件付きの抽出&lt;br /&gt;&lt;br /&gt;select * from users where score &amp;gt;= 5.0;  &lt;br /&gt;スコアが５以上の人を抽出
&lt;br /&gt;&lt;br /&gt;select * from users where score = 5.5;
&lt;br /&gt;スコアが５．５の人を抽出&lt;br /&gt;&lt;br /&gt;select * from users where score != 5.5;
&lt;br /&gt;スコアが５．５以外の人を抽出&lt;br /&gt;&lt;br /&gt;select * from users where team &amp;lt;&amp;gt; &#39;red&#39;;&lt;br /&gt;チームがレッドじゃない人を抽出
&lt;br /&gt;&lt;br /&gt;select * from users where created &amp;gt; &#39;2011-06-01 11:00:00&#39;;&lt;br /&gt;この日付以降に登録した人
&lt;br /&gt;&lt;br /&gt;select * from users where email like &#39;%@dotinstall.com&#39;;&lt;br /&gt;このドメインを持っているひと

&lt;br /&gt;&lt;br /&gt;select * from users where email like &#39;%@dotinstall.__&#39;;
&lt;br /&gt;@dotinstall.の後に二文字だけくるものを検索&lt;br /&gt;&lt;br /&gt;select * from users where score between 5.0 and 8.0
&lt;br /&gt;スコアが5.0と8.0の間に入るもの
　

&lt;br /&gt;&lt;br /&gt;in チームがレッドかイエローのものを選ぶ

&lt;br /&gt;select * from users where team in (&#39;red&#39;, &#39;yellow&#39;);

&lt;br /&gt;&lt;br /&gt;select * from users where score &amp;gt;= 4.0 and team = &#39;blue&#39;;
&lt;br /&gt;and とorでつなげることもできる&lt;br /&gt;&lt;br /&gt;select * from users order by score;
&lt;br /&gt;users のフィールドをscore順に並べ替える
&lt;br /&gt;&lt;br /&gt;select * from users order by score desc;
&lt;br /&gt;descとつけると大きい順に並べ替えてくれる
&lt;br /&gt;文字列にも使える

&lt;br /&gt;&lt;br /&gt;件数の制限をする
&lt;br /&gt;例えば上から３つしか表示させない場合
&lt;br /&gt;select * from users limit 3;
&lt;br /&gt;&lt;br /&gt;開始位置を指定することも可能です
&lt;br /&gt;開始位置はゼロから始まる
&lt;br /&gt;ナンバー２から始まる二つのデーターをとってきたい場合
&lt;br /&gt;select * from users limit 2, 2;&lt;br /&gt;&lt;/li&gt;
&lt;/ol&gt;
</content><link rel='replies' type='application/atom+xml' href='http://geektaste.blogspot.com/feeds/1630834867787667941/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://geektaste.blogspot.com/2012/10/mysql_13.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5303883531708709480/posts/default/1630834867787667941'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5303883531708709480/posts/default/1630834867787667941'/><link rel='alternate' type='text/html' href='http://geektaste.blogspot.com/2012/10/mysql_13.html' title='ドットインストール　MySQLの基礎　３'/><author><name>t.kazuyoshi</name><uri>http://www.blogger.com/profile/03788790609174011257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5303883531708709480.post-1631720971344224113</id><published>2012-10-13T16:03:00.001+09:00</published><updated>2012-10-13T18:23:01.606+09:00</updated><title type='text'>ドットインストール　SQLiteの基礎　１</title><content type='html'>公式サイトはSQLite.orgです&lt;br /&gt;
リファレンス的に使うのはSQL syntaxの項目&lt;br /&gt;
&lt;br /&gt;
とりあえず&lt;br /&gt;
$yum install sqlite　　&lt;br /&gt;
でインストール&lt;br /&gt;
&lt;br /&gt;
$sqlite -version&lt;br /&gt;
でバージョン確認&lt;br /&gt;
&lt;br /&gt;
$sqlite3&amp;nbsp;ファイル名.sqlite3&lt;br /&gt;
でsqlite開始&lt;br /&gt;
&lt;br /&gt;
&amp;gt;.exit&lt;br /&gt;
でSQLite終了&lt;br /&gt;
&lt;br /&gt;
&amp;gt;create table users(name);&lt;br /&gt;
でテーブルを作る&lt;br /&gt;
&lt;br /&gt;
&amp;gt;.tables&lt;br /&gt;
テーブル一覧が見られる&lt;br /&gt;
&lt;br /&gt;
&amp;gt;.schema&amp;nbsp;テーブル名&lt;br /&gt;
テーブル内のカラム構成がみられる&lt;br /&gt;
&lt;br /&gt;
&amp;gt;alter table テーブル名 rename to&amp;nbsp;新しいテーブル名&lt;br /&gt;
で名前の変更&lt;br /&gt;
&lt;br /&gt;
sqlite&amp;gt; alter table テーブル名 add column カラム名;&lt;br /&gt;
で絡むの追加&lt;br /&gt;
&lt;br /&gt;
〜SQLiteで指定できるデータ型〜&lt;br /&gt;
NULL&lt;br /&gt;
INTEGER　整数値&lt;br /&gt;
REAL　　　小数の入った数値&lt;br /&gt;
TEXT　　　文字列&lt;br /&gt;
BLOB　　　Binary Large OBject&lt;br /&gt;
&lt;br /&gt;
*データ型は指定できるけど必須ではない&lt;br /&gt;
&lt;br /&gt;
−指定の仕方&lt;br /&gt;
create table users (name text, email text);&lt;br /&gt;
&lt;br /&gt;
*データ型を指定するとそれになるように努力するけど確約しない&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://geektaste.blogspot.com/feeds/1631720971344224113/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://geektaste.blogspot.com/2012/10/sqlite.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5303883531708709480/posts/default/1631720971344224113'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5303883531708709480/posts/default/1631720971344224113'/><link rel='alternate' type='text/html' href='http://geektaste.blogspot.com/2012/10/sqlite.html' title='ドットインストール　SQLiteの基礎　１'/><author><name>t.kazuyoshi</name><uri>http://www.blogger.com/profile/03788790609174011257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5303883531708709480.post-5604365304464653677</id><published>2012-10-12T00:14:00.001+09:00</published><updated>2012-10-12T00:14:18.750+09:00</updated><title type='text'>ブログサービスを誤って退会してしまったら、サーバーからデーターが完全に消える前に一括ダウンロードしましょう！！</title><content type='html'>誤ってブログサービスを退会してしまうことってありますよね&lt;br /&gt;
基本的に元に戻すことは難しいのですが&lt;br /&gt;
今まで時間をかけて書いてきた記事やデータを失ってしまうのはもったいないと思いませんか？&lt;br /&gt;
&lt;br /&gt;
そんなときは&lt;a href=&quot;http://sitesucker.us/home.html&quot;&gt;Sitesucker&lt;/a&gt;を使って&lt;br /&gt;
サーバーからデータが消える前にサイトを一括ダウンロードしましょう&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://geektaste.blogspot.com/feeds/5604365304464653677/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://geektaste.blogspot.com/2012/10/blog-post.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5303883531708709480/posts/default/5604365304464653677'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5303883531708709480/posts/default/5604365304464653677'/><link rel='alternate' type='text/html' href='http://geektaste.blogspot.com/2012/10/blog-post.html' title='ブログサービスを誤って退会してしまったら、サーバーからデーターが完全に消える前に一括ダウンロードしましょう！！'/><author><name>t.kazuyoshi</name><uri>http://www.blogger.com/profile/03788790609174011257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5303883531708709480.post-1400125326410388013</id><published>2012-10-12T00:14:00.000+09:00</published><updated>2013-02-10T10:17:38.072+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="MySQL"/><category scheme="http://www.blogger.com/atom/ns#" term="ドットインストール"/><title type='text'>ドットインストール MySQLの基礎　２</title><content type='html'>&lt;div&gt;
&lt;ol&gt;
&lt;li&gt;まずテーブルの作り方&lt;br /&gt;use データベース名　//データベースを選択&lt;br /&gt;create table テーブル名&amp;nbsp;(
&lt;br /&gt;id int,
&amp;nbsp;&amp;nbsp;//フィールド名&amp;nbsp;データ型(データの大きさ)&lt;br /&gt;name varchar(255),
 &lt;br /&gt;email varchar(255),
 &lt;br /&gt;password char(32)
&lt;br /&gt;);&lt;br /&gt;↓&lt;br /&gt;テーブルをみる&lt;br /&gt;show tables;&lt;br /&gt;↓&lt;br /&gt;テーブルが消せる&lt;br /&gt;drop table テーブル名;
&lt;/li&gt;
&lt;li&gt;〜扱えるデータ型〜


&lt;br /&gt;数値に関するもの&lt;br /&gt;- int 整数
&lt;br /&gt;- double 小数

&lt;br /&gt;&lt;br /&gt;文字列に関するもの&lt;br /&gt;
- char 長さが決まっているもの
&lt;br /&gt;- varchar 長さがかわるもの
&lt;br /&gt;- text どれだけ長くなるかわからないもの
&lt;br /&gt;&lt;br /&gt;日付に関するもの
&lt;br /&gt;- date
&lt;br /&gt;- datetime

&lt;br /&gt;&lt;br /&gt;それ以外
&lt;br /&gt;- enum 列挙型

&lt;br /&gt;&lt;br /&gt;公式サイトのマニュアルのデータタイプの欄に詳しい情報がある

&lt;br /&gt;&lt;br /&gt;参考のコマンド&lt;br /&gt;mysql&amp;gt; create table users(&lt;br /&gt;　　-&amp;gt; id int,&lt;br /&gt;　　-&amp;gt; name varchar(255),
    &lt;br /&gt;　　-&amp;gt; email varchar(255),
    &lt;br /&gt;　　-&amp;gt; password char(32),
    &lt;br /&gt;　　-&amp;gt; score double,
    &lt;br /&gt;　　-&amp;gt; sex enum(&#39;male&#39;, &#39;female&#39;),
    &lt;br /&gt;　　-&amp;gt; memo text,
    &lt;br /&gt;　　-&amp;gt; created datetime
    &lt;br /&gt;　　-&amp;gt; );&lt;/li&gt;
&lt;li&gt;フィールドの高度な設定&lt;br /&gt;&lt;br /&gt;〜サンプルコード〜&lt;br /&gt;&lt;br /&gt;create table users(&lt;br /&gt;
id int not null auto_increment primary key,
&lt;br /&gt;
name varchar(255),
&lt;br /&gt;
email varchar(255) unique,
&lt;br /&gt;
password char(32),
&lt;br /&gt;
score double,
&lt;br /&gt;
sex enum(&#39;male&#39;, &#39;female&#39;) default &#39;male&#39;,
&lt;br /&gt;
memo text,
&lt;br /&gt;
created datetime,
&lt;br /&gt;
key score (score)
&lt;br /&gt;
);
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
not null →入力必須
&lt;br /&gt;
default &#39;male&#39; →デフォルト値を設定
&lt;br /&gt;
auto_increment →自動で連番を入力してくれる
&lt;br /&gt;
&lt;br /&gt;
索引（インデックス）&lt;br /&gt;→フィールドにつけていくと検索が速くなる
&lt;br /&gt;
&lt;br /&gt;- 主キー　&lt;br /&gt;テーブルの中で行を一意に特定する（primary key）&lt;br /&gt;一つのフィールドにのみつけられる
&lt;br /&gt;
&lt;br /&gt;-キー　&lt;br /&gt;普通のキーはいくつでもつけられる  &lt;br /&gt;例えばスコアでよく検索する場合はkey score (score)と書く&lt;br /&gt;&lt;br /&gt;-　ユニークキー　&lt;br /&gt;フィールドの中で重複した値が入ってきた場合はエラーで&lt;br /&gt;はじいてほしい&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://geektaste.blogspot.com/feeds/1400125326410388013/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://geektaste.blogspot.com/2012/10/mysql_12.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5303883531708709480/posts/default/1400125326410388013'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5303883531708709480/posts/default/1400125326410388013'/><link rel='alternate' type='text/html' href='http://geektaste.blogspot.com/2012/10/mysql_12.html' title='ドットインストール MySQLの基礎　２'/><author><name>t.kazuyoshi</name><uri>http://www.blogger.com/profile/03788790609174011257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5303883531708709480.post-2134161549159359145</id><published>2012-10-11T23:03:00.000+09:00</published><updated>2013-02-09T18:24:14.876+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="MySQL"/><category scheme="http://www.blogger.com/atom/ns#" term="ドットインストール"/><title type='text'>どっとインストール　MySQLの基礎　１</title><content type='html'>&lt;div&gt;
&lt;ol&gt;
&lt;li&gt;MySQLに関しては&lt;br /&gt;dev.mysql.com
にリファレンスがあり、日本語版もあるのでご参照ください。&lt;/li&gt;
&lt;li&gt;用語説明、スプレッドシートを例にしてデータベースの構造を説明します&lt;br /&gt;&lt;br /&gt;データベース＝スプレッドシート&lt;br /&gt;テーブル＝その中のシート&lt;br /&gt;フィールド＝列&lt;br /&gt;レコード＝行&lt;/li&gt;
&lt;li&gt;まずMySQLに切り替えます&lt;br /&gt;mysql -u root&lt;br /&gt; 
↓
&lt;br /&gt;
パスワードをセット&lt;br /&gt;set password for root`logalhost=password(&#39;pass&#39;)&lt;br /&gt;
↓&lt;br /&gt;

次に設定したパスワードを使ってログイン&lt;br /&gt;mysql -u root -p&lt;br /&gt;ちなみに、ここの-pというオプションは
パスワード付きということ&lt;br /&gt;

&lt;br /&gt;〜databaseの作り方〜&lt;br /&gt;&lt;br /&gt;まず、データベースを作ります&lt;br /&gt;

create database データベース名;

&lt;br /&gt;↓&lt;br /&gt;データベースの一覧を表示
&lt;br /&gt;show databases

&lt;br /&gt;↓&lt;br /&gt;データベースを消去&lt;br /&gt;drop database データベース名&lt;br /&gt;&lt;br /&gt;ちなみに&lt;br /&gt;データベースの切り替えは&lt;br /&gt;use データベース名&lt;/li&gt;
&lt;li&gt;作業ユーザーを設定しよう&lt;br /&gt;&lt;br /&gt;データベースをつくる&lt;br /&gt;create database データベース名 &lt;br /&gt;↓&lt;br /&gt;ユーザーに許可を与える&lt;br /&gt;データベース名の下の全てのテーブルに対して、同じサーバーにいる作業ユーザーに対して、パスワードで承認する&lt;br /&gt;grant all on データベース名.* to 作業ユーザー@localhost identified by &#39;パスワード&#39;;
許可を与える&lt;br /&gt;↓&lt;br /&gt;ログインしてみる&lt;br /&gt;mysql -u &amp;nbsp;作業ユーザー-　p&amp;nbsp;データベース名&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://geektaste.blogspot.com/feeds/2134161549159359145/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://geektaste.blogspot.com/2012/10/mysql_11.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5303883531708709480/posts/default/2134161549159359145'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5303883531708709480/posts/default/2134161549159359145'/><link rel='alternate' type='text/html' href='http://geektaste.blogspot.com/2012/10/mysql_11.html' title='どっとインストール　MySQLの基礎　１'/><author><name>t.kazuyoshi</name><uri>http://www.blogger.com/profile/03788790609174011257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5303883531708709480.post-1551412956139192619</id><published>2012-10-06T00:55:00.000+09:00</published><updated>2012-10-06T01:03:46.788+09:00</updated><title type='text'>Wordpress URLの変更</title><content type='html'>まず、管理画面の設定のところでサイトURLを変えたらログインできなくなってしまった&lt;br /&gt;
ので、再度ワードプレスをダウンロード&amp;amp;インストール&lt;br /&gt;
それでも、ログインできないので&lt;br /&gt;
MySQLのデータベースをチェックて見るものの&lt;br /&gt;
wordpressというデータベースが見つかったにもかかわらず&lt;br /&gt;
パスワードが見つからなかった&lt;br /&gt;
↓&lt;br /&gt;
なので、まず古いデータベースを削除&lt;br /&gt;
データベースを新規作成&lt;br /&gt;
↓&lt;br /&gt;
新規インストール（ドキュメントルート直下）&lt;br /&gt;
↓&lt;br /&gt;
&lt;a href=&quot;http://wpdocs.sourceforge.jp/Giving_WordPress_Its_Own_Directory&quot;&gt;http://wpdocs.sourceforge.jp/Giving_WordPress_Its_Own_Directory&lt;/a&gt;&lt;br /&gt;
を参考にURLを変更した&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://geektaste.blogspot.com/feeds/1551412956139192619/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://geektaste.blogspot.com/2012/10/wordpress-url.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5303883531708709480/posts/default/1551412956139192619'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5303883531708709480/posts/default/1551412956139192619'/><link rel='alternate' type='text/html' href='http://geektaste.blogspot.com/2012/10/wordpress-url.html' title='Wordpress URLの変更'/><author><name>t.kazuyoshi</name><uri>http://www.blogger.com/profile/03788790609174011257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5303883531708709480.post-2828576958440589514</id><published>2012-10-05T01:02:00.002+09:00</published><updated>2012-10-05T01:02:35.345+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="その他"/><title type='text'>一つのサーバーの複数のバーチャルホストにwordpress二台目インストール</title><content type='html'>僕の借りているさくらのVPSに二台目のwordpressをインストールしました&lt;br /&gt;
&lt;br /&gt;
前回は&lt;br /&gt;
&lt;a href=&quot;http://akabeko.me/blog/2012/05/revps-07-wordpress/&quot;&gt;http://akabeko.me/blog/2012/05/revps-07-wordpress/&lt;/a&gt;&lt;br /&gt;
に従って&lt;br /&gt;
var/libにインストールしたのですが、&lt;br /&gt;
今回はバーチャルホストのルートディレクトリに直接インストールしました&lt;br /&gt;
まあ、インストール先を上記のページに書いてあるディレクトリ（lib）ではなく&lt;br /&gt;
バーチャルホストのルートディレクトリに変えただけです。&lt;br /&gt;
こっちの方がメジャーなやり方な気がします&lt;br /&gt;
&lt;br /&gt;
ちなみにそのルートディレクトリにあるwp_config.phpの内容をみればデータベースの名前も、ユーザー名もすべての登録情報がみれるので、ログインできなくなったらそこを参照すればいいです！！</content><link rel='replies' type='application/atom+xml' href='http://geektaste.blogspot.com/feeds/2828576958440589514/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://geektaste.blogspot.com/2012/10/wordpress.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5303883531708709480/posts/default/2828576958440589514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5303883531708709480/posts/default/2828576958440589514'/><link rel='alternate' type='text/html' href='http://geektaste.blogspot.com/2012/10/wordpress.html' title='一つのサーバーの複数のバーチャルホストにwordpress二台目インストール'/><author><name>t.kazuyoshi</name><uri>http://www.blogger.com/profile/03788790609174011257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5303883531708709480.post-2519295812079937712</id><published>2012-10-01T23:33:00.001+09:00</published><updated>2012-10-01T23:33:36.975+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="その他"/><title type='text'>コピーした秘密鍵を使ってさくらのVPSにログインしようとしたら こんな表示がでてログインできなかった</title><content type='html'>&lt;br /&gt;
ほかのパソコンからコピーした秘密鍵を使ってさくらのVPSにログインしようとしたら&lt;br /&gt;
こんな表示がでてログインできなかったのでちょっと調べてみた&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&lt;br /&gt;
@ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; WARNING: UNPROTECTED PRIVATE KEY FILE! &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;@&lt;br /&gt;
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://codenote.net/heroku/773.html&quot;&gt;http://codenote.net/heroku/773.html&lt;/a&gt;&lt;br /&gt;
このさいとによると&lt;br /&gt;
アクセス権をもう少しきつくする必要があるらしい&lt;br /&gt;
&lt;br /&gt;
なのでターミナルから&lt;br /&gt;
$ chmod 600 ~/.ssh/id_rsa&lt;br /&gt;
とコマンドを打ってから再度ログインを試みたところ&lt;br /&gt;
すんなりログインできた！&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://geektaste.blogspot.com/feeds/2519295812079937712/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://geektaste.blogspot.com/2012/10/vps.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5303883531708709480/posts/default/2519295812079937712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5303883531708709480/posts/default/2519295812079937712'/><link rel='alternate' type='text/html' href='http://geektaste.blogspot.com/2012/10/vps.html' title='コピーした秘密鍵を使ってさくらのVPSにログインしようとしたら こんな表示がでてログインできなかった'/><author><name>t.kazuyoshi</name><uri>http://www.blogger.com/profile/03788790609174011257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5303883531708709480.post-1437483372611563078</id><published>2012-10-01T01:25:00.003+09:00</published><updated>2012-10-05T23:13:38.541+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="その他"/><title type='text'>さくらのVPSにWordPressをインストール</title><content type='html'>さくらのVPSにWordPressをインストールしました！&lt;br /&gt;
&lt;br /&gt;
やり方はここにあるとおりやりましたが、&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://akabeko.me/blog/2012/05/revps-07-wordpress/&quot;&gt;http://akabeko.me/blog/2012/05/revps-07-wordpress/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
しかし、一カ所だけこのやり方ではうまく行かないところがありました。&lt;br /&gt;
理由はVirtual Hostを設定していたからです&lt;br /&gt;
なので&lt;br /&gt;
&lt;br /&gt;
WordPress をインストールしたディレクトリへのシンボリックリンクを貼る。&lt;br /&gt;
の部分のコマンドを少し修正する必要がありました&lt;br /&gt;
上記のサイトには&lt;br /&gt;
$ sudo ln -s /var/lib/wordpress /var/www/html/blogと書かれていますがVirtual Hostを設定している場合は&lt;br /&gt;
sudo ln -s /var/lib/wordpress /　var/www/バーチャルホスト名/public_html/blog
とする必要があります。&lt;br /&gt;
&lt;br /&gt;
さらに、あらたにバーチャルホストを追加した場合は&lt;br /&gt;
sudo ln -s /var/lib/wordpress /　var/www/新たなバーチャルホスト名/public_html/blog&lt;br /&gt;
だけやればOK&lt;br /&gt;
だと思います。</content><link rel='replies' type='application/atom+xml' href='http://geektaste.blogspot.com/feeds/1437483372611563078/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://geektaste.blogspot.com/2012/10/vpswordpress.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5303883531708709480/posts/default/1437483372611563078'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5303883531708709480/posts/default/1437483372611563078'/><link rel='alternate' type='text/html' href='http://geektaste.blogspot.com/2012/10/vpswordpress.html' title='さくらのVPSにWordPressをインストール'/><author><name>t.kazuyoshi</name><uri>http://www.blogger.com/profile/03788790609174011257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5303883531708709480.post-3647766628185399205</id><published>2012-09-30T23:15:00.002+09:00</published><updated>2012-10-01T01:26:42.223+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ドットインストール"/><title type='text'>ドットインストール”さくらのVPSの基礎”まとめ(５）</title><content type='html'>&lt;br /&gt;
&lt;h3&gt;
11.Pythonの設定&lt;/h3&gt;
&lt;br /&gt;-　最新のものインストールするためにソースからインストール
&lt;br /&gt;-　まずは　cd/tmp　に行って
&lt;br /&gt;-　wgetで公式サイトからソースコードをダウンロードしてきます
&lt;br /&gt;-　その後にそれを回答して
&lt;br /&gt;-　./configure
&lt;br /&gt;-   make 
&lt;br /&gt;-   sudo make install
&lt;br /&gt;
&lt;br /&gt;まずは、Pythonの公式サイトに行って
&lt;br /&gt;downloadからリナックス用の最新版のリンクアドレスをコピー
&lt;br /&gt;tempに移動
&lt;br /&gt;cd /var/temp
&lt;br /&gt;wget リンクアドレス
&lt;br /&gt;↓
&lt;br /&gt;解凍
&lt;br /&gt;tar xvzf Python-2.7.3.tgz
&lt;br /&gt;↓
&lt;br /&gt;解凍したフォルダに移動
&lt;br /&gt;cd Python-2.7.3
&lt;br /&gt;↓
&lt;br /&gt;./configure
&lt;br /&gt;↓
&lt;br /&gt;make
&lt;br /&gt;↓
&lt;br /&gt;インストール
&lt;br /&gt;sudo make install
&lt;br /&gt;↓
&lt;br /&gt;python --version
&lt;br /&gt;でpythonのバージョンをチェック
&lt;br /&gt;
&lt;br /&gt;&lt;h3&gt;
12.リポジトリを追加してyumでMongoDBをインストール&lt;/h3&gt;
&lt;br /&gt;
&lt;br /&gt;rootに移行
&lt;br /&gt;sudo -s
&lt;br /&gt;↓
&lt;br /&gt;公式ドキュメントの指示に従ってファイルを作成
&lt;br /&gt;vim /etc/yum.repos.d/10gen.repo
&lt;br /&gt;↓
&lt;br /&gt;以下のテキストを貼付ける
&lt;br /&gt;==
&lt;br /&gt;[10gen]
&lt;br /&gt;name=10gen Repository
&lt;br /&gt;baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64
&lt;br /&gt;gpgcheck=0
&lt;br /&gt;enabled=1
&lt;br /&gt;==
&lt;br /&gt;↓
&lt;br /&gt;yum update
&lt;br /&gt;↓
&lt;br /&gt;yumでインストール
&lt;br /&gt;yum install mongo-10gen mongo-10gen-server
&lt;br /&gt;↓
&lt;br /&gt;起動
&lt;br /&gt;service mongod start
&lt;br /&gt;↓
&lt;br /&gt;自動起動
&lt;br /&gt;chkconfig mongod on
&lt;br /&gt;↓
&lt;br /&gt;バージョンチェック
&lt;br /&gt;mongo --version
&lt;br /&gt;↓
&lt;br /&gt;普通に起動
&lt;br /&gt;mongo　
&lt;br /&gt;↓
&lt;br /&gt;終了
&lt;br /&gt;exit
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://geektaste.blogspot.com/feeds/3647766628185399205/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://geektaste.blogspot.com/2012/09/vps_777.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5303883531708709480/posts/default/3647766628185399205'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5303883531708709480/posts/default/3647766628185399205'/><link rel='alternate' type='text/html' href='http://geektaste.blogspot.com/2012/09/vps_777.html' title='ドットインストール”さくらのVPSの基礎”まとめ(５）'/><author><name>t.kazuyoshi</name><uri>http://www.blogger.com/profile/03788790609174011257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5303883531708709480.post-674836803069331787</id><published>2012-09-30T23:10:00.000+09:00</published><updated>2012-10-01T01:26:42.225+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ドットインストール"/><title type='text'>ドットインストール”さくらのVPSの基礎”まとめ(４)</title><content type='html'>&lt;br /&gt;
&lt;span style=&quot;color: #9fc5e8;&quot;&gt;以下を参考に独自ドメインをサーバーに割り当てた
&lt;br /&gt;
&lt;br /&gt;http://aotanbo.net/blog/?p=1565
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
9. MySQLサーバーをインストール&lt;/h3&gt;
&lt;br /&gt;
&lt;br /&gt;
yum install mysql-server 
&lt;br /&gt;
↓
&lt;br /&gt;
設定ファイルをコピー
&lt;br /&gt;
cp /etc/my.cnf /etc/my.cnf.org
&lt;br /&gt;
↓
&lt;br /&gt;
編集
&lt;br /&gt;
vim /etc/my.cnf
&lt;br /&gt;
以下のように表示されるので
&lt;br /&gt;
==
&lt;br /&gt;
[mysqld]
&lt;br /&gt;
datadir=/var/lib/mysql
&lt;br /&gt;
socket=/var/lib/mysql/mysql.sock
&lt;br /&gt;
user=mysql
&lt;br /&gt;
# Disabling symbolic-links is recommended to prevent assorted security risks
&lt;br /&gt;
symbolic-links=0
&lt;br /&gt;
&lt;br /&gt;
[mysqld_safe]
&lt;br /&gt;
log-error=/var/log/mysqld.log
&lt;br /&gt;
pid-file=/var/run/mysqld/mysqld.pid
&lt;br /&gt;
==
&lt;br /&gt;
↓
&lt;br /&gt;
==
&lt;br /&gt;
[mysqld]
&lt;br /&gt;
datadir=/var/lib/mysql
&lt;br /&gt;
socket=/var/lib/mysql/mysql.sock
&lt;br /&gt;
user=mysql
&lt;br /&gt;
# Disabling symbolic-links is recommended to prevent assorted security risks
&lt;br /&gt;
symbolic-links=0
&lt;br /&gt;
&lt;br /&gt;
character_set_server=utf8
&lt;br /&gt;
default-storage-engine=InnoDB
&lt;br /&gt;
innodb_file_per_table
&lt;br /&gt;
[mysql]
&lt;br /&gt;
default-character-set=utf8
&lt;br /&gt;
[mysqldump]
&lt;br /&gt;
default-character-set=utf8
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[mysqld_safe]
&lt;br /&gt;
log-error=/var/log/mysqld.log
&lt;br /&gt;
pid-file=/var/run/mysqld/mysqld.pid
&lt;br /&gt;
==
&lt;br /&gt;
のように変更
&lt;br /&gt;
↓
&lt;br /&gt;
MySQLを起動
&lt;br /&gt;
service mysqld start
&lt;br /&gt;
↓
&lt;br /&gt;
mysql_secure_installation
&lt;br /&gt;
rootのパスワード設定だけやってその他はエンターでデフォルトに設定
&lt;br /&gt;
↓
&lt;br /&gt;
立ち上げ時起動を設定
&lt;br /&gt;
chkconfig mysqld on
&lt;br /&gt;
↓
&lt;br /&gt;
MySQLの起動
&lt;br /&gt;
mysql -u root -p
&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
10. Ruby on railのインストール&lt;/h3&gt;
&lt;br /&gt;
&lt;br /&gt;
exitしてユーザーにもどす
&lt;br /&gt;
↓
&lt;br /&gt;
rubyをインストール
&lt;br /&gt;
sudo yum install zlib-devel openssl-devel sqlite-devel
&lt;br /&gt;
↓
&lt;br /&gt;
curl -L https://get.rvm.io | bash -s stable
&lt;br /&gt;
↓
&lt;br /&gt;
RVMを有効にする
&lt;br /&gt;
source /home/ユーザーネーム/.rvm/scripts/rvm
&lt;br /&gt;
↓
&lt;br /&gt;
RVMのインストール
&lt;br /&gt;
rvm install 1.9.3
&lt;br /&gt;
↓
&lt;br /&gt;
rubyのバージョンを確認
&lt;br /&gt;
ruby -v
&lt;br /&gt;
↓
&lt;br /&gt;
gemのバージョンを確認
&lt;br /&gt;
gem -v
&lt;br /&gt;
↓
&lt;br /&gt;
gen の最新版をインストール
&lt;br /&gt;
gem install --no-ri --no-rdoc sqlite3
&lt;br /&gt;
↓
&lt;br /&gt;
node/jsのインストール
&lt;br /&gt;
cd /tmp
&lt;br /&gt;
wget http://nodejs.tchol.org/repocfg/el/nodejs-stable-release.noarch.rpm
&lt;br /&gt;
sudo yum localinstall --nogpgcheck nodejs-stable-release.noarch.rpm
&lt;br /&gt;
↓
&lt;br /&gt;
railsのインストール
&lt;br /&gt;
cd
&lt;br /&gt;
gem install rails
&lt;br /&gt;
↓
&lt;br /&gt;
バージョンチェック
&lt;br /&gt;
rails -v
&lt;br /&gt;
↓
&lt;br /&gt;
sudo vim /etc/sysconfig/iptables
&lt;br /&gt;
dportの前後の番号が大きい順になるように注意しながら以下の文字列を追加
&lt;br /&gt;
--- (編集開始) ---
&lt;br /&gt;
-A SERVICES -p tcp --dport 3000 -j ACCEPT
&lt;br /&gt;
--- (編集終了) ---
&lt;br /&gt;
↓
&lt;br /&gt;
iptablesをリスタート
&lt;br /&gt;
sudo service iptables restart
&lt;br /&gt;
↓
&lt;br /&gt;
railsで新しいアプリを作成
&lt;br /&gt;
rails new myapp
&lt;br /&gt;
cd myapp
&lt;br /&gt;
↓
&lt;br /&gt;
railsを立ち上げる
&lt;br /&gt;
rails server
&lt;br /&gt;
↓
&lt;br /&gt;
ブラウザで
&lt;br /&gt;
ipAddress:3000を入力してエンターを押して
&lt;br /&gt;
railsの画面がでたらOK</content><link rel='replies' type='application/atom+xml' href='http://geektaste.blogspot.com/feeds/674836803069331787/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://geektaste.blogspot.com/2012/09/vps_8467.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5303883531708709480/posts/default/674836803069331787'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5303883531708709480/posts/default/674836803069331787'/><link rel='alternate' type='text/html' href='http://geektaste.blogspot.com/2012/09/vps_8467.html' title='ドットインストール”さくらのVPSの基礎”まとめ(４)'/><author><name>t.kazuyoshi</name><uri>http://www.blogger.com/profile/03788790609174011257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>