[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 12/03 04:20 / Filesize : 272 KB / Number-of Response : 1009
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【PHP】下らねぇ質問はここに書き込みやがれ 5



1 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 21:46:50.27 ID:e/4BOK4y.net]
PHPに関する下らない質問用避難スレです。
まず読むこと【PHPマニュアル】
www.php.net/manual/ja/

前スレ
【PHP】下らねぇ質問はここに書き込みやがれ 4 [無断転載禁止]©2ch.net
echo.2ch.net/test/read.cgi/tech/1457792733/
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。

386 名前:デフォルトの名無しさん mailto:sage [2016/05/30(月) 01:38:07.20 ID:cVhChvSa.net]
誰がどんな書き込みをしたか把握できないバカは何を見てもクソだと思う。
つまり、お前がオレをクソだと思うのはお前が低能でクソなことが原因だから、そんなの知った事か。
レスを全部読み返せ、マヌケ。

387 名前:デフォルトの名無しさん mailto:sage [2016/05/30(月) 01:46:43.83 ID:EfYZ+SoU.net]
>>379
検索のことを考えねばならない時点で前提が崩壊している

388 名前:デフォルトの名無しさん mailto:sage [2016/05/30(月) 02:07:44.13 ID:EYocVjlD.net]
file_get_contentsのタイムアウトのことを調べると
タイムアウトは出来ないとか、設定した値の二倍かかるとか
いろいろな説が出てきますが
何が正しいんですか?

389 名前:デフォルトの名無しさん mailto:sage [2016/05/30(月) 02:11:49.06 ID:MSwmOpiD.net]
>>385
よくわからんが、>>373 に対してレス付けてるのから判断するとお前は >>375 だと言ってるのかね?
でもそれじゃ >>379 の何がクソだと言ってるのかは分からんから、お前は >>376 なのかね?
んまあどれが誰かなんて興味は無いのでどうでもいいが、>>379 の論点のクソさを具体的に示せてないんだからお前もクソだろう。

>>386
データ規模によるっしょ。
他のインデックスが効くキーで充分に絞り込めてるレコードをさらに絞るとか。
あんまりうまい例えはパッと出てこないけど、生徒マスタなんかクラスで40名程に絞り込んだ中から、好きな教科カラムに「数学」を含む生徒だけを取り出すとか。

390 名前:デフォルトの名無しさん mailto:sage [2016/05/30(月) 02:51:30.51 ID:+KPM1br2.net]
大人しく正規化しろ。すべて解決だ

391 名前:デフォルトの名無しさん mailto:sage [2016/05/30(月) 03:29:38.26 ID:EfYZ+SoU.net]
>>388
正規化しなくてもいい理由を考えるんじゃなくて, 正規化された状態だと問題がある場合に限って非正規化な構造を採用すべき

392 名前:デフォルトの名無しさん mailto:sage [2016/05/30(月) 07:03:49.14 ID:cVhChvSa.net]
>>388
サルが必至にクソな論理を構築しようとした結果の超クソレス。
サルだからこういうレスをしても恥ずかしくないらしい。サル、最強だ。

393 名前:デフォルトの名無しさん mailto:sage [2016/05/30(月) 07:43:17.72 ID:cVhChvSa.net]
多分、>>379>>388 みたいな奴って、

qiita.com/iwata@github/items/f33490d34dd1400b166e

これとか読んでも

> ユーザーが “banana” のような無効な入力を行ってしまうことを、どうやったら防げるでしょうか。

って文章があるだけで頭の中がバナナで一杯になっちゃって他の文章が全く頭に入ってこなくなるんだよ。

技術系の発信する時は「バナナ」は禁句だってあれほど口をすっぱくして言ってるのに、未だに理解されないよな。

394 名前:デフォルトの名無しさん mailto:sage [2016/05/30(月) 07:51:23.15 ID:cVhChvSa.net]
>んまあどれが誰かなんて興味は無いのでどうでもいいが、

誰がどれか、なんて話してねぇよサル。
誰がどんな事を既に言ったのかって話をしてるんだ。おまえ脳みそにシワあるのか?



