トップページ⇒php
1002コメント311KB

PHP質問・雑談スレ 2【初心者お断り(ROM歓迎)】©5ch.io

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん 転載ダメ©2ch.net2016/10/17(月) 21:44:12.59ID:???
PHP関する質問や雑談をするスレです。
初心者お断り(ROM歓迎)と書いてますが、初心者用のスレが用意されているからで、
難しい質問や話題をしなければいけないわけではありません。
PHPマニュアルの読み方を概ね理解していて、関数リファレンスが正しく読める方用のスレです。

PHP未導入の方や、手取り足取りが必要な初心者の方はム板のくだスレへどうぞ。
http://echo.2ch.net/tech/ (【PHP】で板内を検索)

前スレ
http://tamae.2ch.net/test/read.cgi/php/1461283091/

その他リンク
・PHPマニュアル
 https://secure.php.net/manual/ja/index.php
・コードテスト・貼り付け用
 http://ideone.com/
・プログラミングのお題スレ Part8 (求PHPer参戦)
 http://echo.2ch.net/test/read.cgi/tech/1444216746/

このスレで扱う話題
・PHPのコード,設定や設定値に関する質問
・常識的範囲内でのコードレビュー依頼・改良相談
・PECL,PEARに関する質問
・PHP新機能やPHP関連トレンドの話題
 (FWや非公式ライブラリの話題や特徴比較は良いが使い方から先の話題は専スレへ)
・PHPのバグ発見報告・公式に報告する前の検証依頼

このスレで扱わない話題
・直接関係ない○○特有の質問(専スレへ)
 (HH,エディタ,IDE,サーバ,OS,DB,SQL,FW,テンプレート,非公式ライブラリ・アプリケーション等)
