忍者ブログ

カウンター

プロモーション

カレンダー

12 2025/01 02
S M T W T F S
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

AntinomyMy の実験室

   私のWEBアプリ実験室です!

ブログ内検索

楽天でお買い物

twitter

最新トラックバック

最新コメント

忍者アナライズ

ウェザーニュース

バーコード

本を買う

アクセス解析

Google+

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。


  • 2025/01/19 08:16

PHP mkdir でパラメータのmode って文字列扱いな数値???

PHP の調べ物

PHP のmkdir の引数、mode で属性を設定する部分でハマったメモ

PHP のmkdir の引数を公式マニュアルmkdir で見ると、
文字列の扱いであれば「'0755'」にしていると思うが、
そうでなく「0775」とかで表現されている。

これを文字列の扱いじゃないから、755 の数値でいいのかなとか、
何か錯覚を起こして「755」で設定すると、属性が「341」で設定されてしまう。

とても気味が悪い引数の扱い。

他の自作ラッパー関数にxxx(xxxx,xxxx,0755)とかやって、
その関数の内部にmkdir があるので、受け渡しが大丈夫なのかとか
考えてしまっておかしな事をして時間を費やした。

関数にて受け渡しても、動いたので良かった。

型が何型で判断されて受け渡されたのかは確認していないが、
確認した所で再び内部で何らかの数値と加減算されている気配があるので、
型を確認する意味があまり感じられないので確認していない(ただ面倒だったのですw)。


今日のメモは短め。以上。


お粗末<_ _>

拍手[0回]

PR


  • 2013/10/30 16:49

コメント一覧

  • お名前
  • Email

  • コメント

  • Vodafone絵文字 i-mode絵文字 Ezweb絵文字
  • パスワード
[PR]