Skip to Content
初めてのPHP
book

初めてのPHP

by David Sklar, 桑村 潤, 廣川 類, 木下 哲也
March 2017
Intermediate to advanced
364 pages
9h 45m
Japanese
O'Reilly Japan, Inc.
Content preview from 初めてのPHP
3.2
 判定
41
3.2
 判定
if()
構文を使うと、特定の条件が
true
の場合に限り実行する命令文(statement)をプログラム
に加えることができます。これによって状況に応じた動作をプログラムに実行させることができま
す。例えば、ユーザが Web フォームに正当な情報を入力したかをチェックしてから機密データを
提供できます。
if()
構文は、テスト式が
true
の場合にコードブロックを実行します。 3-1でその例を説明し
ます。
3-1
if()
を使った判定
if ($logged_in) {
print "Welcome aboard, trusted user.";
}
if()
構文は、括弧内の式(テスト式)の真偽値を割り出します。式が
true
と評価されたら、
if()
の次の中括弧内の命令文を実行します。式が
true
でなければ、プログラムは中括弧の後の命令文
を続けます。この例の場合、テスト式は変数
$logged_in
になります。
$logged_in
true
である場
合は(または、
5
-12.6
Grass Carp
などの
true
と評価される値を持つ場合)、「
Welcome abroad,
trusted user.
」と出力します。
中括弧内のコードブロックには命令文をいくつでも入れることができます。しかし、各命令文は
セミコロンで終わる必要があります。これは
if()
構文以外のコードに適用される規則と同じです。
しかし、コードブロックを囲む閉じ中括弧の後ろにセミコロンは必要ありません。また、開き中括 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

アイソモーフィックJavaScript

アイソモーフィックJavaScript

Jason Strimpel, Maxime Najim, 牧野 聡
データサイエンス講義

データサイエンス講義

Rachel Schutt, Cathy O'Neil, 瀬戸山 雅人, 石井 弓美子, 河内 崇, 河内 真理子, 古畠 敦, 木下 哲也, 竹田 正和, 佐藤 正士, 望月 啓充
プログラミングRust

プログラミングRust

Jim Blandy, Jason Orendorff, 中田 秀基

Publisher Resources

ISBN: 9784873117935Other