395 名前:デフォルトの名無しさん mailto:sage [2016/05/30(月) 07:54:27.98 ID:v4ZBbWmE.net]
>>392
> ユーザーが “banana” のような無効な入力を行ってしまうことを、どうやったら防げるでしょうか。

これ、qiita記事の元っぽい以下のURLだと濁点の分離や記号の全角化は起きてないようにみえる
https://github.com/suzuki-shin/sql_anti_pattern/blob/master/chapter1/chapter1
同qiita記事書いた人の別の記事でも濁点の分離や記号の全角化がされた文章がいくつかある
こういうのってどういう局面で起きるものなの?

396 名前:デフォルトの名無しさん mailto:sage [2016/05/30(月) 08:09:01.66 ID:MSwmOpiD.net]
>>390
正規化の是非は >>373 が判断することで、今は正規化しない場合のデータ表現についての話でしょ。
だったら JSON でもカンマ区切りでもその他の表現でも、どうするとどう活用できるかについてが議題じゃないのかな。

397 名前:デフォルトの名無しさん mailto:sage [2016/05/30(月) 08:27:40.56 ID:EfYZ+SoU.net]
>>395
> 今は正規化しない場合のデータ表現についての話でしょ
>>373を読む限りそもそも正規化を知らないものと理解するが。

398 名前:デフォルトの名無しさん mailto:sage [2016/05/30(月) 08:30:06.63 ID:EfYZ+SoU.net]
>>394
UnicodeのNFDとNFCで調べてみるといい
OS X上でマルチバイトファイル名入りのGitリポジトリとか扱うときに問題になる

399 名前:デフォルトの名無しさん mailto:sage [2016/05/30(月) 08:44:38.54 ID:MSwmOpiD.net]
>>396
あー、言われてみればそんな気もしてきた。
でもデータベースというのは実は KVS とかだったりして。

400 名前:デフォルトの名無しさん mailto:sage [2016/05/30(月) 09:55:15.32 ID:v4ZBbWmE.net]
>>397
Macなのか!あとで調べてみるサンキュー

401 名前:デフォルトの名無しさん [2016/05/30(月) 10:05:11.31 ID:b2mZbZ2D.net]
サル・猿をNGワードでスッキリ

402 名前:デフォルトの名無しさん mailto:sage [2016/05/30(月) 10:32:30.47 ID:RFK4Vliv.net]
>>397
OS XのiTunesの音楽ファイルをtar zipで固めてlinuxに持ってったときハマったなあ
ファイル名が曲名だったから日本語ばかりで、濁点が全部別文字になったw 
当時NFC,NFD処理できるうまいライブラリがPerlしかみつからなくて
Perlのスクリプト書いて修正したっけな

403 名前:デフォルトの名無しさん [2016/05/30(月) 11:27:17.60 ID:b2mZbZ2D.net]
PHPをモノにするにはWordPressでサイト構築が最も効果的であります

404 名前:デフォルトの名無しさん mailto:sage [2016/05/30(月) 12:21:09.96 ID:EYocVjlD.net]
$http_response_headerという変数がありますが
特殊な変数なのに何故「$_大文字」のような形ではないのでしょうか?
普通に付けそうな名前ですし、まずいと思います



405 名前:デフォルトの名無しさん mailto:sage [2016/05/30(月) 12:40:19.92 ID:y++iLJ96.net]
>>403
細かいことを気にしたら一流のペチパーになれないぞ

406 名前:デフォルトの名無しさん mailto:sage [2016/05/30(月) 12:55:38.98 ID:cGJHwTA3.net]
>>400

一生現実から目を背けてろ、このエテ吉が。

407 名前:デフォルトの名無しさん mailto:sage [2016/05/30(月) 16:07:54.41 ID:8XzSUPs+.net]
phpのことで悩むのやめた
女の子誘って温泉いってくるわ

408 名前:デフォルトの名無しさん mailto:sage [2016/05/30(月) 16:16:46.03 ID:bSPgiDOZ.net]
>>403
特殊ってわけでもないんだよな$http_response_headerはローカルなんだ

409 名前:デフォルトの名無しさん mailto:sage [2016/05/30(月) 16:39:01.00 ID:EYocVjlD.net]
$_系はグローバルなので小文字ににしたということですね
それならまあ納得です
ありがとうございました

