PHP学習 関数メモ その2

ini_get

設定オプションの値を得る

成功時に設定オプションの値を返し、失敗時(例えば存在しない値等)の場合に 空の文字列を返します。boolean 値を探す場合: offというbooleanのini値は空文字列または"0"として返されます。 一方でonのini値は"1"として返されます。

 

register_globals = On

の説明は、http://www.sound-uz.jp/php/note/registerGlobals

 

isset

isset()は引数に指定した変数が定義されているかどうか調べる関数です。

 

$_REQUEST

PHPでフォームからのデータを受け取るためには、$_GET、$_POST、$_REQUESTのいずれかの連想配列を使用します。これらの変数はすべてPHPの定義済み変数なのでいちいち定義する必要はなく、いつでも自由に使えます。また、これらは全てスーパーグローバル変数で、全てのスコープで使用できます。

POST形式、GET形式のどちらも使用する場合には$_REQUESTが便利で、$_REQUESTにはPOST形式のデータもGET形式のデータも両方格納されます。通常、データ送信の形式が決まっている場合にはその形式の連想配列($_GET$_POST)を、同じスクリプト内でどちらの形式も使用する場合には$_REQUESTを使用します。

 

foreach (反復可能なデータ構造 as &要素)

通常、foreachを用いた場合、各繰り返し処理において、要素は一時的な変数にコピーされますが、&をつけることで、要素の参照を受け取ることができる。

   1:  <?php
   2:  $fruits_color =  array(
   3:      'apple' => 'red',
   4:      'banana' => 'yellow',
   5:      'orange' => 'orange',
   6:  );
   7:   
   8:  foreach ($fruits_color as &$color){
   9:    
  10:      $color = 'black';
  11:   
  12:  }
  13:   
  14:  var_dump($fruits_color);

 

 

unset

unset()は定した変数を破棄する変数です。

 

 

empty

empty()は引数に指定した変数に値がセットされているかどうか調べる関数です。

0か空ならTRUEを、それ以外はFALSEを返します。