2017年12月22日金曜日

print

前回紹介しました文字出力の関数echo
とほとんど同じですが、こちらも画面に文字を出力する関数になります。

使い方は数パターンありますが、
以下のように、print の後ろに文字列を示すことで、画面にその文字列が出力されます。


$x = 111;
print $x;
print($x);
print "hello world";
print 'hello world';
print ("hello world" );

print "" target="_blank">http://moepapa.dtiblog.com/">PHPリファレンス";

print <<< TEST
これがヒアドキュメントという書き方で、
このように複数行にまたがって記述できます。
右上の「TEST」は任意で付けてよく、終わりにも付けます。
<<<で始まり、;で終わる間をすべて文書として画面に出力します。
間では、数字が先頭ではだめ、空白、タブも不可、コメント等も不可です。
TEST;
?>

これらはすべてprintを用いて、画面に文字を出力します。
途中リンク形式の文書を出力するところで、
" としていますが、
PHPのechoやprintで画面に文字を出力する際に、" や  $ のように、本来PHPで意味を持つ記号を文中に入れてしまうと、プログラム動作してしまい、画面には記号が出力できません。
その場合は、エスケープ処理と言って、
その出したい文字の前に  を入力することで、画面に出力できます。

2017年11月23日木曜日

echo

    

今回はリファレンスの最初ということで、
画面に文字を出力する式を紹介します。

echo "test";
?>

これを拡張子PHPとして保存し、サーバーにアップ
ブラウザで表示するだけで

画面には

test

と表示されます。
これだけでPHP構文のできあがりです。

なお、初回なので説明すると、
画面に文字列を表示する場合、

echo と書いた後に、表示したい内容を "" (ダブルコーテーション)で囲みます。
なお、他に、変数の内容を表示したい場合、
echo の後に直接変数を指定します。


echo $x;

これで変数$xの中身が表示されます。    
   

2017年10月19日木曜日

PHPの書き方

今回もPHPの基本をご説明します。

PHPとはプログラム言語の一種ではありますが、
特別にどこかに記載して、読み込ませる等のものでもなく、
WEBサイトを形作るHTMLファイルの中に普通に記載して、
同時に解釈して動くことができます。

書式としては、
ファイル中に、
PHPの内容
?>

として
記載すれば、このPHPタグの内容を解釈、サーバーが実行してくれます。

この内容を記述し、ファイルを*****.php
というphp拡張子にし、あとはブラウザから読み込めば早速PHPの実行結果が返ってきます。

※サーバーの設定によっては、拡張子が違ってもPHPの動作を許可していますので、その場合は、拡張子が.htmlでも動作します。

2017年9月22日金曜日

定数について

こんばんは、燃えPaPaです。
今回は、PHPにおいて基本に当たる、定数について解説します。

定数とは、

格納された値が何らかの計算によって変わるということのない値となります。

つまり、格納された値は常に同じ値を保持しています。
(その実行PHP中で)

PHPでは、定数を定義するためには、
define()関数を使い、定数名とその値を引数とします。

書式は以下になります。

define("定数名", "値" );

define()関数とは、ある値を定数に定義するもので、

定数以外の変数は、その値を変化させることができます。

プログラム中に、ある値の中身を変えたくない場合には「定数」を定義しておくと便利です。
巨大なシステム等では、読み込みの設定ファイル内で、
サーバー名や、システムの名前等、先に定義しておきたいものを宣言して、
定数として使う場合が多いです。


書き方例

define("TITLE", "社内SNS" );
print(TITLE); // 社内SNS と表示される
?>


簡単ながら、定数の解説はこのようなところになります。
また、定数と同様に使う、変数に関しても解説するようにします。

2017年9月5日火曜日

猫好きな私のサニーライフ

こんばんは、
燃えPaPaです。

ちょっとこの勉強ブログから内容離れてすいませんが、
このブログの筆者たる私、燃えPaPaですが、
大変な猫好きでして、

最近、ついに猫を飼い始めました☆

サニー君というオスのにゃんこを友達から預かりまして、
その楽しい猫飼いの日々を

サニーライフ・ハッピーライフ

というブログを作って日々つづっています。

猫好きな方、
かわいい画像・動画満載にしておりますので、
よろしければのぞいてみてください。


燃えPaPa

2017年8月18日金曜日

PHPの利用方法

こんばんは、
燃えPaPaです。