410 名前:デフォルトの名無しさん mailto:sage [2016/05/30(月) 19:49:38.97 ID:LmMFghTu.net]
>>355
内部の処理で文字列の最後に1バイト文のNULL文字'¥0'が自動で付加されるから

411 名前:デフォルトの名無しさん mailto:sage [2016/05/30(月) 20:02:26.02 ID:1Y2aZH/o.net]
>>409
ほんとに?

412 名前:デフォルトの名無しさん mailto:sage [2016/05/30(月) 20:03:59.91 ID:EYocVjlD.net]
>>409
わっ、そうなんですね
ちょうどそれが原因のバグに当たっていたところです
fgetsはバイナリで読むと思いこんでいました
ありがとうございます

413 名前:デフォルトの名無しさん mailto:sage [2016/05/30(月) 23:40:21.19 ID:EfYZ+SoU.net]
>>409
それはC/C++に於ける実装だ
PHPではヌル文字は文字列終端を意味しない(zend_stringの実装を見るとよい)
実際fgetsはバイナリセーフでヌル文字があっても改行文字かEOFにあたるまで読み続ける

fgetsの引数の$lengthがそのような実装であるのは, C/C++に於けるfgetsの引数lengthとの互換性を持たせるためだろう
ただまぁfgetsのプロトタイプ自体がC/C++とPHPでは全く異なるからそこだけ合わせてもアレだけども

414 名前:デフォルトの名無しさん mailto:sage [2016/05/31(火) 01:57:54.79 ID:+9fDSi7f.net]
あー、functionやreturn省略できねーかなー



415 名前:デフォルトの名無しさん mailto:sage [2016/05/31(火) 04:34:17.37 ID:4Jh5cWvX.net]
functionはともかくreturn省略したらvoidとの区別がつかんやろ

416 名前:デフォルトの名無しさん mailto:sage [2016/05/31(火) 05:40:01.58 ID:X6HwP8rQ.net]
俺はswitchのbreakを省略したい。
switchはbreakで区切るのではなく、continueで連結するようにすべきだったはずだ。

417 名前:デフォルトの名無しさん mailto:sage [2016/05/31(火) 06:23:56.21 ID:37ByNeIc.net]
>>415
複数の値で同じ処理をする時に case ばかりを並べる場合はデフォルトでフォールスルーになってる方が便利だけどな。
でもそれ以外でフォールスルーを活用できるパターンも少ないように思うから、個人的にはどっちでもいいと言えばどっちでもいい。
ただ既存言語に合わせておいた方がトラブルが少ないんじゃないかと思う。

418 名前:デフォルトの名無しさん mailto:sage [2016/05/31(火) 11:42:05.04 ID:BNvwfi7N.net]
やはり、PHPをマスターするにはWordPressでのWebサイト構築が最も効果的なのでしょうか?

419 名前:デフォルトの名無しさん mailto:sage [2016/05/31(火) 12:09:34.37 ID:pF41PCQ4.net]
一番遠回りの道を何故選ぶ?
ヒマなのか?

420 名前:デフォルトの名無しさん [2016/05/31(火) 13:10:11.01 ID:BNvwfi7N.net]
>>418
代案を出さなきゃサル呼ばわりされちゃうよ?

421 名前:デフォルトの名無しさん mailto:sage [2016/05/31(火) 13:29:03.85 ID:rEPhaK+h.net]
自分でブログなり何なりを作って運用する。
cmsははノンプログラマの逃げ技だと思っている。

422 名前:デフォルトの名無しさん mailto:sage [2016/05/31(火) 15:21:14.32 ID:WEIThh9S.net]
mkdir('/tmp/hoge/hoge', '0777', true);

としたところ、/tmp/hogeまでは作成されましたが
その下が権限エラーで作成できませんでした
再帰的に作成するというのだから、
それまでのパーミッション設定までしてくれていいんじゃないかと思うんですが
何故こんな挙動なんですか?
自分でループなどで作らないといけないということでしょうか?

423 名前:デフォルトの名無しさん mailto:sage [2016/05/31(火) 15:25:18.97 ID:CpuDRB98.net]
>>421
それってもしかして、
/tmp の下に hoge がない状態で、
/tmp/hoge/hoge を作ろうとしたの?

