サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
衆議院選挙2026
php-beginner.com
生成されたタイムスタンプを返します。指定された文字列が解釈不能な場合やタイムスタンプの最大値を超えた場合は-1を返します。
引用符のエスケープ処理 PHPスクリプト中ではHTMLタグも「文字列」として扱いますが、タグの属性を挿入する時に注意しなくてはいけない事があります。HTMLタグの属性には「"」や「'」を使います。これはPHPで文字列をあらわす時に使う記号と同じですが、普通に書くとどうなるでしょう。 間違った構文 <?php // この構文はエラーが出ます。 echo "<a href="http://www.php.net/manual/ja/">PHP日本語マニュアル</a>"; ?> 出力結果 Parse error: parse error, expecting `','' or `';'' in (ファイルパスとエラー行数) と、エラーが表示されて実行されません。何が悪いかというと、「echo "文字列"」の括りの中にさらに「"」が入っています。 この場合はこの部分の「"」は文字列の括りを意味する
echo()とprint()の違い echo()とprint()の違い 「文字列を出力する」というほぼ同じ動作をするecho()文とprint()文ですが、だったら違うのは何なんでしょう。 どちらも厳密には関数ではなく、PHPの言語構造だと説明されています。echo()文の場合もprint()文の場合も括弧()で括る必要もなく、括弧()がなくてもちゃんと動作します。 ここまではほぼ同じecho()文とprint()文ですが、動作の違いとして以下のようなものがあります。 1.echo()はカンマ「,」区切りで複数の文字列を指定できるのに対し、print()はできません。引数の複数指定 print "Hello", "World"; // この構文はエラーが出ます echo "Hello", "World"; // こっちは正しい構文です ※echo()文で括弧「()」をつけた場合、カンマ「,
エスケープが必要な訳 HTMLタグを挿入してみる スクリプトを挿入してみる HTML文字のエスケープ処理 エスケープが必要な訳 掲示板などに代表されるように、「フォームから取得したデータを表示する」というスクリプトは非常に多いですが、フォームからのデータを表示する場合には注意が必要です。フォームからのデータは、ユーザが入力するデータのため、どのような値が代入されているか特定できません。例えば<h1>などのHTMLタグをフォームから送信された場合にはどうなるでしょうか。 タグの効果までしっかり反映されて、<h1>タグ以降の文字がしっかり大きくなります。これがHTMLタグなら笑って済ませられるかもしれませんが、スクリプトを埋め込まれたりするととっても危険です。ユーザが任意のスクリプトを実行できてしまう事になりますので、場合によってはcookieを盗まれたり、認証をパスされたりとおっかない事が起
array()関数 配列 連想配列 多次元配列 array()関数 array()関数はPHPにあらかじめ定義されている関数です。関数とは「ある特定の処理をまとめたもの」なのですが、このarray()関数の場合は配列を定義する役割を持ちます。 array()を使えば配列の定義が簡単にできるようになりますので紹介します。 関数の括弧「 () 」の中に要素の値を順番に指定していきます。複数指定する場合(配列なので普通は複数)はカンマ「,」で区切ります。
<?php PHPスクリプト ?> <? PHPスクリプト ?> ※short_open_tagが有効の必要有 <script language="php"> PHPスクリプト </script> <% PHPスクリプト %> ※asp_tagsが有効の必要有 PHPスクリプトの開始と終了 PHPはHTMLと混在して書くことができると説明したと思いますが、具体的にはどうするかを解説していきます。PHPスクリプトを記述するためにはまず最初にPHPスクリプトの始まりを表さなければなりません。「ここからはPHPですよ」とサーバに知らせるわけですが、それにはタグを使います。 HTMLなんかと一緒でPHPスクリプトの始まりと終わりをタグで表し、そのタグ(PHPタグ)に挟まれた部分がPHPとして認識されます。PHPタグの外にある記述(まぁHTMLが普通だと思いますが)は単純に出力されるだけなのでスクリ
\閉鎖予定のサイトも売れるかも?/ アクセスがないサイトもコンテンツ価値で売れる場合も… ドメインの有効期限を更新してサイト売却にトライしてみましょう
foreach文 基本の構文 拡張構文 多次元配列の場合の構文 foreach文 PHP4からforeach文がサポートされました。foreach文は配列用の反復処理文です。反復処理とは「○○の間、××の処理をする」という事でしたが、for文などの場合、配列のキーが飛び飛びの数値であったり文字列(連想配列)であった場合にはループ処理できません。 しかし、foreach文を使う事でそのような配列も簡単に反復処理ができるようになります。 基本の構文 指定した配列に関してループ処理を実行します。各ループ時には現在の要素の値が変数$valueに代入され、配列ポインタが1つ進められます。 このforeach文も複数の処理がある場合にはブロックを大括弧「{}」で括ります。 ※foreach文の実行開始時には配列ポインタが自動的に配列の先頭要素に戻ります。 foreach文使用方法
このページを最初にブックマークしてみませんか?
『403 Forbidden』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く