先日より、さまざまなPHPの構文等ご説明していますが、
他、今後はPHPの利用方法についてもご説明していこうと思います。

基本的には、
サイト作成のフロントのページを作る際に利用していきます。

サイトを作成する際に、
すべてHTMLファイルを手打ちで作っていきますと、
ページ数増えてきますと、

例えば、メニューですとか、
サイドバーですとか、共通動作する部分を、
もし変更したい、という場合、すべてのファイルを直すのは大変です。

そのような場合、メニューやサイドは、
PHPであるひとつのソースを読み出す形式にしておくと、
ひとつの修正で、すべてを一括で変えることができ、
大変便利です。


燃えPaPa

2017年7月24日月曜日

ちびまる子ちゃんで衝撃の事件

こんばんは、燃えPaPaです。

先日、みんな大好き子供向けアニメのちびまる子ちゃんにて

http://blog.esuteru.com/archives/9094240.html

びっくりの現象があったと報告が相次いでおります。

なんと、



おばあちゃんが二人!?
いったい何が起きたのでしょうかw

誰か作画チェックはしてないんですかねえ。
いや、まあ毎週ものすごい量作ってて、ついチェック漏れしたのかもしれませんけど。


燃えPaPa

2017年7月14日金曜日

HTMLも大事で

PHPを身につけてくると、
どうしても切れないのが、
HTML知識

本当に会社等で分業で、
ごくごく一部の動作に関わるPHPのみ作ればいいような状況ならば、
PHP知識のみでもよいのですが、

やはりWEBアプリケーションとして、
サイトの一部に埋め込んで使ったりしますので、
多少なりともHTML知識は必要になります。

このHTMLリファレンスでも解説しておりますが、
それなりに知識はあった方がよいかと


燃えPaPa

2017年6月17日土曜日

PHPとは

初回なので、まずはPHPとは、から書こうかと思います。

・PHPとは
動的にHTMLデータを生成することによって、動的なウェブページを実現することを主な目的としたプログラミング言語、およびその言語処理系。

PHPはサーバーサイド・スクリプト言語として利用されており、Webサーバ上で動作し、Webサーバ上でPHPスクリプトの文書が要求されるたびに、そのPHPスクリプトが実行され、結果をウェブブラウザに対して送信する。
平易な文法のため初心者でも習得しやすく、また大規模な開発にも多く用いられている。
多くのフレームワークやライブラリが存在し、開発の手助けとなっている。

数多くのオープンソースウェブアプリケーションに利用されている一方、しばしば脆弱性の報告がなされ、過去に深刻なセキュリティホールが何度か報告されている。


・名称
正式名称は「PHP: Hypertext Preprocessor」であるが、一般的には「PHP」と省略して用いられる。このPHPとは、Personal Home Page の頭文字に由来する。


・特徴
平易な文法で習得が容易な一方、関数・ライブラリが豊富でデータベースとの通信が容易。
オープンソースなため、目的の動作をするプログラムの数々のサンプルが先人達によって紹介されている。
開発用のフレームワークが多数存在
※すべて手打ちでプログラムを書くのでなく、所定の形式に従って設定するだけで動作するWEBアプリケーションを作成してくるシステム


PHPとはこのようなものになります。
長年使っている個人的主観でも、習得しやすく、
またHTMLやデータベースとの相性もよいので、非常に利用しやすい言語かと思われます。    
   

2017年6月16日金曜日

泣けるコピペが熱い!

こんばんは、
燃えPaPaです。

最近、このブログ以外に私が書いている、
ネットで有名な、泣けるコピペを集めたブログがありまして、
そちらの方で、このところ急にアクセスが増えることがありまして、
特にそのアクセスのほとんどの入口がある記事だったので
チェックしてみましたら、

この電気屋開店記念焼きそば

の記事に、
「電気屋 焼きそば」
の検索キーワードで訪問される方が
ちらほらといらっしゃいました

残念ながらまだこのワードでの検索順位は15位くらいですが、
悲しいコピペなどの代表例に挙げられるくらい有名なコピペですので、
結構その全文を探して、
「電気屋 焼きそば」で検索をかける方も結構いるようで、
たとえ2ページ目でもそこそこのボリュームをもらえております。

もう少しがんばって、ブログの力を引き上げて、
ぜひこの記事を1ページ目まで引き上げたいと思います。

そしたらもっとアクセス増えてうれしいな、なんてことも。
もちろん当ブログの方も負けじと進化させていきますけど。