424 名前:デフォルトの名無しさん mailto:sage [2016/05/31(火) 15:26:51.23 ID:WEIThh9S.net]
>>422
そうですよ
再帰的に作成っていうのはそういうことでは?



425 名前:デフォルトの名無しさん mailto:sage [2016/05/31(火) 15:27:11.59 ID:3Enb+VVF.net]
mkdir('/tmp/hoge/hoge', 0777, true);

426 名前:デフォルトの名無しさん mailto:sage [2016/05/31(火) 15:28:11.55 ID:LdI3VN67.net]
>>421
'0777' => 0777

427 名前:デフォルトの名無しさん mailto:sage [2016/05/31(火) 15:41:01.77 ID:WEIThh9S.net]
>>424-425
パーミッションの書き方が間違ってたのですね
ありがとうございました

428 名前:デフォルトの名無しさん mailto:sage [2016/05/31(火) 17:01: ]
[ここ壊れてます]

429 名前:22.48 ID:pF41PCQ4.net mailto: 10年前くらいにパーミッションをストリングリテラルで書いたのを思い出した。 []
[ここ壊れてます]

430 名前:デフォルトの名無しさん mailto:sage [2016/05/31(火) 17:27:16.13 ID:xVlROlYS.net]
今回のは、'0777' をphpが10進数の777にしてしまったケースだね
0777 は8進数なので正しく設定できる

431 名前:デフォルトの名無しさん mailto:sage [2016/05/31(火) 18:55:58.27 ID:X6HwP8rQ.net]
>>420

wordpressはCMSですらない。あれはただのブログシステム。
ブログシステムとしては素晴らしい出来だが、
あれでコーポレートサイトとか作る奴は後先考えない、はた迷惑なマヌケ。

432 名前:デフォルトの名無しさん mailto:sage [2016/05/31(火) 18:59:28.64 ID:MlesSNZX.net]
>>429
根拠を具体的に教えてくれ
煽りとかじゃなくてWordPress扱ったことないんだ

433 名前:デフォルトの名無しさん mailto:sage [2016/05/31(火) 19:10:23.60 ID:WPXjVdwG.net]
中小零細もそこそこ大きい会社でもCMSシステムを実装して納品してもちゃんと使ってくれないんだけど。
WPも結局、記事投稿してないところが大半。しても業務日報。宝の持ち腐れ。意味ねーよ。

434 名前:デフォルトの名無しさん mailto:sage [2016/05/31(火) 19:21:34.07 ID:37ByNeIc.net]
>>431
CMS使ってくれないよねぇ。
先方の担当者だけで回せるようにと要求に沿ったものを作ってあるのに、結局こっちに運用を回してくるというw



435 名前:デフォルトの名無しさん mailto:sage [2016/05/31(火) 20:06:34.71 ID:X6HwP8rQ.net]
>>430
ん? まず、コードがクソ。
全く抽象化されておらず、このご時世にフラットなコードを細切れにしてるだけのクソ設計。見通し最悪。
DBモデルデザイン、超クソ。
カスタムフィールドを実現するためにとったDB設計がクソの骨頂。
そのせいで、DBアクセスが凄まじく重い。とってきたデータをPHPでforeachループしまくるので遅さははんぱない。
RDB使ってる意味が全く無いクソ設計。
そんなんだから、普通ならコンマゼロ数秒で返せるレスポンスを数秒単位かけて返す。
なんかくるくる回りまくる。
アクションフックとか超クソ。
そんなん、Wordpressでしか使わない。PHPの知識は全く役に立たない。
あれはPHPじゃなくてWordpressという言語。
PHP覚えれば大抵のことは出来るはずなのに、一度Wordpressを使おうと思ったらまた0からやり直し。本当にクソ。
全ファイルドキュメントルート下。本当に頭おかしい。
リンクに片っ端からwp-なんたらいうディレクトリ名があって、
「わたしWordpressちゃんつかってまー」と公共の場で宣言しまくり。頭おかしい。
次から次へと脆弱性発見されるから更新推奨されまくり。
安い金で一度導入したら、あとは死ぬまでアップデートするかしないか地獄。
アップデートしなければカモ、したら動かなくなるかもしれん危険と隣合わせ。使うやつマジマゾ。

