2017年2月28日スポンサーリンクこのページではPHPを始めるにあたり、最初に勉強するコードなどを実行例とかも交えて勉強するページです。目次がありますので気になる構文を見て参考にでもしてください。if文やelse文は省略することもできます。変数とは変数とはよく言われていますが、箱をイメージするとわかりやすいです。箱は必要なものを必要な時に入れておくことができ、必要な時に出すことができます。変数とはプログラムで使うことのできる、値を入れる箱です。記述方法PHPのプログラムを記載するルールとして、開始タグ終了タグを記載ししここからここまでがPHPのプログラムですよ!!とわかるようにしなくてはなりません。実際にPHPでプログラムを作ってみます。//phpが終りますという意味のタグphpのプログラムを記載するには、必ず開始タグ、終了タグを記載します。短縮系もありで開始、終了タグとも[?]だけです。//phpが終りますという意味のタグ問題なく動作はしますが、この方法のプログラムはあまり見かけませんね。コメントの記載方法コメントとはこのプログラムはこのような動作をしているなど、あとから見た場合に編集しやすくしたり、プログラムの作成担当者が複数いる場合など、だれが見てもわかるようにする為に必須です。コードをデバックする際に、コードを有効にしたり、無効にしたりする場合にも使えます。コメントの記載は何通りかあります。比較演算子とは?比較演算子とは2つの値を比較する演算子で、条件が合えばTRUEを返し合わなければFALESを返しますif文などの条件を分岐する際に使われます。print文を使います。どちらでも同じ結果になります。違いとしてはechoは引数を複数指定することができ、省略形があります。printは戻り値を取得できるという違いがあります。「->」に関してですが、こちらはフィールド変数を参照するための演算子です。5;”);「=>」は、配列に値を代入するための演算子です。/>';//is_int()関数は整数型かどうかを返す関数です。//FALSEの場合}//is_int()関数は整数型かどうかを返す関数です。/>';}//is_string()関数は文字型かどうかを返す関数です。/>';}//is_string()関数は文字型かどうかを返す関数です。<p>//is_int()関数は整数型かどうかを返す関数です。<p>//is_int()関数は整数型かどうかを返す関数です。<p>//is_string()関数は文字型かどうかを返す関数です。<p>//is_string()関数は文字型かどうかを返す関数です。<p>while文は初めに条件式で評価し、その式の条件が満たされるまでループし続けます。条件式が満たされると{}の外にでます。<p>while文とあまり変わりませんが、条件式が少し変わります。<p>初期値式は、繰り返し処理が行われる前に1回実行され、その値をもとに条件式で判定され、結果その値がTRUEならば{}の中のスクリプト処理を実行し、その後増減式で値を増やしたり、減らしたりします。intval()関数が使えます。空要素の違いNULLとは変数が値をもたないことを表す値を言います。空とは異なりますが「==」で比較すると等しいと判定されます。NULLかどうかを調べるにはis_null()関数を使用すればわかります。下記に使用例も合わせてコードを実行してみます。それと合わせて$x,$y両方isset()関数での返り値も調べてみます。答えは$xがFALSE、$yはTRUEが返ると思います。値yがあった場合、数値と文字列の違いがあっても等しくなる場合があります。[!==]は型が等しいかも含めて判別し、型が違う場合はFALSEを返します。代入の場合は変数の値がコピーされ、これを値渡しと呼びます。=&での代入の場合は参照渡しとよばれ、2つの変数が同じものをさします。そのため下記のソースで$xの値をappleに変更すると$zの値も同じ文字列に変更されるのです。変数$yに関しては値渡しなので、文字列appleに変更されません。定数の使用方法define()関数を使用し、定数を定義することができます。define()関数を使用して、一度定義した定数は、再定義することはできません。定数は一度格納した値を、保ちます。なにか処理をした後で、定数を用いても、定数の値が変わることはありません。定数名は、デフォルトでは大文字、小文字を区別しますが、以下のように第3引数にTRUEを指定すると大文字、小文字を区別しません。TRUE);たとえば上記のように第3引数にTRUEを指定しておけば、定数名にappleを指定した場合、appleでもAPPPLEでも定数値を呼び出せます。/>';/*定数をAPPLEで呼びだしてみます。/*定数をAPPLEで呼びだしてみます。<p>for文while文の途中でもcontinue文を使えば、ループ処理からスキップして{}を抜けることができます。代入されているyellowを出力するまえにスキップします。break文break文を使えばwhile文、if文などの繰り返し処理の途中で、ループを抜けることができます。それではbreak文を使ってみます。yellowが代入されています。echoで出力したあと抜けるように設定されていますので、yellowは出力されずに終了します。<p>if文、ifelse文、else文を使用すれば、処理を条件によって分岐させることができます。使われるのがif文で、最初のif(条件)をTRUEまたはFALSEで判別し処理を実行します。/*まずは変数に値を代入してみます。40点以上は追試が受けられる、それ以下は落第ということにします。/*まずは変数に値を代入してみます。それ以下は落第ということにします。‘落第です‘;}?>またif文やelse文は省略することもできます。分岐処理にはswitch文の他にif文などがありますが今回はswitch文についてです。break;}?>上記コード実行結果caseが一致するとbreakで抜けます。今回はワードプレスのショートコードについてです。通常ショートコードは、投稿記事なのどにはそのまま、コードを入れるだけで、動作しますが、「home.php」や「header.php」「index.php」などにはそのまま挿入しても、動きません。簡単な方法がありますので紹介します。?>上記のショートコードと記載されている部分に作成した、ショートコードをいれるだけです。簡単にできますので是非挑戦してみてください。Slides」で作成したショートコードを挿入をこの方法で試行しました。使用したsql文データベース、datehから、tennpo列、○○店だけのデータをホームページに表示させた時の備忘録です。降順で表示させるようにして、テーブルタグに入れ込むようにしました。使用し店舗名と一致するものだけを抜くようにしてあります。break文break文を使えばwhile文、if文などの繰り返し処理の途中で、ループを抜けることができます。それではbreak文を使ってみます。yellowが代入されています。echoで出力したあと抜けるように設定されていますので、yellowは出力されずに終了します。class="profile-desc">2006年にうつ病を発症し会社を退職。1年で回復し社会復帰できましたが、2018年1月に人生2回目のうつ病を発症し、その年の6月に会社を退職。現在無職で闘病中です。