燃えPaPa

2017年5月22日月曜日

サーバーも大事

こんばんは、燃えPaPaです。

のちにちゃんと説明しますが、
PHPを学んでも、
実践するには、
PHP動作する環境(サーバー)が必要でして、

無料のサーバーを借りて、開発環境整えよう、などとした場合、
運が悪いと、時折PHP使用不能の場所があったりします。

その場合、お手数ですが、
動作するサーバーを探さなくてはいけなく、

よろしければ、
別途サーバー情報紹介ブログ
サーバーの案内もしてますので、
ご参考にしてください。


燃えPaPa

2017年5月2日火曜日

ponta気づかず登録

こんばんは、燃えPaPaです。

そういえばpontaカード、持ってなかったし、
持ってたら便利かなぁ、と思い申し込もうと思ったら・・・

驚きの、すでに会員でしたw

登録した覚えがないので、おそらく、他のサービス登録した際に、
同じ個人情報で、Pontaも登録する、的なもので入ったのかな、と思いますが・・・
自分で気づいていなかったとはw

そして、気づかなかった理由として、
会員登録は済んでいるのに、
なんとまあ、Pontaカードが手元にないw

無料のカードなのに、わざわざ発行申し込みしないといけないようです。

まあ、気づいて申し込んだので、遠からず手元にくるでしょう。


燃えPaPa

2017年4月11日火曜日

PHPリファレンスブログになります

こんばんは、
燃えPaPaです。

前回の日記にて、
当ブログ、また他のブログからのお引越しにより、
テーマ変更する旨書いておりましたが、

今後、このブログは、
WEBプログラミング言語のPHPに関しての

PHPリファレンスブログ

にしていこうと思います。
私が、WEB系のシステムエンジニアで、
日々PHPを使っているのもありまして、
一番テーマに関して語りやすいものでもありますので。

ひとまずは今まで別ブログにて書きためておりましたので、
そこからのお引越しになります。

また、よろしくお願いします。


燃えPaPa



2017年4月7日金曜日

合コン行くならカサネテク

こんばんは、
燃えPaPaです。

今日は、ちょっといつもと毛色が変わってすいません。

開発言語探求のノウハウ紹介ではなく、
昨今流行のおもしろ動画のご紹介をいたします。

合コン攻略テクカサネテク

みなさまこんなとんでもおもしろ動画をご存じでしょうか?
最近、若者を中心に話題沸騰中でありまして、
みんな大好き合コンに関わる驚異の動画です。

合コンに対する意識、その実践テクニックがすご過ぎて、
正直、あるある、と思いつつも、女子はみんなここまで考えてるのか!?
と驚き、ちょっと悲しくなるような、なかなかに楽しめる動画です。

ちなみに、モデルさんがかわいく、
こんなならそこまで合コンテク考えてあざとく実践されても満足かな、
とか思ってしまうのは男のサガですw

もしご興味を持たれたり、合コン大好き!なんて方は、
よろしければぜひ一度ご一読ください。

いつものみなさまへのお役立ち知識情報と少々毛色が変わっておりますが、
ある意味役立つかと思われますー。

よろしくお願いいたします。


燃えPaPa

2017年3月10日金曜日

ブログ引越してきております

こんばんは、
燃えPaPaです。

このブログ、
以前は別のシステムのブログサービスで
情報ブログとしてつづっていたものになります。

管理画面の使いやすさetcの事情により、
このたびは、
今のこのブログに引っ越してきております。

まだここにも慣れた、とも言いがたいですが、
今後はここで書き進めていく予定ですので、
今後ともよろしくお願いします。

燃えPaPa

2017年2月18日土曜日

無料サービス天国できたー☆

先日から自身の勉強を兼ねて、

PHPを使用して、
システム込みのサイトを作っておりまして、

無料サービス天国

ついに完成・公開しました。

PHPを利用し、
管理画面でどんどん情報を追加できるタイプのサイトです。
(俗に言うCMSに近い)

PHP自体を使い慣れてくると色々できて楽しいです。


燃えPaPa

2017年1月19日木曜日

ブログお引越しのこと



こんばんは、
燃えPaPaです。

すいません、
以前にもあったのですが、
別ブログからこのブログにお引越しになりそうです。

ちょっと他のブログで扱っているテーマや、
管理機能、広告等の種々の事情がありまして・・・

また落ち着いたら乗り換えてご報告をいたそうかと。


燃えPaPa