勉強したことのメモ

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

  関連記事

PHPでプロキシ経由で他サーバーに接続

PHPでfile_get_contentsやcurlで他サーバに接続する際に自サ ...

MySQLでのバッククオート

phpmyadminを使っていると←みたいな括りを見るけど これなんなん? と思 ...

Fatal error: [] operator not supported for stringsの対処

Fatal error: [] operator not supported f ...

複数の方法で301リダイレクト

サイトのディレクトリやファイル名を大幅に変えるという案件があった。それ自体は問題 ...

PHPで配列内から重複を削除する

やりたかった事はそのまま、配列内から重複を削除したかった。 ■参考サイト htt ...

PHPでソーシャル(SNS)ログインする方法2018

久しぶりにソーシャル(SNS)ログインを実装する機会があった。以前に対応方法を書 ...

PHPで数字のプラスとマイナスを反転させる

gmp_neg http://php.net/manual/ja/functio ...

PHPでみたいに省略して書く際の設定

さくらvpsで<?=$hoge;?>とか省略して書こうとしても書けな ...

お名前.comの共用サーバー(SD)でのphp設定

画像のアップロードフォームを作っていて、そういえば最大ファイルサイズは? と思っ ...

mysqldumpが使えないレンタルサーバでMySQLのバックアップ

mysqldumpが使えないレンタルサーバで開発を行うことがあり、尚且つ他社に使 ...