Home > 雑談

雑談 Archive

[ 雑談 ] 名刺を注文してみた

MOOプロセス
会社勤めではありますが、個人名刺を作ることにしました。(そりゃ、ねぇ)

さしあたっては、今月末のCakePHPの勉強会用です。

どうせならちょっと凝ったの作りたいなぁと思い、MOO.comっつーところで作成。
詳しい話は他ブログさん読んでくれたほうが早いんですが、簡単にいうと
- 注文枚数に対して全てユニークな写真を指定することが可能。
- オンライン上でトリミングや拡大、縦←→横のランドスケープが可能。
- flickrアカウント持ってる人はそっちから写真のインポートなんかが出来るらしい。
- そうじゃない人は、zipで固めた写真をアップロードすれば良い。 親切設計ですね。
- Made in ロンドン.(今現在は送料が700円ちょい取られます)
- 納期はなんと10日。

日曜日に注文したので、到着は来週末以降かな? ぎりぎり勉強会に間に合う予定。 楽しみです。
です・・・ですが。
参加人数60人Overって!! 100枚注文したのにいきなり半分以上減るよ!

[ PHP ] 配列にプッシュすると起きるエラー

PHPにおけるとあるエラー。
発生条件がわからない。

コードはこんなの

$arr[$i][] = $var;

で、エラーはこんなの

Fatal error:  [] operator not supported for strings in

さらによくわからないのは、似たようなコードを他所で書いてるのだがそっちでは発生していないっつーこと。
不思議。

ブログを斜め読みすると過去の(ver.4台)で起きていたことがあるようです。
その場合array_push()を使うことで回避出来ていたようなのですが自分の環境では同じエラーに。

PHP: array_push – Manual

array_push()のマニュアルを見ると

array_push()は、array をスタックとして処理し、渡された変数を array の最後に加えます。配列 array の長さは渡された変数の数だけ増加します。 各 var 毎に以下を繰り返すことと同じ効果があります。

< ?php
$array[] = $var;
?>
各 var で繰り返されます。

とある。
内部がこんなんじゃ同じエラーになるのは当然っぽいですよね。

それはいいとして、自分の環境で治らないのが問題だ。
他のアプローチで何とかするしかないのかねぇ。 困った。

ホーム > 雑談

Search
Feeds
Meta

Return to page top