変数の型を調べる
/*
gettype関数またはver_dump関数の使用
PHPにおいて変数はプログラマが設定するものではない
その変数が使用される文脈に応じて
PHPが実行時に決定する
また、型が自動で変換される場合もある| <!DOCTYPE> | |
| <html> | |
| <head> | |
| <meta charset="utf-8"> | |
| <title>Test</title> | |
| </head> | |
| <body> | |
| <?php | |
| //=&について | |
| //参照、または参照渡し、2つの変数が同じものをさす |
| <!DOCTYPE> | |
| <html lang="ja"> | |
| <head> | |
| <meta charset="UTF-8"> | |
| </head> | |
| <body> | |
| <?php | |
| /* | |
| 型キャスト |
| <?php | |
| $a = 123; | |
| if(isset($a)){ | |
| echo "変数には値がセットされています"; | |
| } else { | |
| echo "変数には値がセットされていません"; | |
| } |
| <!doctype html> | |
| <html lang="en"> | |
| <head> | |
| <meta charset="UTF-8"> | |
| <title>Document</title> | |
| </head> | |
| <body> | |
| <?php | |
| //定数を定義する | |
| define('HELLO','Hello World!!'); |
| <!DOCTYPE> | |
| <html> | |
| <head> | |
| <meta charset="utf-8"> | |
| <title>Test</title> | |
| </head> | |
| <body> | |
| <?php | |
| function h($var){ |
| <!DOCTYPE> | |
| <html lang="ja"> | |
| <head> | |
| <title>環境変数の情報取得</title> | |
| </head> | |
| <body> | |
| <?php | |
| function h($var){ | |
| if(is_array($var)){ |
| <!DOCTYPE> | |
| <html lang="ja"> | |
| <head> | |
| <meta charset="UTF-8"> | |
| </head> | |
| <body> | |
| <?php | |
| /* | |
| ヒアドキュメント | |
| 長い文字列を表示したり変数に代入するのに便利 |
| <!DOCTYPE> | |
| <html lang="ja"> | |
| <head> | |
| <meta charset="UTF-8"> | |
| </head> | |
| <body> | |
| <?php | |
| $a = 'ABC'; | |
| $b = null; | |
| $c['a'] = 123; |
変数の型を調べる
/*
gettype関数またはver_dump関数の使用
PHPにおいて変数はプログラマが設定するものではない
その変数が使用される文脈に応じて
PHPが実行時に決定する
また、型が自動で変換される場合もある| <!DOCTYPE> | |
| <html lang="ja"> | |
| <head> | |
| <meta charset="UTF-8"> | |
| </head> | |
| <body> | |
| <?php | |
| //変数に文字列を代入 | |
| $name = "hoge"; |