そらとぶへび

仕事・プライベートを通しての気づき、JavaやPHP、データベースやサーバの話などこつこつと書いていきます

PHP

PHP 参照渡しのキホン

参照渡しはアンパサンド「&」を代入元の変数の「$」の前に付ける。 $a = 'Red'; $b = $a; // 値渡し $c = &$a; // 参照渡し echo "代入直後 -> a(元の値):{$a},b(値渡し):{$b},c(参照渡し):{$c}" . PHP_EOL; $b = 'Blue'; echo "変数b(値渡し)を変更 -> a(元…

AWS S3へのファイルアップロード

[環境] AWS EC2 php:5.6.30 FuelPHP:1.8AWS SDK for PHPを使って、S3にファイルをアップロード・ダウンロードする方法をまとめます。 バージョンによって違ったりするので、今回使用した一連のパターンをまとめました。なお、使用したバージョンはAWS SDK for…

Smartyのバージョン情報を確認する

Smartyのバージョン情報を確認する必要があったので、備忘のためのメモ。 tplファイルに{$smarty.version}と記載すればOKと。 http://www.smarty.net/docsv2/ja/language.variables.smarty.tpl