勉強したことのメモ

webプログラマが勉強したことのメモ。

PHPで複数の変数に同じ値を代入する

   

PHPのソースで

$a = $b = $c = 12;

みたいな見たことの無い代入式があった。
どういう結果になるのか気になったので
var_dumpで出力させると、

var_dump($a,$b,$c);
/*出力結果
int(12)
int(12)
int(12)
*/

となった。調べてみると、

・多重代入
・一括代入
・同時代入

とか言われるものらしい。

■参考サイト
http://alphasis.info/2012/05/php-operators-assignment/
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=36756&forum=12

 - PHP

  関連記事

CodeIgniterでログをファイルに出力する

Codeigniterで何らかのエラーが発生した際に分かりやすい形でファイルに情 ...

PHP5.3にバージョンアップした際の注意

PHP5.1? ぐらいから5.3にバージョンアップした際に 色々とあったのでメモ ...

Cannot re-assign auto-global variableのエラー

PHPバージョンアップに伴い「Fatal error: Cannot re-as ...

PHPのcURLでnot found判別方法

cURLを使う際に、 if( curl_exec($ch) ){ //succe ...

PHPでCSVファイルを作って開くと「SYLKファイルが云々」のアラートが出た

データベースのログを整形してCSVファイルを生成し、ダウンロード及びエクセルで開 ...

PHPのLocationに変数を入れる

ページ遷移したい際に使う、 header("Location:./aaa.htm ...

PHPでcharset

header("Content-Type: text/html; charset ...

CodeIgniterのバージョンの調べ方

CodeIgniterを使っているシステムがあったが、どうも記憶しているディレク ...

エラー管理

<? /*エラー管理*/ //画面上にエラー表示させるかどうか。0⇒非表示 ...

WordPressにてPHPのAPCuを使用して高速化を図る方法

先日本サイトのサーバにAPCuを導入した。しかしながら所感にも書いたとおりAPC ...