勉強したことのメモ

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

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

      2014/05/17

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

  関連記事

MySQLでカンマ区切りの検索

カンマ区切りで入っているデータを検索する場合に ピンポイントな関数があったのでメ ...

PHPのfor文とforeach文

ループ処理の際、forとforeachのどっちでもいけそうな場合、 特にどっちを ...

PHPでxmlのpubDateを見やすい形に整形する

PHPでsimplexml_load_file関数とかを使ってデータを取得した際 ...

no image
PHPでもキャッシュで画像が表示されない

ここみたいにキャッシュの影響と考えられるケースが発生した。 結果的にキャッシュっ ...

PHPで文字列の操作(検索、置換、切り出し)

しばしば行う文字列の操作をまとめておく。 ----- ■文字列の長さを調べる e ...

PHPでサイトURLからtitleとRSS用URLを取得

サイトのURLからRSS用URLとサイトタイトルを自動で取得したかった。その方法 ...

PHPでステータスコードを取得する方法

サーバーの死活監視でUptimeRobotを使っていたけど、どうも正常に監視して ...

PHPでクエリ内容を取得する

エラーログを確認している際によく分からない動作に なっているところがあった。 ペ ...

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

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

PHPで画像にモザイクをかけて保存

やりたかった事はPHPで ・モザイク処理 ・元の画像とは別にファイル名をつけて保 ...