・PHPの改造
0494nobodyさん2016/11/18(金) 16:33:26.03ID:???
普通に5でもエラー出るだろ
0495nobodyさん2016/11/18(金) 17:05:55.04ID:???
>>493
ググったらこういう解決法が見つかったけど、
> if (PHP_MAJOR_VERSION >= 7) {
> set_error_handler(function ($errno, $errstr) {
> return strpos($errstr, 'Declaration of') === 0;
> }, E_WARNING);
> }
class Barを変更できるならそうした方がいいと思う。
0496nobodyさん2016/11/18(金) 20:24:06.28ID:???
> if (PHP_MAJOR_VERSION >= 7) {
この条件は
defined("E_STRICT")のほうがいいんじゃね
0497nobodyさん2016/11/18(金) 21:22:41.60ID:???
>>493
Liskovの置換原則に反するから解決は出来てもバッドプラクティスよ
0498nobodyさん2016/11/18(金) 22:03:39.69ID:???
>>496
賛成
0499nobodyさん2016/11/19(土) 00:10:03.79ID:???
493です。みなさん色んな意見ありがとうございます。

やっぱり継承先と同名のメソッドを使うなら引数も同じにした方が良いですね
それが正しい書き方という事でしたらそういう書き方を定着させます
0500nobodyさん2016/11/19(土) 10:10:40.07ID:WWO/xMNV
PDOがどうとか言ってるけどフレームワーク使ってたらPDO自体使わないだろ
時代は変わったな
0501nobodyさん2016/11/19(土) 10:50:25.36ID:???
フレームワークがないと何も出来ない無能は黙ってなさい。
0502nobodyさん2016/11/19(土) 11:26:28.38ID:WWO/xMNV
>>501
自分で0から作れるけど仕事だともはやほとんどフレームワーク使うでしょ
フルスクラッチは人によって仕組みに差が出来すぎるから敬遠される
0503nobodyさん2016/11/19(土) 11:57:33.13ID:???
そりゃ業務用アプリケーションならFW使うでしょうね
お前らみんな業務でPHP使ってるの?
0504nobodyさん2016/11/19(土) 12:11:37.67ID:WWO/xMNV
俺は使ってるよ
webだし
そして圧倒的人手不足笑
0505nobodyさん2016/11/19(土) 20:21:47.92ID:???
お前らはフレームワーク使うべきデカイのしかつくらないのか。
ちょっとしたバッチ処理とか書かないのか。

PHPの良さは、そういう小さいのも手軽に作れることなのに。
0506nobodyさん2016/11/19(土) 20:38:53.12ID:???
>>505
すごいっすね先輩w
0507nobodyさん2016/11/19(土) 22:40:23.45ID:WWO/xMNV
個人的には小さいのも作ってるよ
しかし小さいのならVBとかでも良いけどな
windows上で動くし
0508nobodyさん2016/11/20(日) 01:13:38.10ID:???
「小さいの」が具体的に何かによるだろうが、本当に小さいのならHTMLの中にscriptタグでJavaScript書いてブラウザにドラッグするわ
0509nobodyさん2016/11/20(日) 01:16:50.12ID:???
オレオレフレームワークでもPDOは使ってません
0510nobodyさん2016/11/20(日) 07:04:30.67ID:???
ログインして家のカメラにアクセスしたりサーバ内のディレクトリ監視するやつこの前書いたけど
300行程度だったしいちいちFWなんて使わんよ
0511nobodyさん2016/11/20(日) 11:44:14.05ID:???
それってPHPでかけるの?socketとか?
0512nobodyさん2016/11/20(日) 12:07:26.20ID:???
寧ろ何でPHPじゃ書けないと思った?
0513nobodyさん2016/11/20(日) 12:09:28.71ID:???
何故PHPで書こうと思った
0514nobodyさん2016/11/20(日) 13:41:10.44ID:???
pythonで書けばコード量は1/3ぐらいに減るかもしれんが
そしたらますますFWいらないな
まああっちはPHPのように書くためにFW導入することになるだろうけど
0515nobodyさん2016/11/20(日) 13:53:01.44ID:uNQTWMm/
ApacheあればPHPは動くからな
ここは週末プログラマーが多いのか
そりゃPHPのフレームワークはwebサイト向けのが大半だからそれ以外のプログラムなら使わないわな
0516nobodyさん2016/11/20(日) 14:52:56.69ID:???
普段PHPメインに使ってるやつが、必要もないのに別の言語でコード書くわけねーじゃん
0517nobodyさん2016/11/20(日) 23:37:09.97ID:???
ほんとそれ。
てか、PHPとMySQLとJavascript以外でプログラム関係は覚える気はない。
アプリ開発とか必要になったら素直に専門家に依頼する
0518nobodyさん2016/11/20(日) 23:45:57.16ID:???
>516だが、それもどうかと思う。
俺が言ったのはそういうことじゃない。
0519nobodyさん2016/11/21(月) 02:25:45.35ID:???
どの言語がメインとか、そういう感覚もなくなっちゃったなぁ
0520nobodyさん2016/11/21(月) 22:35:29.33ID:???
ゲーム作るにはPHPじゃ無理だな
スペースインベーダーも作れないんじゃないか
0521nobodyさん2016/11/21(月) 22:53:33.78ID:???
ウィンドウシステムのAPI叩ければ可能だから原理的にはどうとでもなる
勿論態々PHPでそんなことをするぐらいならJavaやC#で書く
0522nobodyさん2016/11/21(月) 22:54:27.95ID:???
>>520
それはレベルが低いとしか言いようがないわ。余裕で作れるだろう
phpで作る理由がないから作らんけど
0523nobodyさん2016/11/21(月) 23:19:13.81ID:???
何で争ってんだよ、アホども
0524nobodyさん2016/11/22(火) 09:19:14.77ID:???
別に争っているようにはみえないが
0525nobodyさん2016/11/22(火) 13:36:40.53ID:???
見えるが
0526nobodyさん2016/11/22(火) 13:52:38.84ID:???
見えないが
0527nobodyさん2016/11/22(火) 14:39:31.31ID:???
何で争ってんだよ、アホども
0528nobodyさん2016/11/22(火) 14:57:57.19ID:???
別に争っているようにはみえないが
0529nobodyさん2016/11/22(火) 15:11:06.45ID:???
争ってるって具体的にどれだ?
もし>>520-522のことならこれは争ってるとは言えんぞ
>>520の知識が足りないだけだ
0530nobodyさん2016/11/22(火) 15:37:33.79ID:???
仲良くしようぜ俺たちは
Piece
Hart
People
だろ!
0531nobodyさん2016/11/22(火) 15:56:49.59ID:???
Hurtじゃなくてか
0532nobodyさん2016/11/22(火) 16:10:56.20ID:???
Poorで
Harmな
PHPer
0533nobodyさん2016/11/22(火) 19:59:40.27ID:???
どうでもいいこと書き込んでんじゃねーよ、アホども
0534nobodyさん2016/11/25(金) 14:03:40.98ID:2qZ3IwqW
さくらインターネットのDBサーバに
WindowsクライアントのCSEからデータ抽出する事はできますか?
0535nobodyさん2016/11/25(金) 14:12:30.84ID:???
>>534
できない
0536nobodyさん2016/11/25(金) 14:39:46.47ID:???
>>534
DBサーバってレンタルサーバ?
もしそうなら、マネージドじゃなければ繋げない。
0537nobodyさん2016/11/25(金) 15:27:33.11ID:???
それPHPと何の関係があるのん
0538nobodyさん2016/11/25(金) 15:55:35.41ID:???
>>537
PHPで接続しようとしてんじゃないの?
0539nobodyさん2016/11/25(金) 15:59:14.98ID:???
>>538
それがPHPと関係のある事案だとおもってるのん
0540nobodyさん2016/11/25(金) 16:00:51.35ID:???
別にここで質問してもいいんじゃね
dbで上手く行ってもphpの制限で使えない事もあるわけだし
0541nobodyさん2016/11/25(金) 16:04:42.70ID:???
文句しか言わない奴
0542nobodyさん2016/11/25(金) 16:06:23.76ID:???
> 事案
> 主に法的や政治的な問題として着目する出来事。
まぁ、事案じゃないわな
0543nobodyさん2016/11/25(金) 16:10:55.01ID:???
事案わろた
0544nobodyさん2016/11/25(金) 16:18:57.21ID:???
一生ワロてればいいやん、バカ面して
0545nobodyさん2016/11/25(金) 16:22:28.00ID:???
540 : nobodyさん2016/11/25(金) 16:00:51.35 ID:???
別にここで質問してもいいんじゃね
dbで上手く行ってもphpの制限で使えない事もあるわけだし


そいういうもんだいじゃねーーーーーーーーーーーーーーーーーーはげ
0546nobodyさん2016/11/25(金) 16:29:41.53ID:???
>>545
どういう問題なんだ?
質問は好きにしていいと思うぞ
0547nobodyさん2016/11/25(金) 16:51:53.45ID:???
> どういう問題なんだ?

534 : nobodyさん2016/11/25(金) 14:03:40.98 ID:2qZ3IwqW
さくらインターネットのDBサーバに
WindowsクライアントのCSEからデータ抽出する事はできますか?

こういう問題だばーーーーか



>質問は好きにしていいと思うぞ


お前の家の鍵が開いてないのでおまえの家の冷蔵庫のハーゲンダッツ食えねーけどどうしたいいの?

って、質問しても良いのか、ばーーーーーーーーーーーーーーーーか

脳みそ腐ってんのかよ、お前
0548nobodyさん2016/11/25(金) 16:55:57.76ID:???
怖いよ、マジで
0549nobodyさん2016/11/25(金) 16:57:41.35ID:???
おめーがどう感じるかなんて知るか
0550nobodyさん2016/11/25(金) 17:04:48.32ID:???
うざ
0551nobodyさん2016/11/25(金) 17:08:44.21ID:???
うざ しか書けない能無しが一番いらない。
自己主張してみようよ、能無しくん。
0552nobodyさん2016/11/25(金) 17:21:22.92ID:???
ばーーーーーーーーーーーーーーーーか

脳みそ腐ってんのかよ、お前
0553nobodyさん2016/11/25(金) 18:20:18.96ID:???
>>551
間違い無く、このスレではお前が一番いらない。
0554nobodyさん2016/11/25(金) 18:54:58.00ID:???
順番付け始めるなよw
0555nobodyさん2016/11/25(金) 23:39:03.50ID:2qZ3IwqW
>>534
だが出来た。
0556nobodyさん2016/11/25(金) 23:45:45.21ID:2qZ3IwqW
お前らレベル低いなw

クライアントソフトから余裕でレンタルサーバのDBに直結できるよw
0557nobodyさん2016/11/26(土) 01:42:30.52ID:???
そこでphpは関わったのかっていう話なんだけども
0558nobodyさん2016/11/26(土) 02:30:33.51ID:gALCdYf6
レンタルサーバのPHPにクライアントのDB操作ツールから余裕で接続できる^^b

やっぱり俺天才www


お前ら低スキルだな。
0559nobodyさん2016/11/26(土) 02:31:18.53ID:gALCdYf6
>>536
お前あほすぎwwwwwwwwwwできるわwwwwwwww
0560nobodyさん2016/11/26(土) 07:40:12.32ID:???
初心者お断りですからさっさと解散して下さい
0561nobodyさん2016/11/26(土) 12:11:39.29ID:???
str_rot13()ってどんな時に使うの?
0562nobodyさん2016/11/26(土) 12:29:40.05ID:???
ROT13で検索してみればいいじゃん。
0563nobodyさん2016/11/26(土) 12:42:24.59ID:???
>>562
ありがとうございます
本格的な暗号化にどう使うのかと思ってましたが、使わないんですね。当たり前ですよね。

wikipediaより
雑誌などでクイズの正解を上下逆さまに印刷するが、それと似たようなものである。
0564nobodyさん2016/11/26(土) 13:39:47.51ID:???
ROT13とかbase64とかは、クソプログラムに嫌味を書いておく場合に使う。
どうしようもないくらいクソなプログラムというのは存在する。
0565nobodyさん2016/11/26(土) 20:31:12.19ID:???
もう見てないと思うけど、見つけたんで一応

>>314
http://php.net/manual/ja/faq.using.php
フリーではない商用ライブラリである PDFLibを使わずに PDFファイルを生成するにはどうしたらよいでしょうか? フリーのもので、外部のPDFライブラリを必要としない ものがいいのです。
PHPで書かれている代替手段がいくつかあります。 ≫ FPDF や ≫ TCPDF などです。

また、Haru 拡張モジュールもあります。 これは、フリーな外部ライブラリ libHaru を使用しています。
0566nobodyさん2016/11/26(土) 21:38:25.63ID:???
Ethnaってどうなったの?
0567nobodyさん2016/11/26(土) 21:42:15.73ID:???
どうなったかというと、忘れられた
0568nobodyさん2016/11/26(土) 21:59:27.40ID:???
記憶の底の底にあった
http://ethna.jp/doc/
最新のニュース
2012/3/31 Smarty 3.1.8, simpletest 1.1.0 (stable) のパッケージ配布
Ethna 2.6.0 beta4 のリリースに先駆けて、Ethna の PEAR チャネルに Smarty 3.1.8、simpletest 1.

もうやる気ないなら打ち切り!って言ってしまえばいいのにね
0569nobodyさん2016/11/26(土) 22:10:01.67ID:???
色々とセンスなさすぎるからな。
dir構造とかオレオレ感溢れすぎだろ
0570nobodyさん2016/11/26(土) 22:50:53.09ID:???
HTMLヘルパーとか考える奴アホだろ。
HTML理解できねー奴がプログラム組めるわけねーじゃん。
0571nobodyさん2016/11/26(土) 23:05:17.29ID:???
プログラムっぽい書き方をするために必要なんだろ
UIなぞに手間取ってる暇はないってな
0572nobodyさん2016/11/27(日) 14:08:29.40ID:???
んな、ヘルパーの実装次第で書き方変わるバカ知識覚える意味ねーじゃん。
0573nobodyさん2016/11/27(日) 14:47:54.60ID:???
ヘルパー側をアップデートするだけで
コードをいじることなく最新のHTMLに更新される
0574nobodyさん2016/11/27(日) 16:05:01.56ID:???
それ、ヘルパー側もアップデートされるからあんまり意味ないというオチでは
0575nobodyさん2016/11/27(日) 17:38:43.47ID:???
>>573の言いたいことはさ、「ぼく、1つのフレームワークしか使いません」ってことなわけさ。
んなわけねーじゃん。

状況に合わせていろんなフレームワーク使わなきゃいけないのに
特定フレームワークのヘルパーの使い方なんか、いちいち覚えてられるかよ。
0576nobodyさん2016/11/27(日) 21:05:09.59ID:???
>>575
突っ込みどころが満載すぎる
0577nobodyさん2016/11/27(日) 21:52:12.13ID:???
>>576
満載なら1個くらいしてすればいいじゃん、サル
0578nobodyさん2016/11/27(日) 21:55:32.63ID:???
HTMLヘルパーもethnaも使いたい人が使えば良いんじゃないか
そんな突っかかるほどのものでもなかろうに
0579nobodyさん2016/11/28(月) 00:25:10.38ID:???
突っ込む力がもうなくなってしまったよ
0580nobodyさん2016/11/28(月) 02:46:37.95ID:Jo2/Mp4P
俺のPHPのメモ書きブログが結構アクセスあるんだけど
素人のメモ書き参考にしてどうすんの?
0581nobodyさん2016/11/28(月) 03:34:03.02ID:???
検索に引っかかったから開いただけだよ
0582nobodyさん2016/11/28(月) 11:31:56.39ID:???
>状況に合わせていろんなフレームワーク使わなきゃいけないのに
そういうオナニーは一人でやってろ
0583nobodyさん2016/11/28(月) 11:49:10.27ID:???
>>577
HTMLヘルパーを使う=1つのFWしか使いません=謎
いろんなFWに学習コストは割けるのに
その一部でしかないHTMLヘルパーに割けれないって矛盾してる
状況にあわせてといいつつ状況にあわせられていない
使うことが必須なわけでもないし覚えたくないなら覚えなくていい
0584nobodyさん2016/11/28(月) 13:17:07.33ID:???
他人をdisらないt死んじゃう病
0585nobodyさん2016/11/28(月) 18:11:00.66ID:???
>いろんなFWに学習コストは割けるのに
>その一部でしかないHTMLヘルパーに割けれないって矛盾してる

何言ってんだこいつ?
割く必要もない労力を何故割きたがるんだ?

ノータリンの考えかたはわからんな。

>使うことが必須なわけでもないし覚えたくないなら覚えなくていい

使ってあったら必要もないのに調べなきゃならなくなんだろ

迷惑なんだよ、お前みたいなゴミクズ
0586nobodyさん2016/11/28(月) 18:18:47.54ID:???
>>585
お前が一番迷惑
0587nobodyさん2016/11/28(月) 18:24:40.63ID:???
htmlヘルパーって使ったこと無いけど、phpで記述すればいいんじゃないかこれ
0588nobodyさん2016/11/28(月) 18:42:52.73ID:???
>>586
ホザイてろ、ゴミ

>>587
お前が何言ってるかわからんが、HTMLを記述すればいいだけだ。
ヘルパーとか考えるやつも便利だと思うやつも、センスない。
0589nobodyさん2016/11/28(月) 18:48:15.28ID:???
単なるかまってちゃんだな
完全無視推奨
0590nobodyさん2016/11/28(月) 19:15:15.69ID:???
笑った

htmlヘルパー
echo $this->Html->image("recipes/6.jpg", array(
"alt" => "ブラウニー",
'url' => array('controller' => 'recipes', 'action' => 'view', 6)
));

出力結果:
<a href="/recipes/view/6">
<img src="/img/recipes/6.jpg" alt="ブラウニー" />
</a>
0591nobodyさん2016/11/28(月) 19:28:39.69ID:???
>>589
おまえの脳みその出来が悪いことを俺貶める理由にするなよ。
まだヘルパー()とか便利だと思ってるのかよ、おサルさん。
0592nobodyさん2016/11/28(月) 22:36:37.48ID:Jo2/Mp4P
>>581
サイトにも書いてるけど俺のメモ書きなので
真似してバグってもしらねーよ。

よく使うコードだけどメモっておくとほんと便利だわ。
コピペでスイスイ開発がすすむ。
0593nobodyさん2016/11/28(月) 22:39:19.39ID:???
PHPerの皆さんに質問ですが、
小規模(フォームとか掲示板とか)のプログラム作るときって
フレームワーク使いますか?それとも使わずに書きますか?
■ このスレッドは過去ログ倉庫に格納されています