私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ【PHP】下らねぇ質問はID出して書き込みやがれ 101
php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
?name=valueにすると検索エンジンに嫌われるとかでmod_rewriteで変換しているサイトがあります
【OS名】Redhat系
【PHPのバージョン】5.2
【連携ソフトウェア】PostgreSQL8
【質問内容】
画面が10個とか有るシステムで、画面毎にセッション変数の名前がぶつからない様に
$_SESSION["AAA_BBBB_CCCCCCCC_DDDDDDDDD"]
とかいう名前で、1画面毎に50個位変数を作っていたのですが、
先日ふと「SESS_」をみて愕然としました。名前がいちいち書いてあったからです。
(名前を小さくしろと言うのは根本的な解決策で、それはそれでそうなのですが、)
思ったのは、上記名前を、
$_SESSION["AAA_BBBB"]["CCCCCCCC_DDDDDDDDD"]
の様にしたら、「SESS_」の中身が減るのでは、で、実際やったらそれなりに
減りました。(前半の名前は画面を表します。)
質問ですが、
1.配列の配列にして、なにか(隠れたとんでもない)問題がおきないでしょうか?
2.速度は、やはり後の書き方の方が遅いでしょうか?
なお、値は整数か、数字1文字か、漢字数十文字です。
よろしくお願いいたします。
【PHPのバージョン】5.2
【連携ソフトウェア】PostgreSQL8
【質問内容】
画面が10個とか有るシステムで、画面毎にセッション変数の名前がぶつからない様に
$_SESSION["AAA_BBBB_CCCCCCCC_DDDDDDDDD"]
とかいう名前で、1画面毎に50個位変数を作っていたのですが、
先日ふと「SESS_」をみて愕然としました。名前がいちいち書いてあったからです。
(名前を小さくしろと言うのは根本的な解決策で、それはそれでそうなのですが、)
思ったのは、上記名前を、
$_SESSION["AAA_BBBB"]["CCCCCCCC_DDDDDDDDD"]
の様にしたら、「SESS_」の中身が減るのでは、で、実際やったらそれなりに
減りました。(前半の名前は画面を表します。)
質問ですが、
1.配列の配列にして、なにか(隠れたとんでもない)問題がおきないでしょうか?
2.速度は、やはり後の書き方の方が遅いでしょうか?
なお、値は整数か、数字1文字か、漢字数十文字です。
よろしくお願いいたします。
>>954
セッション変数といっても特に特別なことはなくてvar_exportと同じような感じでファイルに書き込まれるだけだよ
セッション変数といっても特に特別なことはなくてvar_exportと同じような感じでファイルに書き込まれるだけだよ
>>954
> 先日ふと「SESS_」をみて愕然としました。名前がいちいち書いてあったからです。
> 「SESS_」の中身が減るのでは、で、実際やったらそれなりに減りました。
減らせることで何を得たかが判然としません。
> 1.配列の配列にして、なにか(隠れたとんでもない)問題がおきないでしょうか?
ここで問題は発生しないと答えを得たとして、後に問題が発生したらどうするのでしょうか?
> 2.速度は、やはり後の書き方の方が遅いでしょうか?
何をもって、「遅い」もしくは「早い」と判断するのでしょうか?
書かれている質問の文章では、質問の意図が読み取り難いです。
お手数ですが、もう少し文章を練ってから質問をしてもらえますか?
> 先日ふと「SESS_」をみて愕然としました。名前がいちいち書いてあったからです。
> 「SESS_」の中身が減るのでは、で、実際やったらそれなりに減りました。
減らせることで何を得たかが判然としません。
> 1.配列の配列にして、なにか(隠れたとんでもない)問題がおきないでしょうか?
ここで問題は発生しないと答えを得たとして、後に問題が発生したらどうするのでしょうか?
> 2.速度は、やはり後の書き方の方が遅いでしょうか?
何をもって、「遅い」もしくは「早い」と判断するのでしょうか?
書かれている質問の文章では、質問の意図が読み取り難いです。
お手数ですが、もう少し文章を練ってから質問をしてもらえますか?
>>954
$_SESSION["Ajax"]
$_SESSION["Ajax"]
>>963
まぁ、恐らくはmod_rewriteで置換してるとは思うが
それか、独特のフレームワーク使ってるとか
ZendFW使ってる人はデフォルトで「http://hogehoge.com/controller名/action名/var(GET)/value/」
まぁ、恐らくはmod_rewriteで置換してるとは思うが
それか、独特のフレームワーク使ってるとか
ZendFW使ってる人はデフォルトで「http://hogehoge.com/controller名/action名/var(GET)/value/」
>>965
自分もZendFW使ってるんですけど、あれの例だとコントローラ名やモジュール名を隠す為に
というか、-って名前のコントローラ名にしてるんですかね
あ、でもそれだとコントローラやモジュールの命名規則に反するような… わからんなぁ
初心者向けのPHPでアプリ開発みたいな本何冊も読んだけど「-」て使うの見たことないんで
何か高等テクニックなのかと… 気になる
mod_rewriteでコントローラ・モジュール名隠してるって考えるのが普通かなぁ
自分もZendFW使ってるんですけど、あれの例だとコントローラ名やモジュール名を隠す為に
というか、-って名前のコントローラ名にしてるんですかね
あ、でもそれだとコントローラやモジュールの命名規則に反するような… わからんなぁ
初心者向けのPHPでアプリ開発みたいな本何冊も読んだけど「-」て使うの見たことないんで
何か高等テクニックなのかと… 気になる
mod_rewriteでコントローラ・モジュール名隠してるって考えるのが普通かなぁ
>>966
まだちょっと頭固いな
http://www.hogehoge.com/-/の場合はそのあとのindexをアクション名にする
http://www.hogehoge.com/test/などは通常のディレクトリで静的ページにする
とか分けたり、mod_rewriteによって様々な使い方ができる
まだちょっと頭固いな
http://www.hogehoge.com/-/の場合はそのあとのindexをアクション名にする
http://www.hogehoge.com/test/などは通常のディレクトリで静的ページにする
とか分けたり、mod_rewriteによって様々な使い方ができる
>>971
質問はIDを出すようにしてください
質問はIDを出すようにしてください
>>975
メール欄の「sage」を消せばいいよ
メール欄の「sage」を消せばいいよ
空気読まない馬鹿どもは隔離スレいけ
次スレもこんなんだったら優良回答者様が一人居なくなると思え
次スレもこんなんだったら優良回答者様が一人居なくなると思え
今独学でPHPを勉強しています。本当に初歩的なことを聞きたいんですが…
<?php
function zeikomi($nedan) {←
$nedan = $nedan * 1.05;
return $nedan;
}←
←印の{}は関数だから使うってことなんでしょうか?
PHP初心者のサイトを見てて、いきなり{}が出てきたので
よく理解できなかったので…
是非教えてください
<?php
function zeikomi($nedan) {←
$nedan = $nedan * 1.05;
return $nedan;
}←
←印の{}は関数だから使うってことなんでしょうか?
PHP初心者のサイトを見てて、いきなり{}が出てきたので
よく理解できなかったので…
是非教えてください
>>954
> 先日ふと「SESS_」をみて愕然としました。名前がいちいち書いてあったからです。
の意味がわからないんだけど。
session id のことだとして、画面毎に session id を変えてるのか?
> 先日ふと「SESS_」をみて愕然としました。名前がいちいち書いてあったからです。
の意味がわからないんだけど。
session id のことだとして、画面毎に session id を変えてるのか?
>>983です
ID出すの忘れました
ID出すの忘れました
>>985
{}を使うのは関数だけでなくif文、for文など沢山のシーンで使われます。
http://www.php.net/manual/ja/control-structures.if.php
そのた、文字列内で変数を展開する際にも使われます。
公式マニュアルにざっと目を通すといいでしょう。
http://www.php.net/manual/ja/index.php
{}を使うのは関数だけでなくif文、for文など沢山のシーンで使われます。
http://www.php.net/manual/ja/control-structures.if.php
そのた、文字列内で変数を展開する際にも使われます。
公式マニュアルにざっと目を通すといいでしょう。
http://www.php.net/manual/ja/index.php
度々の質問すいません
本を買おうと思ってたんですが
>>1を読むと
(PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。)
市販の書籍は嘘って書いてますが、なぜ嘘なのでしょうか?
市販の書籍は買わない方がいいですか?
本を買おうと思ってたんですが
>>1を読むと
(PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。)
市販の書籍は嘘って書いてますが、なぜ嘘なのでしょうか?
市販の書籍は買わない方がいいですか?
「鵜呑みにしない」
結構スキルが無い人が書いていてconfigを分かってなかったり、セキュリティが不十分だったり
バージョンアップで挙動が変わったりするから
あくまで参考程度に留めておいて自分でマニュアル読んで確認したほうが良いよということ。
そのほうが勉強にもなるしね。
結構スキルが無い人が書いていてconfigを分かってなかったり、セキュリティが不十分だったり
バージョンアップで挙動が変わったりするから
あくまで参考程度に留めておいて自分でマニュアル読んで確認したほうが良いよということ。
そのほうが勉強にもなるしね。
>>993
ありがとうございます!できました!
ありがとうございます!できました!
>>999
エラーコードにもいろいろあって対策も変わるのでちゃんと見たほうがいいよ
エラーコードにもいろいろあって対策も変わるのでちゃんと見たほうがいいよ
類似してるかもしれないスレッド
- 【PHP】下らねぇ質問はID出して書き込みやがれ 108 (1001) - [98%] - 2011/7/27 14:48
- 【PHP】下らねぇ質問はID出して書き込みやがれ 105 (1001) - [98%] - 2011/4/28 23:01
- 【PHP】下らねぇ質問はID出して書き込みやがれ 111 (1001) - [98%] - 2011/10/30 20:31
- 【PHP】下らねぇ質問はID出して書き込みやがれ 109 (1001) - [98%] - 2011/8/30 2:02
- 【PHP】下らねぇ質問はID出して書き込みやがれ 107 (1001) - [98%] - 2011/7/2 2:15
- 【PHP】下らねぇ質問はID出して書き込みやがれ 106 (1001) - [98%] - 2011/6/3 5:17
- 【PHP】下らねぇ質問はID出して書き込みやがれ 121 (1001) - [98%] - 2012/8/14 7:45
- 【PHP】下らねぇ質問はID出して書き込みやがれ 104 (1001) - [98%] - 2011/3/18 9:47
- 【PHP】下らねぇ質問はID出して書き込みやがれ 103 (1001) - [98%] - 2011/2/14 19:50
- 【PHP】下らねぇ質問はID出して書き込みやがれ 102 (1001) - [98%] - 2011/1/25 4:34
- 【PHP】下らねぇ質問はID出して書き込みやがれ 100 (1001) - [98%] - 2010/11/14 21:46
- 【PHP】下らねぇ質問はID出して書き込みやがれ 131 (1001) - [98%] - 2014/1/19 21:30
- 【PHP】下らねぇ質問はID出して書き込みやがれ 133 (1001) - [96%] - 2014/7/8 16:30
- 【PHP】下らねぇ質問はID出して書き込みやがれ 128 (1001) - [96%] - 2013/8/4 14:01
- 【PHP】下らねぇ質問はID出して書き込みやがれ 137 (995) - [96%] - 2023/1/30 18:45
- 【PHP】下らねぇ質問はID出して書き込みやがれ 134 (1002) - [96%] - 2014/7/29 4:15
- 【PHP】下らねぇ質問はID出して書き込みやがれ 136 (936) - [96%] - 2014/9/18 12:45
トップメニューへ / →のくす牧場書庫について