PHP

function

PHP

functionで関数を定義する。PHP - 関数 - とほほのWWW入門引数、$aと$bの和を表示する。 1と2なら、1と2の和1と2の和、3が表示された。Sample/php/function/function/src/function at master · bg1bgst333/Sample · GitHub

require

PHP

requireで、別のphpファイルを読み込む。PHP - 制御構文 - とほほのWWW入門sub.phpの$sub_varに'ABC'をセットして、main.phpで、requireで'sub.php'を読み込む。 $sub_varを表示できるか。'ABC'が表示された'ABC'が表示された。Sample/php/require/require/s…

foreach

PHP

foreachで添字無しで取り出せる。PHP - 制御構文 - とほほのWWW入門配列の方が前、一次変数が後ろというのは、他の言語と違って混乱するかも。配列の中身を表示できた。配列の中身を表示できた。Sample/php/foreach/foreach/src/foreach at master · bg1bgst…

for

PHP

forで繰り返し処理。PHP - 制御構文 - とほほのWWW入門for文で配列を順次表示。表示できた表示できた。Sample/php/for/for/src/for at master · bg1bgst333/Sample · GitHub

elseif

PHP

elseifで、さらなる条件の処理を行う。PHP - 制御構文 - とほほのWWW入門1なら"One!"、2なら"Two!"、それ以外なら"Other!"。 <html> <head> <title>elseif</title> </head> <body> One! Two! Other! </body> </html> なら、OneOne!。 <html> <head> <title>el…</head></html>

else

PHP

ifの条件を満たさない時、elseブロックの処理を実行。PHP - 制御構文 - とほほのWWW入門1なら"One!"、そうでなければ"Not One!"と表示してみる。 <html> <head> <title>else</title> </head> <body> One! Not One! </body> </html> なら、OneOne!。なら、Not OneNot One!。Sample/php/else/else/src/else at …

array

PHP

arrayで、配列を作れる。PHP入門 - 配列 - とほほのWWW入門添字での配列アクセス、配列への代入、配列からの取り出し。できてるできてる。Sample/php/array/array/src/array at master · bg1bgst333/Sample · GitHub

define

PHP

defineで、定数を定義できる。PHP - 定数 - とほほのWWW入門"/home/bg1"をHOME_PATHと定義すると、ちゃんと表示されるちゃんとHOME_PATHで内容が表示される。Sample/php/define/define/src/define at master · bg1bgst333/Sample · GitHub

参照

PHP

変数の前に&を付けると、変数の参照を取得できる。PHP入門 - 変数 - とほほのWWW入門$varの参照を$refに入れて、$refに新しい値をセットすると、$refも$varも新しくセットした値に変更されてる。$refも$varも新しくセットした値に変更されてる。Sample/php/r…

変数

PHP

PHPの変数の特徴と言えば、'$'マークが頭に付くこと、変数宣言不要であること、そして日本語の変数名を付けられることかな。PHP入門 - 変数 - とほほのWWW入門$文字列、という変数が、機能する。機能する。Sample/php/variable/variable/src/variable at mas…

NAN

PHP

NAN(Not A Number)は、数値でない特別な値の時に、表示される。PHP入門 - 型 - とほほのWWW入門意図的に起こすとしたら、例えばacon(1.01)は、NANになる。こうすると、NANになるNANになる。Sample/php/nan/nan/src/nan at master · bg1bgst333/Sample · GitH…

未定義値

PHP

値がセットされていない状態は、未定義値の状態となるらしい。PHP入門 - 型 - とほほのWWW入門nullと同じようなことが起きるらしいが、"PHP Notice: Undefined variable"が出るらしい。unsetで未定義値になるらしいので、そうしてみたが、PHP Noticeは出なか…

null

PHP

nullは値が設定されていないことを示す。PHP入門 - 型 - とほほのWWW入門他にもいろいろ似ている値があるが、issetはfalse、is_nullはtrue、emptyもtrueになるらしい。こうすると、こうなるこうなる。Sample/php/null/null/src/null at master · bg1bgst333/…

ヒアドキュメント

PHP

PHPでも、ヒアドキュメントが使える。PHP入門 - 型 - とほほのWWW入門PHPにおいては、"このように"END;"の前まで表示される。このように"END;"の前まで表示される。Sample/php/here_document/here_document/src/here_document at master · bg1bgst333/Sample…

文字列

PHP

PHPにおいて、文字列は、シングルクォート、ダブルクォート、どちらかで囲む。PHP入門 - 型 - とほほのWWW入門ダブルクォートの場合は、変数展開が行われる。改行文字も有効。 ダブルクォート内でシングルクォート、シングルクォート内でダブルクォートを直…

論理型

PHP

論理型(ブーリアン型)についてだが、PHPにおいては大文字小文字関係なく判定される。PHP入門 - 型 - とほほのWWW入門いろんなパターンで大文字小文字試しても、true/falseで判定されるtrue/falseで判定される。Sample/php/boolean/boolean/src/boolean at ma…

浮動小数点数

PHP

浮動小数点数は、eを使って表現する。PHP入門 - 型 - とほほのWWW入門このように"0.5e-2"とすることで、0.005になる0.005になる。Sample/php/float/float/src/float at master · bg1bgst333/Sample · GitHub

コメント

PHP

PHPでは、Perlなどのスクリプトで使われる'#'、C言語などで使われる"/*~*/"、C++などで使われる"//"、の3種類のコメントの書き方がある。PHP入門 - 構文 - とほほのWWW入門こんな感じで。コメントの部分は影響しないコメントの部分は影響しない。Sample/php/…

if文

PHP

if文は、おなじみ条件分岐に使うわけだが、これはif文というよりPHPの特徴だが、PHPはHTMLと混在させることが出来るので、phpタグでif文を分割して使うことが出来る。PHP入門 - 構文 - とほほのWWW入門 <html> <head> <title>echo</title> </head> <body> One! </body> </html> $varが0なら、if文の中の"One!"をH…

echo

PHP

echoも標準出力。PHP入門 - 入出力 PHP の echo と print のちがいと使いどころ | gotohayato.comただし、echoは複数の引数を受け取れるので、カンマで区切れる。 こうすると、10と20と30を連続して出力10と20と30を連続して出力。Sample/php/echo/echo/src/…

phpinfo

PHP

phpinfoは、PHPの設定情報一覧を表示する関数。PHP: phpinfo - ManualPHPがちゃんと動いているか確認する為に使うことも多い。このようにphpタグの中にphpinfo()だけ。 $ cd /var/www/html/ $ vi phpinfo.php $ cat phpinfo.php <html> <head> <title>phpinfo()</title> </head> <body> </body> </html> $ sudo sys…

print

PHP

PHPで文字列を出力するにはprintを使う。PHP: print - Manual関数ではなく、言語構造(仕様?)なので、括弧は無くていい。まず、PHPのインストールから、 $ sudo yum install php [sudo] <user> のパスワード: Yum command has been deprecated, redirecting to '/us</user>…