のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:126,342,367人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

    元スレ【PHP】下らねぇ質問はID出して書き込みやがれ 133

    php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    451 : nobodyさん - 2014/05/24(土) 23:03:44.97 ID:???.net (+58,+30,-57)
    4スペースの文化消えて無くなってくれねえかな
    なんなんアレ
    TABだとフォントによって崩れる(キッ
    じゃねえよ
    んな糞フォント使うなって話だよ
    ついでにMSゴシック縛りはなんなんだよ
    メイリョKEもしらんのかハゲと言いたい
    いくら大企業で給料良くても、糞みてえな規約には従いたくないわ
    452 : nobodyさん - 2014/05/24(土) 23:55:47.63 ID:???.net (+62,+29,-33)
    > TABだとフォントによって崩れる(キッ
    こんなこと誰も言ってないと思われます
    TABはフォントに関係ないからね

    問題は、TABは環境によって幅が変わるということ
    8スペース1TABは普遍的文化ではないんだよ

    なのでスペースインデントが基本であるべき

    インデントが4か8かは好きにしてくれ
    453 : nobodyさん - 2014/05/24(土) 23:56:13.95 ID:Bs4j7gAX.net (+27,+29,-20)
    フォントによって崩れるなんて意見初めてだな。
    別に俺はタブで統一するならするでいいけど、
    気づかずに混ぜる人が現れるのが問題だと思うわ。
    454 : nobodyさん - 2014/05/25(日) 00:00:47.66 ID:???.net (+39,-22,-39)
    1BackSpaceで削除できるTABの方が良い
    TABの長さなんぞIDEに任せればよい
    旧時代の老害だけだよ、スペースインデントにこだわってるハゲなんて
    455 : nobodyさん - 2014/05/25(日) 00:02:43.73 ID:???.net (+63,+29,-41)
    >>454
    TABの長さは君の環境とそれ以外の環境とでは違う可能性があるんだよ
    自分の環境さえよければそれでよし、なんてのは老害以前の自己中発想だから
    456 : nobodyさん - 2014/05/25(日) 00:04:27.26 ID:U0aH4FsO.net (-20,+29,-26)
    IDEに任せればよい?
    君の使っているIDEはインデントをワンアクションで増減することすらできないのか。
    世界には貧しい環境があるものだな。
    457 : nobodyさん - 2014/05/25(日) 00:20:44.57 ID:???.net (+91,+29,-49)
    インデントがタブかスペースのどちらが良いかなんて宗教戦争みたいなもんだろ。
    解決するもんじゃないからコーディング規約に従っとけ。
    ちなみにgoogleは2スペースだ。
    458 : nobodyさん - 2014/05/25(日) 00:29:06.64 ID:???.net (+70,+29,-11)
    >>457
    2スペースのほうが見やすいんだよな
    ただ一般的には4やらタブやらが入り混じってて結局4スペースに落ち着く
    459 : nobodyさん - 2014/05/25(日) 00:32:28.27 ID:???.net (+13,-14,-8)
    自分は、phpとかのC系だと、2スペースは結構見づらく感じる(慣れの問題かもしれんが)。
    461 : nobodyさん - 2014/05/25(日) 11:33:10.96 ID:???.net (-28,-28,-48)
    require(及びinclude)は、その場所への「差し込み」と捉える。
    つまり、読み込んだファイルを自分の一部として扱うということ。

    だから、変数名や関数名の重複には気を付けないといけない、とか
    session_start()のような関数をあちこちで書く意味がない、とか
    いろいろ理解できると思う。
    465 : nobodyさん - 2014/05/25(日) 12:48:33.43 ID:???.net (+57,+29,-34)
    俺もタブ派だけど、PSRでスペースと規定されてるからなぁ。
    個人で作ってるからタブ使い続けてるけどさ。
    466 : nobodyさん - 2014/05/25(日) 12:51:01.39 ID:???.net (+55,+29,-16)
    規約のために利便性を損ねるキチガイ軍団
    467 : nobodyさん - 2014/05/25(日) 13:18:09.13 ID:???.net (+57,+29,-2)
    末端プログラマーだとそう思っちゃうよね
    468 : nobodyさん - 2014/05/25(日) 13:23:31.68 ID:???.net (+30,+29,-75)
    タブ幅が環境によって違うからスペースでなくてはいけないって言う奴いるけど

    それはコーディングルールがタブではダメなことしてるだけ

    例えば、行の先頭でないのに縦方向を揃えようとしてるとかな

    タブでもスペースでもいいが、きちんと決めることが全て
    469 : nobodyさん - 2014/05/25(日) 13:38:41.29 ID:???.net (-1,-29,-9)
    PSR-1とPSR-2を分けたのはえらいよな~
    470 : nobodyさん - 2014/05/25(日) 14:58:31.44 ID:???.net (-2,-30,-35)
    4スペどうしても見づらいんだよなあ…スペ2が好み
    個人的には if()の後ろのスペースも苦手
    if( $a )
    {
    echo('こう書きたい');
    }

    なんか明確なルールかなんかあるんかね
    471 : nobodyさん - 2014/05/25(日) 16:29:21.66 ID:???.net (+57,+29,-26)
    俺はDOSの頃から書いてるから4オンリー
    タブは段組として扱ってるからスペース型はカーソル移動が面倒で嫌
    472 : nobodyさん - 2014/05/25(日) 16:43:44.18 ID:???.net (+53,+25,-10)
    スペースインデントはreadシステムコール数回分地味に遅いということが起こり得るw
    473 : nobodyさん - 2014/05/25(日) 16:56:59.80 ID:???.net (+57,+29,-16)
    パンチカードか何か読ませているんですか?
    475 : nobodyさん - 2014/05/25(日) 17:46:41.25 ID:???.net (+86,+29,-43)
    >>464
    なんとか_onceなんてPHPだけだから
    そんなくだらんものを使う前にソースコードを見なおして込みこむべき場所と読み込まない場所を明確にしておけ
    476 : nobodyさん - 2014/05/25(日) 17:50:16.77 ID:???.net (+55,+27,-3)
    えー、Cなんかincludeされるファイルはほぼすべて宣言が1回だけになるようにガードされてるじゃんw
    477 : nobodyさん - 2014/05/25(日) 17:58:00.59 ID:???.net (+69,+29,+0)
    >>475おじいちゃん、ここphpスレだからお家に帰りましょうね~。
    478 : 460 - 2014/05/25(日) 18:59:18.80 ID:h238CVXt.net (-10,-29,-95)
    >>474
    確かに仰るとおりです。設計がまずいのが原因かもしれません。

    HTMLの特定部分を、ある共通PHPファイルを読み込んで
    1. ログイン中はPHPの流れで直接出力、
    2. ログアウト中はJavaScriptから呼び出して出力
    するよう変更したところ、2.の場合は問題にならないのですが、
    1.の場合に、再度、初期設定ファイルの読込も共通ファイル内でしてしまい
    上記の疑問が生じた次第です。

    こういう設計はまずいでしょうか?
    480 : nobodyさん - 2014/05/25(日) 19:12:33.41 ID:???.net (+57,+29,-72)
    >>478
    どういう設計家はよく分からないけど、設定部分、HTML、プログラムの処理部分はきっちりファイルで分けておいたほうが良い。
    HTMLに関してはフレームワークやテンプレートエンジンとかで出力。

    根本的なところで、1で問題が起きたから後先考えずとりあえず2のようにしましたって感じがする。
    設計がまずいというより設計を寝られていないのがまずいんじゃないのかと。
    481 : nobodyさん - 2014/05/25(日) 19:12:45.70 ID:???.net (+83,+29,-18)
    >>478
    だからそういう設計はクズだっつってんだろ
    どこで何回インクルードされるか制御できてないのが問題
    _onceは使うな
    482 : nobodyさん - 2014/05/25(日) 19:15:24.56 ID:???.net (-11,-30,-47)
    >>479
    includeが何を意味しているのかよくわからないが
    mbstringが有効になってない
    mbstringのモジュールをロードしろ
    483 : nobodyさん - 2014/05/25(日) 19:19:36.59 ID:???.net (+38,-29,-35)
    >>481おじいちゃんもうご飯ですよ~。

    >>479
    コマンドラインでphp -vとか実行したらwarningが出てる可能性があるから確認して下さい。
    484 : nobodyさん - 2014/05/25(日) 19:20:31.81 ID:???.net (+62,+29,-3)
    >>483
    よくわからいからそういう煽りをいれるんですね、さすが低能
    487 : nobodyさん - 2014/05/25(日) 19:25:09.99 ID:???.net (+12,-30,-119)
    >>483
    php -v の結果です
    /var/logの下も確認しましたが、特にwarningは出ていなさそうです

    php -v
    PHP 5.5.12 (cli) (built: May 21 2014 18:57:47)
    Copyright (c) 1997-2014 The PHP Group
    Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
    488 : nobodyさん - 2014/05/25(日) 19:28:06.30 ID:???.net (-2,-29,-1)
    php -v関係ないし
    489 : nobodyさん - 2014/05/25(日) 19:30:30.81 ID:???.net (+0,-28,-61)
    >>488
    2重に定義されてたりするとwarningがでるんよ。
    ただそれならphp -mのほうが良かったと思った。
    というわけで試してください。>>487
    491 : nobodyさん - 2014/05/25(日) 19:54:35.08 ID:???.net (-6,-30,-81)
    >>490
    実は古いphpが残っているとか、ディレクトリの階層によって読み込んでいるiniファイルが
    違ってた(htaccessとかでPHPIniDirの設定など)とか、そのくらいしか今思い浮かばない。

    PHPIniDirで新しいiniファイル設定して、mbstringだけ読み込めるか確認してみればどうだろ?
    494 : nobodyさん - 2014/05/25(日) 20:08:18.70 ID:???.net (+16,-10,-11)
    まちがえた .htaccess
    496 : nobodyさん - 2014/05/25(日) 20:19:16.48 ID:???.net (+49,+15,+0)
    >>481
    Cの否定はやめろ
    498 : nobodyさん - 2014/05/25(日) 20:38:44.51 ID:???.net (+85,+20,-67)
    タブの幅を半角スペース4にするってコーディング規約作ればいいのに
    究極マヌケ集団だよな規約とか作ってるチンカスw
    499 : nobodyさん - 2014/05/25(日) 20:49:04.87 ID:???.net (+37,-29,-46)
    完全にクラスに閉じ籠っている場合は、once付けなくてもロジックを乱すような問題は起きないないよね?
    redeclareのFatal?は除外(=>この場合そもそもプログラムが止まるから)。
    500 : nobodyさん - 2014/05/25(日) 21:10:12.10 ID:???.net (+72,+29,-70)
    >>498
    そうだな、googleは究極マヌケ集団だよな!!

    >>499
    問題起きるんじゃないかな。
    requireされたものは、そのクラスの中でだけで処理されるものじゃない。
    上の方で「差し込み」って表現があったけど、実際は実行されているファイルに対しての「継ぎ足し」みたいなものだよ。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について