PHPを書く時のルール:で治外法権の区域を作るんだ!

こちらの記事でPHPは全然難しいプログラミング言語ではなくて、HTMLタグを書いたファイルにプログラムの要素を足していけるものっていうのは分かって頂いたかと思います^^

で、PHPプログラムをHTMLタグの中に記述するにはルールがあります。

目次

<?php 〜 ?> の間にPHPを書いてね!

PHPを動かすには必ず『<?php』と『?>』の間に書いてください。
そうしないとプログラミングが動きません。
少し前に書いた今日の日付を表示するコードで例えると。

この様に『<?php』と『?>』の間にPHPの関数を書いてあげると・・・

[php] <!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>PHPってそんなに難しくないかも?</title>
</head>
<body>

<p>今日は:<?php echo date(‘Y年m月d日’); ?>です。</p>

</body>
</html>
[/php]

今日の日付が表示されます。
スナップショット 12:11:09 10:37

では、『<?php』と『?>』を外すと・・・

[php] <!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>PHPってそんなに難しくないかも?</title>
</head>
<body>

<p>今日は:echo date(‘Y年m月d日’);です。</p>

</body>
</html>
[/php]

当然、『echo date(‘Y年m月d日’);』のところはそのまま文字として出力されてしまいます。
スナップショット 12:11:09 10:40

なので、PHPプログラムを動かしたい場合は必ず『<?php』と『?>』の間にプログラムコードを書いてくださいね!
たとえば『<?php』と『?>』の間の中は治外法権区域だと思って頂いてもよいかと^^
それ以外のエリアはhtmlのルールが適用されますが、『<?php』と『?>』の間の中だけはPHPプログラムのルールが適用されます。

全体にはHTMLのルール(法律)だけど『<?php』と『?>』の中だけはPHPのルール(法律)になり治外法権というわけです。

よかったらシェアしてね!
URLをコピーする
URLをコピーしました!

「エンジニアのためのWordPress開発入門」を執筆しました!

WordPressを使った開発案件は依然多く、それに携わるWebエンジニアも多数存在します。ただし、モダンな開発手法に慣れたWebエンジニアがWordPressに初めて触れたとき、その独特のアーキテクチャやシステムの構成に戸惑いを感じることがあるかもしれません。だが、WordPressは、それらを補ったうえにさらに強力なメリットを持ち合わせています。本書は、PHPプログラマがWordPressで開発する際に必要な基礎知識から、現場で役立つ具体的なカスタマイズ手法や開発のポイントについて詳しく解説しています。

この記事を書いた人

NPO法人のHP制作(WordPress)やkintoneを使った業務システムの構築をしています。サイボウズ株式会社公認kintoneエバンジェリスト/CoderDojo西宮と梅田のチャンピオン/認定NPO法人宝塚NPOセンター理事/NPO法人SEIN理事/

コメント

コメントする

目次
閉じる