- PHP全般
- 30 view
3項演算子でechoを使うとエラーになる
3項演算子でechoを使うとエラーになります。以下に例を示します。<?php$a = 80;// 60点以上は合格$a > 60 ?…
3項演算子でechoを使うとエラーになります。以下に例を示します。<?php$a = 80;// 60点以上は合格$a > 60 ?…
次の例では、switch文による条件分岐がうまくいかず、おみくじの結果が「大当たり中当たりハズレ」のようにすべて表示されてしまいます。<?ph…
while文などのループがいつまでも終了しない無限ループ。起きて欲しくない事象ですが、スクリプト作成と悪戦苦闘しているようなときは発生しないとも限りません。その…
CMSなどを動作させるにはメール送信に使うSMTPサーバーが必要になることが少なくありません。ただし、さまざまな事情で、php.iniで「SMTP = loca…
PHP設定ファイル(php.ini)の設定を変更して、Webサーバーを再起動して最新の設定を読み込んでいるのに設定が反映されない場合、変更したphp.iniが読…
型の違うデータを比較すると、意図せぬ結果になる場合があります。次の例では、1と1円を比較した結果、「一致」と表示されてしまいます。<?php$a =…
アプリケーションのデータ蓄積用ファイルにテキストファイルやExcelファイル、SQLiteデータベースなどを使っている場合、ファイルへの直接アクセスに注意が必要…
テキストファイルから行を読み込んで「$line == "港区"」のような比較に使うときは、読み込んだ行に改行が含まれていないか、注意が必要です。次のような、fi…