<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>データ型 | Seek Rise</title>
	<atom:link href="https://seek-rise.com/tag/%E3%83%87%E3%83%BC%E3%82%BF%E5%9E%8B/feed/" rel="self" type="application/rss+xml" />
	<link>https://seek-rise.com</link>
	<description></description>
	<lastBuildDate>Thu, 25 Dec 2025 20:22:46 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.1</generator>

<image>
	<url>https://seek-rise.com/wp-content/uploads/2019/10/cropped-favicon-32x32.png</url>
	<title>データ型 | Seek Rise</title>
	<link>https://seek-rise.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<atom:link rel="hub" href="https://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="https://pubsubhubbub.superfeedr.com"/><atom:link rel="hub" href="https://websubhub.com/hub"/><site xmlns="com-wordpress:feed-additions:1">167377966</site>	<item>
		<title>6-3 PHPの変数とデータ型の基本</title>
		<link>https://seek-rise.com/web-development/php-basic/post-402/</link>
					<comments>https://seek-rise.com/web-development/php-basic/post-402/#respond</comments>
		
		<dc:creator><![CDATA[NOA（ノア）]]></dc:creator>
		<pubDate>Thu, 18 Dec 2025 11:37:25 +0000</pubDate>
				<category><![CDATA[Web開発学習ロードマップ]]></category>
		<category><![CDATA[6.PHP基礎]]></category>
		<category><![CDATA[Web開発]]></category>
		<category><![CDATA[初心者]]></category>
		<category><![CDATA[PHP基礎]]></category>
		<category><![CDATA[PHP変数]]></category>
		<category><![CDATA[データ型]]></category>
		<guid isPermaLink="false">https://seek-rise.com/?p=402</guid>

					<description><![CDATA[前の記事では、PHPの基本的な書き方と、「サーバーで実行される言語」であることを学びました。 PHPで実際に処理を書いていくためには、値を扱う仕組み を理解する必要があります。 その中心となるのが、変数 と データ型 で [&#8230;]]]></description>
										<content:encoded><![CDATA[<p data-start="239" data-end="291">前の記事では、<br data-start="246" data-end="249" />PHPの基本的な書き方と、<br data-start="262" data-end="265" />「サーバーで実行される言語」であることを学びました。</p>
<p data-start="293" data-end="341">PHPで実際に処理を書いていくためには、<br data-start="313" data-end="316" /><strong data-start="316" data-end="327">値を扱う仕組み</strong> を理解する必要があります。</p>
<p data-start="343" data-end="377">その中心となるのが、<br data-start="353" data-end="356" /><strong data-start="356" data-end="362">変数</strong> と <strong data-start="365" data-end="373">データ型</strong> です。</p>
<p data-start="379" data-end="447">この記事では、<br data-start="386" data-end="389" />PHPで値を扱うための基礎として、<br data-start="406" data-end="409" />変数の考え方と、最低限知っておくべきデータ型を<br data-start="432" data-end="435" />コード付きで整理します。</p>
<hr data-start="449" data-end="452" />

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2" checked><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">この記事で学べること</a></li><li><a href="#toc2" tabindex="0">PHPの変数とは何か</a></li><li><a href="#toc3" tabindex="0">変数の基本的な使い方</a><ol><li><a href="#toc4" tabindex="0">サンプルコード①：変数に値を入れて表示する</a></li><li><a href="#toc5" tabindex="0">コードの読み解き</a></li></ol></li><li><a href="#toc6" tabindex="0">データ型とは何か</a></li><li><a href="#toc7" tabindex="0">なぜデータ型を意識する必要があるのか</a></li><li><a href="#toc8" tabindex="0">文字列（string）</a><ol><li><a href="#toc9" tabindex="0">サンプルコード②：文字列の例</a></li></ol></li><li><a href="#toc10" tabindex="0">数値（integer / float）</a><ol><li><a href="#toc11" tabindex="0">サンプルコード③：数値の例</a></li><li><a href="#toc12" tabindex="0">ポイント</a></li></ol></li><li><a href="#toc13" tabindex="0">真偽値（boolean）</a><ol><li><a href="#toc14" tabindex="0">サンプルコード④：真偽値の例</a></li></ol></li><li><a href="#toc15" tabindex="0">データ型と条件分岐の関係</a></li><li><a href="#toc16" tabindex="0">配列（array）は「次の記事の主役」</a><ol><li><a href="#toc17" tabindex="0">サンプルコード⑤：配列の例</a></li></ol></li><li><a href="#toc18" tabindex="0">PHPは型に比較的ゆるい言語</a></li><li><a href="#toc19" tabindex="0">初心者がよくやるミス</a></li><li><a href="#toc20" tabindex="0">学習初期で意識すべきこと</a></li><li><a href="#toc21" tabindex="0">まとめ</a></li><li><a href="#toc22" tabindex="0">次に読むべき記事</a></li></ol>
    </div>
  </div>

<h2 data-start="454" data-end="467"><span id="toc1">この記事で学べること</span></h2>
<p data-start="469" data-end="531">・PHPの変数の基本的な使い方<br data-start="484" data-end="487" />・データ型とは何か<br data-start="496" data-end="499" />・文字列・数値・真偽値の違い<br data-start="513" data-end="516" />・配列がどんな役割を持つか</p>
<hr data-start="533" data-end="536" />
<h2 data-start="538" data-end="551"><span id="toc2">PHPの変数とは何か</span></h2>
<p data-start="553" data-end="582">変数とは、<br data-start="558" data-end="561" /><strong data-start="561" data-end="578">値を一時的に保存しておく箱</strong> です。</p>
<p data-start="584" data-end="626">PHPでは、<br data-start="590" data-end="593" />すべての変数名の先頭に<br data-start="604" data-end="607" /><strong data-start="607" data-end="619">$（ドルマーク）</strong> を付けます。</p>
<p data-start="628" data-end="639">このルールは必須です。</p>
<hr data-start="641" data-end="644" />
<h2 data-start="646" data-end="659"><span id="toc3">変数の基本的な使い方</span></h2>
<h3 data-start="661" data-end="686"><span id="toc4">サンプルコード①：変数に値を入れて表示する</span></h3>
<div class="contain-inline-size rounded-2xl corner-superellipse/1.1 relative bg-token-sidebar-surface-primary">
<pre class="overflow-y-auto p-4" dir="ltr"><code class="whitespace-pre! language-php"><span class="hljs-meta">&lt;?php</span>
<span class="hljs-variable">$name</span> = <span class="hljs-string">'太郎'</span>;
<span class="hljs-keyword">echo</span> <span class="hljs-variable">$name</span>;
</code></pre>
</div>
<hr data-start="732" data-end="735" />
<h3 data-start="737" data-end="749"><span id="toc5">コードの読み解き</span></h3>
<p data-start="751" data-end="819">・$name<br data-start="757" data-end="760" />　→ 変数名<br data-start="766" data-end="769" />・&#8217;太郎&#8217;<br data-start="774" data-end="777" />　→ 文字列の値<br data-start="785" data-end="788" />・echo $name<br data-start="799" data-end="802" />　→ 変数に入っている値を表示</p>
<p data-start="821" data-end="871">このように、<br data-start="827" data-end="830" />変数を使うことで<br data-start="838" data-end="841" /><strong data-start="841" data-end="860">値を何度も使い回すことができる</strong><br data-start="860" data-end="863" />ようになります。</p>
<hr data-start="873" data-end="876" />
<h2 data-start="878" data-end="889"><span id="toc6">データ型とは何か</span></h2>
<p data-start="891" data-end="931">データ型とは、<br data-start="898" data-end="901" /><strong data-start="901" data-end="920">その値が「何として扱われるか」</strong><br data-start="920" data-end="923" />を表すものです。</p>
<p data-start="933" data-end="938">PHPは、</p>
<p data-start="940" data-end="963">・文字として扱う<br data-start="948" data-end="951" />・数値として計算する</p>
<p data-start="965" data-end="988">といった判断を、<br data-start="973" data-end="976" />データ型を元に行います。</p>
<hr data-start="990" data-end="993" />
<h2 data-start="995" data-end="1016"><span id="toc7">なぜデータ型を意識する必要があるのか</span></h2>
<p data-start="1018" data-end="1030">データ型を意識しないと、</p>
<p data-start="1032" data-end="1081">・計算結果がおかしくなる<br data-start="1044" data-end="1047" />・条件分岐が想定どおりに動かない<br data-start="1063" data-end="1066" />・エラーの原因が分からない</p>
<p data-start="1083" data-end="1096">といった問題が起こります。</p>
<p data-start="1098" data-end="1137">「値そのもの」だけでなく、<br data-start="1111" data-end="1114" /><strong data-start="1114" data-end="1123">その値の型</strong> を意識することが重要です。</p>
<hr data-start="1139" data-end="1142" />
<h2 data-start="1144" data-end="1158"><span id="toc8">文字列（string）</span></h2>
<p data-start="1160" data-end="1191">文字列は、<br data-start="1165" data-end="1168" /><strong data-start="1168" data-end="1187">文字の並びとして扱われるデータ</strong> です。</p>
<p data-start="1193" data-end="1219">名前やメッセージなどは、<br data-start="1205" data-end="1208" />文字列として扱います。</p>
<h3 data-start="1221" data-end="1239"><span id="toc9">サンプルコード②：文字列の例</span></h3>
<div class="contain-inline-size rounded-2xl corner-superellipse/1.1 relative bg-token-sidebar-surface-primary">
<pre class="overflow-y-auto p-4" dir="ltr"><code class="whitespace-pre! language-php"><span class="hljs-meta">&lt;?php</span>
<span class="hljs-variable">$message</span> = <span class="hljs-string">'こんにちは'</span>;
<span class="hljs-keyword">echo</span> <span class="hljs-variable">$message</span>;
</code></pre>
</div>
<hr data-start="1294" data-end="1297" />
<h2 data-start="1299" data-end="1321"><span id="toc10">数値（integer / float）</span></h2>
<p data-start="1323" data-end="1348">数値は、<br data-start="1327" data-end="1330" /><strong data-start="1330" data-end="1344">計算に使われるデータ</strong> です。</p>
<h3 data-start="1350" data-end="1367"><span id="toc11">サンプルコード③：数値の例</span></h3>
<div class="contain-inline-size rounded-2xl corner-superellipse/1.1 relative bg-token-sidebar-surface-primary">
<pre class="overflow-y-auto p-4" dir="ltr"><code class="whitespace-pre! language-php"><span class="hljs-meta">&lt;?php</span>
<span class="hljs-variable">$price</span> = <span class="hljs-number">1000</span>;
<span class="hljs-variable">$tax</span> = <span class="hljs-number">100</span>;

<span class="hljs-keyword">echo</span> <span class="hljs-variable">$price</span> + <span class="hljs-variable">$tax</span>;
</code></pre>
</div>
<hr data-start="1435" data-end="1438" />
<h3 data-start="1440" data-end="1448"><span id="toc12">ポイント</span></h3>
<p data-start="1450" data-end="1484">・数値型は計算ができる<br data-start="1461" data-end="1464" />・文字列として扱われると計算できない</p>
<p data-start="1486" data-end="1520">数値を扱う場面では、<br data-start="1496" data-end="1499" />「これは数値か？」<br data-start="1508" data-end="1511" />を意識しましょう。</p>
<hr data-start="1522" data-end="1525" />
<h2 data-start="1527" data-end="1542"><span id="toc13">真偽値（boolean）</span></h2>
<p data-start="1544" data-end="1580">真偽値は、<br data-start="1549" data-end="1552" /><strong data-start="1552" data-end="1567">正しいか、正しくないか</strong><br data-start="1567" data-end="1570" />を表すデータ型です。</p>
<p data-start="1582" data-end="1598">・true<br data-start="1587" data-end="1590" />・false</p>
<p data-start="1600" data-end="1611">の2つしかありません。</p>
<h3 data-start="1613" data-end="1631"><span id="toc14">サンプルコード④：真偽値の例</span></h3>
<div class="contain-inline-size rounded-2xl corner-superellipse/1.1 relative bg-token-sidebar-surface-primary">
<pre class="overflow-y-auto p-4" dir="ltr"><code class="whitespace-pre! language-php"><span class="hljs-meta">&lt;?php</span>
<span class="hljs-variable">$isLogin</span> = <span class="hljs-literal">true</span>;

<span class="hljs-keyword">if</span> (<span class="hljs-variable">$isLogin</span>) {
  <span class="hljs-keyword">echo</span> <span class="hljs-string">'ログイン中です'</span>;
}
</code></pre>
</div>
<hr data-start="1705" data-end="1708" />
<h2 data-start="1710" data-end="1725"><span id="toc15">データ型と条件分岐の関係</span></h2>
<p data-start="1727" data-end="1767">条件分岐では、<br data-start="1734" data-end="1737" />最終的に <strong data-start="1742" data-end="1758">true か false</strong> が判断されます。</p>
<p data-start="1769" data-end="1774">そのため、</p>
<p data-start="1776" data-end="1804">・どの型の値を使っているか<br data-start="1789" data-end="1792" />・どんな結果になるか</p>
<p data-start="1806" data-end="1830">を意識しないと、<br data-start="1814" data-end="1817" />想定外の分岐が起こります。</p>
<p data-start="1832" data-end="1862">次の記事の条件分岐につながる<br data-start="1846" data-end="1849" />非常に重要なポイントです。</p>
<hr data-start="1864" data-end="1867" />
<h2 data-start="1869" data-end="1891"><span id="toc16">配列（array）は「次の記事の主役」</span></h2>
<p data-start="1893" data-end="1927">ここでは、<br data-start="1898" data-end="1901" />配列について <strong data-start="1908" data-end="1920">軽くイメージだけ</strong> 押さえます。</p>
<p data-start="1929" data-end="1963">配列とは、<br data-start="1934" data-end="1937" /><strong data-start="1937" data-end="1959">複数の値をまとめて扱うためのデータ型</strong> です。</p>
<h3 data-start="1965" data-end="1982"><span id="toc17">サンプルコード⑤：配列の例</span></h3>
<div class="contain-inline-size rounded-2xl corner-superellipse/1.1 relative bg-token-sidebar-surface-primary">
<pre class="overflow-y-auto p-4" dir="ltr"><code class="whitespace-pre! language-php"><span class="hljs-meta">&lt;?php</span>
<span class="hljs-variable">$colors</span> = [<span class="hljs-string">'赤'</span>, <span class="hljs-string">'青'</span>, <span class="hljs-string">'緑'</span>];
<span class="hljs-keyword">echo</span> <span class="hljs-variable">$colors</span>[<span class="hljs-number">0</span>];
</code></pre>
</div>
<p data-start="2046" data-end="2068">このコードでは、<br data-start="2054" data-end="2057" />「赤」が表示されます。</p>
<p data-start="2070" data-end="2096">配列については、<br data-start="2078" data-end="2081" />次以降の記事で詳しく扱います。</p>
<hr data-start="2098" data-end="2101" />
<h2 data-start="2103" data-end="2120"><span id="toc18">PHPは型に比較的ゆるい言語</span></h2>
<p data-start="2122" data-end="2127">PHPは、</p>
<p data-start="2129" data-end="2162">・型を明示的に書かなくても動く<br data-start="2144" data-end="2147" />・状況に応じて型を変換する</p>
<p data-start="2164" data-end="2175">という特徴があります。</p>
<p data-start="2177" data-end="2226">そのため書きやすい反面、<br data-start="2189" data-end="2192" /><strong data-start="2192" data-end="2212">型の意識が弱いとバグを生みやすい</strong><br data-start="2212" data-end="2215" />という側面もあります。</p>
<hr data-start="2228" data-end="2231" />
<h2 data-start="2233" data-end="2246"><span id="toc19">初心者がよくやるミス</span></h2>
<p data-start="2248" data-end="2260">変数と型で多いミスです。</p>
<p data-start="2262" data-end="2307">・$ を付け忘れる<br data-start="2271" data-end="2274" />・文字列と数値を混同する<br data-start="2286" data-end="2289" />・配列なのに普通の変数として扱う</p>
<p data-start="2309" data-end="2338">「今扱っているのは何の型か？」<br data-start="2324" data-end="2327" />を常に自問しましょう。</p>
<hr data-start="2340" data-end="2343" />
<h2 data-start="2345" data-end="2360"><span id="toc20">学習初期で意識すべきこと</span></h2>
<p data-start="2362" data-end="2369">この段階では、</p>
<p data-start="2371" data-end="2420">・型を完璧に覚えようとしない<br data-start="2385" data-end="2388" />・コードを動かして確認する<br data-start="2401" data-end="2404" />・結果がどうなるかを予想する</p>
<p data-start="2422" data-end="2433">という姿勢が大切です。</p>
<hr data-start="2435" data-end="2438" />
<h2 data-start="2440" data-end="2446"><span id="toc21">まとめ</span></h2>
<p data-start="2448" data-end="2475">この記事では、<br data-start="2455" data-end="2458" />PHPで値を扱うための基礎として、</p>
<p data-start="2477" data-end="2518">・変数の使い方<br data-start="2484" data-end="2487" />・データ型の考え方<br data-start="2496" data-end="2499" />・文字列・数値・真偽値・配列の概要</p>
<p data-start="2520" data-end="2527">を学びました。</p>
<p data-start="2529" data-end="2574">この理解があると、<br data-start="2538" data-end="2541" />次の <strong data-start="2544" data-end="2552">条件分岐</strong> の記事が<br data-start="2557" data-end="2560" />一気に分かりやすくなります。</p>
<hr data-start="2576" data-end="2579" />
<h2 data-start="2581" data-end="2592"><span id="toc22">次に読むべき記事</span></h2>
<p data-start="2594" data-end="2628">▶ 次の記事<br data-start="2600" data-end="2603" /><a href="https://seek-rise.com/web-development/php-basic/post-411/">6-4 PHPの条件分岐（if / else）</a></p>
<p data-start="2630" data-end="2657">▶ 関連記事<br data-start="2636" data-end="2639" /><a href="https://seek-rise.com/web-development/php-basic/post-399/">6-2 PHPの基本文法と書き方</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://seek-rise.com/web-development/php-basic/post-402/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">402</post-id>	</item>
	</channel>
</rss>