こんなんでいい? まだ言う?

436 名前:デフォルトの名無しさん mailto:sage [2016/05/31(火) 20:14:58.84 ID:MlesSNZX.net]
>>433
軽い気持ちで聞いた俺が悪かった 謝る

437 名前:デフォルトの名無しさん mailto:sage [2016/05/31(火) 20:18:03.23 ID:N6PjvSqh.net]
じゃあ、これなら良いと言うものを作って見せて

438 名前:デフォルトの名無しさん mailto:sage [2016/05/31(火) 20:18:34.68 ID:X6HwP8rQ.net]
>>434
「Wordpressを使うものはさらにおぞましきものを見るだろう」

439 名前:デフォルトの名無しさん mailto:sage [2016/05/31(火) 20:20:17.34 ID:X6HwP8rQ.net]
>>435

お前が普段目にして「これはいい」と思った物は、もしかしたらオレが作ったも物だ。
お前が「これはいい」と思った物がないなら、それは今オレが作っていてまだ世に出ていないからだ。

440 名前:デフォルトの名無しさん mailto:sage [2016/05/31(火) 20:27:07.76 ID:N6PjvSqh.net]
期待しているよw

441 名前:デフォルトの名無しさん mailto:sage [2016/05/31(火) 20:29:00.66 ID:WEIThh9S.net]
そうか
パーミッションって八進数で書いてるだけで、本質は整数なんですね
だから0777は10進数で511と書いているのと同じ
それが分かっていたら文字列にすることもなかったですね

442 名前:デフォルトの名無しさん mailto:sage [2016/05/31(火) 20:31:28.66 ID:X6HwP8rQ.net]
>>438
うむ。期待してくれたまえ。以下に自分がマヌケだったかを思い知らせてくれよう。

443 名前:デフォルトの名無しさん mailto:sage [2016/05/31(火) 20:32:59.53 ID:X6HwP8rQ.net]
>>439
10年前のオレ、ようこそ。お前は成長する。

444 名前:デフォルトの名無しさん [2016/05/31(火) 21:37:52.60 ID:XoeoyrEz.net]
concrete5ってどうですか?



445 名前:デフォルトの名無しさん mailto:sage [2016/05/31(火) 22:32:35.67 ID:ghr06yjT.net]
>>414
無名関数のときだけは、
Perlのreturn仕様(省略時は最後の式が返るとかそんなん)が羨ましく思える

446 名前:デフォルトの名無しさん mailto:sage [2016/05/31(火) 22:35:23.07 ID:MhuNyaGk.net]
パナマ文書流出したのもWordPressだよね
ウェブに重要文書置くなというのはわかるが
セキュリティホール対策頻繁にやらないといかんのはきついね

447 名前:デフォルトの名無しさん [2016/06/01(水) 10:26:11.68 ID:fICAMZhq.net]
PHPの基礎は学んだ
まずは何を作ってみるのがいい?

448 名前:デフォルトの名無しさん mailto:sage [2016/06/01(水) 14:40:16.20 ID:VVSddd00.net]
話し相手になってくれるサイトを作る

449 名前:デフォルトの名無しさん [2016/06/01(水) 15:31:09.74 ID:wQ3dwFqG.net]
>>446
例えば?

450 名前:デフォルトの名無しさん mailto:sage [2016/06/01(水) 15:36:51.26 ID:VVSddd00.net]
あたかも誰かがチャットの相手してくれているかのように

451 名前:デフォルトの名無しさん mailto:sage [2016/06/01(水) 15:43:44.93 ID:jVC0+jUB.net]
作りたいものを作ればいいのに。
作りたいものがないなら作らなければいいのに。

452 名前:デフォルトの名無しさん mailto:sage [2016/06/01(水) 15:53:04.28 ID:44n+CxQk.net]
>>448
そんなサイトがあたかもしれない。

453 名前:デフォルトの名無しさん mailto:sage [2016/06/01(水) 17:01:57.45 ID:O+gTBZeC.net]
チャットルーレット

