ざっくりん雑記

プログラミングで忘れそうなことをひたすらメモる

PHP

PHP - print_r()とvar_dump()について

print_r()やvar_dump()は、渡された内容を見やすい形式で出力する。文字列や数値の場合はecho, print()と同様に単純に文字列として出力する。 配列の場合は、以下のように出力する。 'azunobu', 'age' => 20, 'location' => 'Iwate'); print_r($a); var_dum…

PHP - ヒアドキュメント

複数行にまたがる文字列を出力したいとすると、文字列を連結したり、以下のように

PHP - 関数のパラメータ

関数を定義するとき、任意の値を引数(パラメータ)として渡すことができる。 渡す方法として、値渡しと参照渡しがある。 値渡しのパラメータ 大抵の場合は、こちらを使う。引数には任意の式を指定でき、式の内容が評価された後の値が関数に渡される。

PHP - キャスト演算子

PHP

値を特定の型として扱いたい PHPは元々、弱い型付けの言語であるが、特定の型として扱いたい場面もある。 そういった時は以下のキャスト演算子でキャストすることも可能。 PHPのキャスト演算子 演算子 同じ意味の演算子 変更後の型 (int) (integer) 整数 (bo…

PHP (PDO) - Unknown character set

PHP

PDOクラスにおいてのDB接続時エラー define('DSN', 'mysql:host=localhost;dbname=hoge;charset=utf-8;'); define('USER', 'piyouser'); define('PASSWORD', '1234'); try { $dbh = new PDO(DSN, USER, PASSWORD); echo '接続に成功しました。'.'<br>'; } catch …

PHP - データ型

PHP

ざっくり、PHPには8種類のデータ型がある。 スカラー型(単一の値を取る) 整数 浮動小数点 文字列 論理値 複合型(コレクション) 配列 オブジェクト 特殊型 リソース NULL 整数 10進形式、8進形式、16進形式そして2進形式の4通り 10進形式 2016 -321 +321…

PHP - 字句構造(基本的ルール)

PHP

PHPにおける字句構造について プログラミング言語についての「字句構造」とは、その言語を記述しプログラミングをしていく上での基本的なルールのこと。最も下位レベルでの文法規則と言える。 大文字/小文字の区別 組み込みキーワードは区別しない 定義する…