454 名前:デフォルトの名無しさん mailto:sage [2016/06/01(水) 18:58:44.73 ID:o4JIGiaf.net]
文字列をシングルクォートで囲んだ場合エスケープしないと理解していますが
'\'
がエラーになりました
echo '\\'
だと\が表示されます
シングルクォートでも\だけはエスケープされるのでしょうか?



455 名前:デフォルトの名無しさん mailto:sage [2016/06/01(水) 19:09:39.19 ID:ldMD50kq.net]
シングルクオートだろうが、ダブルクオートだろうがエスケープされる。
シングルクオートは変数展開がされない。

つまり、お前の勘違い。

456 名前:デフォルトの名無しさん mailto:sage [2016/06/01(水) 19:24:10.78 ID:o4JIGiaf.net]
echo 'abc\nabc';

echo "abc\nabc";

で表示が変わりますよね
変数展開だけではないように見えますが

457 名前:デフォルトの名無しさん mailto:sage [2016/06/01(水) 19:54:00.25 ID:O+gTBZeC.net]
マニュアル見ろよ

458 名前:デフォルトの名無しさん mailto:sage [2016/06/01(水) 20:15:21.36 ID:rdHAS6On.net]
>>454
よく読め
php.net/manual/ja/language.types.string.php#language.types.string.syntax.single

459 名前:デフォルトの名無しさん mailto:sage [2016/06/01(水) 20:24:48.47 ID:o4JIGiaf.net]
シングルクォートで囲んだ場合でも
シングルクォートとバックスラッシュはエスケープする必要があるのですね
シングルクォートをエスケープする必要があるので、
バックスラッシュもエスケープしなければならないということですね
ありがとうございました

460 名前:デフォルトの名無しさん mailto:sage [2016/06/01(水) 20:29:50.97 ID:RA3wR2In.net]
シングルクォートの中のシングルクォートのエスケープは SQLと同じようにダブルシングルクォートだった方がよかったな、なんてちょっと思うな。

461 名前:デフォルトの名無しさん mailto:sage [2016/06/01(水) 21:10:43.25 ID:o4JIGiaf.net]
後ろに\と'以外が来た時には
エスケープシーケンスとしての指定がキャンセルされるのか・・
と思いましたが
もともとエスケープシーケンスはそういう挙動をするものですね
あまり深く考えたことがなかったですが

462 名前:デフォルトの名無しさん [2016/06/01(水) 21:35:52.06 ID:GiudJL8+.net]
名前空間って使う?

463 名前:デフォルトの名無しさん mailto:sage [2016/06/02(木) 00:06:26.06 ID:IwpY6iix.net]
クラスと名前空間のどっちかは使ってる

464 名前:デフォルトの名無しさん mailto:sage [2016/06/02(木) 06:29:17.74 ID:7N0T/hEv.net]
必要な時は使う。いらない時は使わない。
お前はそれを使っていると呼ぶだろう。



465 名前:デフォルトの名無しさん mailto:sage [2016/06/02(木) 09:17:10.28 ID:jhQNhgjV.net]
名前空間って名前が被るのを防ぐために使うんだよね?
だったら被らないような名前つければいいんじゃね?

466 名前:デフォルトの名無しさん mailto:sage [2016/06/02(木) 10:57:02.14 ID:Bszjc45u.net]
usleepで遅延できる最大時間は何秒ですか?

467 名前:デフォルトの名無しさん mailto:sage [2016/06/02(木) 11:08:10.74 ID: ]
[ここ壊れてます]

468 名前:Bszjc45u.net mailto: 名前空間は他のプログラムと名前がぶつからないようにしたいような
ライブラリを書く時に使うようなものですので
そうでない場合は気にする必要はないと思います
[]
[ここ壊れてます]

469 名前:デフォルトの名無しさん [2016/06/02(木) 11:50:09.15 ID:LIz4OI80.net]
PHP逆引きレシピ 第2版 (PROGRAMMER’S RECiPE)

これさえあれば何だって作れちゃうね!PHP最強伝説!!!

470 名前:デフォルトの名無しさん mailto:sage [2016/06/02(木) 12:21:37.61 ID:Bszjc45u.net]
>>464の件ですが
echo PHP_INT_MAX / (60*60*24*1000000);
で64bitマシンだと106751991日もsleepできると分かりました
マイクロ秒にしたら桁が溢れるんじゃないかと思ったのですが
気にする必要はなさそうですね

471 名前:デフォルトの名無しさん [2016/06/02(木) 17:50:29.42 ID:x6y0PRZ+.net]
>>466
あれがあれば無敵だよな

472 名前:デフォルトの名無しさん mailto:sage [2016/06/02(木) 19:03:01.78 ID:7N0T/hEv.net]
買ってあるが本棚で眠っている。無くても何でも作れるので必要ない。

473 名前:デフォルトの名無しさん [2016/06/03(金) 10:05:42.48 ID:uD7B680E.net]
パーフェクトPHPと逆引きレシピで何でも作れるようになれる

474 名前:デフォルトの名無しさん mailto:sage [2016/06/03(金) 10:14:36.48 ID:a/yvIYtd.net]
最近のPHPの本でいいのはないの?



475 名前:デフォルトの名無しさん mailto:sage [2016/06/03(金) 10:57:02.65 ID:jxJ/wrE9.net]
関数型言語は早く短く書けるそうです
PHPより早く書けるのでしょうか?
PHPの「早さ」は標準機能の強力さにあるので、
やはりPHPが最速でしょうか?

476 名前:デフォルトの名無しさん mailto:sage [2016/06/03(金) 11:09:10.82 ID:jxJ/wrE9.net]
「リモートにあるXMLを配列に入れる」
を一行で書けるPHP以上に開発効率のいい言語はなさそうですね

477 名前:デフォルトの名無しさん [2016/06/03(金) 11:18:20.27 ID:uD7B680E.net]
public function setContent($content)
{
$this -> content = $content;
}


setContent(peropero);



echo $content;



peropero




478 名前:デフォルトの名無しさん mailto:sage [2016/06/03(金) 12:34:38.26 ID:uqXPZzfx.net]
ことweb向けならかなり手間のかからない部類だと思うけど、最速かどうかを気にしてどうするの。
どっちにしても自分でやってみなけりゃわからないと思うよ。

479 名前:デフォルトの名無しさん mailto:sage [2016/06/03(金) 19:20:29.28 ID:L26ySebn.net]
PHPは短くなんかない。メソッドが豊富だから恩恵を受けているが、
変数に必ず$がついて1文字余分だし、メンバ参照もアロー演算子のせいで普通の言語よりも1文字余分。
大体コードゴルフとかすると、Rubyにこてんぱんに負ける。

480 名前:デフォルトの名無しさん mailto:sage [2016/06/03(金) 19:49:15.43 ID:rDkM18OB.net]
コードゴルフはあれは仕事とか効率とかそういうんじゃないから
芸術だから

481 名前:デフォルトの名無しさん [2016/06/03(金) 20:12:29.15 ID:cokHCpg9.net]
PHPに出来ないことはないってカンジだネ

482 名前:デフォルトの名無しさん mailto:sage [2016/06/03(金) 20:24:58.84 ID:oXnkqg6Y.net]
PHPやJavaの次ぐらいにコード量多くなる部類じゃね

483 名前:デフォルトの名無しさん mailto:sage [2016/06/03(金) 20:25:30.42 ID:oXnkqg6Y.net]
PHPや→PHPは

484 名前:デフォルトの名無しさん mailto:sage [2016/06/03(金) 20:41:09.86 ID:jxJ/wrE9.net]
組み込み関数などを使わず
単純にアルゴリズムを競うだけなら、当然PHPは分が悪いでしょう
ですが現実にはそんなコードはほとんど書きませんよね



485 名前:デフォルトの名無しさん mailto:sage [2016/06/03(金) 20:41:48.01 ID:L26ySebn.net]
まぁ、長くなるのはObj-Cが頭一つ抜けてる。

486 名前:デフォルトの名無しさん mailto:sage [2016/06/03(金) 20:49:43.74 ID:L26ySebn.net]
>>481
そんな話はしてない。

ダラーとかアローとか書きまくっててなんか感じない奴は根本的にセンス無い。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<272KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef