[過去ログ]
PHP質問・雑談スレ4【初心者お断り(ROM歓迎)】 [無断転載禁止]©2ch.net (1002レス)
PHP質問・雑談スレ4【初心者お断り(ROM歓迎)】 [無断転載禁止]©2ch.net http://medaka.5ch.io/test/read.cgi/php/1498653249/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
746: nobodyさん [sage] 2018/08/19(日) 14:49:41 ID:??? 俺の頭髪も根本が根本的に間違ってる http://medaka.5ch.io/test/read.cgi/php/1498653249/746
747: nobodyさん [] 2018/08/19(日) 17:12:58 ID:kRBINjI+ PHPのsystem()でmysqldumpを使ってテーブルごとのsqlファイルを出力して、 それを圧縮して保存するプログラムを作った。 直接ブラウザでアクセスしてプログラムを動かすと正常に圧縮ファイルが保存される。 しかしcronで動かすと、全く空欄のsqlファイルを圧縮したものが保存される。 私には、全く原因が分からず修正できません。 原因はどういったものが考えられますでしょうか? http://medaka.5ch.io/test/read.cgi/php/1498653249/747
748: nobodyさん [sage] 2018/08/19(日) 17:17:02 ID:??? cronでやらないで、CLIで一度実行してみたらいい 権限関係でねーのと思う http://medaka.5ch.io/test/read.cgi/php/1498653249/748
749: !ninja [sage] 2018/08/19(日) 17:18:09 ID:??? ブラウザの裏で動いているPHPのユーザー権限や、 crontabのユーザー権限や、 ファイル類のパス、 実行カレントディレクトリ等は一致してますかね? http://medaka.5ch.io/test/read.cgi/php/1498653249/749
750: nobodyさん [] 2018/08/19(日) 18:18:48 ID:Il2RNG8O cronでありがちなのはファイルパスの指定ミス 実行プログラムやファイルの指定を相対パスで書くと事故ること多し 簡単に対応するなら全部絶対パスで書け http://medaka.5ch.io/test/read.cgi/php/1498653249/750
751: 747 [] 2018/08/19(日) 19:28:59 ID:kRBINjI+ 皆さん、ありがとう御座います。 まだ解決は出来てないのですが、調べるべき方向は見えてきました。 http://medaka.5ch.io/test/read.cgi/php/1498653249/751
752: nobodyさん [sage] 2018/08/19(日) 19:31:32 ID:??? 実行権限の違いじゃね webサーバはapache で cron はcrontab -eで登録したユーザー とか http://medaka.5ch.io/test/read.cgi/php/1498653249/752
753: nobodyさん [sage] 2018/08/19(日) 21:13:04 ID:??? id > /tmp/log pwd >> /tmp/log env >> /tmp/log http://medaka.5ch.io/test/read.cgi/php/1498653249/753
754: nobodyさん [] 2018/08/25(土) 11:11:15 ID:mbihd+U1 composerのclassmap-authorativeの最適化 場合によっては遅くなるってマジ? 速くなる場合もあるが以下の条件では遅くなるって ・依存ライブラリが多い ・リクエストで実際には使わないクラスが多い ・ファイルシステムからの検索が速い 最適化を有効にすると 読み込めるクラスを全部PHPの配列に入れるから 逆に速度が落ちる場合もある opcacheが有効だとファイルシステムが遅くても緩和されるし PHPファイルが更新されないならタイムスタンプのチェックも無効にすれば PHPファイルを見る必要無くなるね https://blobfolio.com/2017/03/benchmark-composer-autoloader/ APCU使った最適化については書いてない http://medaka.5ch.io/test/read.cgi/php/1498653249/754
755: nobodyさん [sage] 2018/08/25(土) 18:38:08 ID:??? 真実かどうか聞きたいのか、それとも自分で確認した事実を書きたいのか http://medaka.5ch.io/test/read.cgi/php/1498653249/755
756: nobodyさん [] 2018/08/25(土) 19:07:29 ID:yUon0wwz どうしても知りたいなら自分でベンチ取ってみるしかないだろう http://medaka.5ch.io/test/read.cgi/php/1498653249/756
757: nobodyさん [sage] 2018/08/25(土) 19:26:31 ID:??? 環境のせいで多少遅ってるかもしれない可能性を確認するよりも コードを見直したほうがずっと早く改善できそう http://medaka.5ch.io/test/read.cgi/php/1498653249/757
758: nobodyさん [] 2018/08/26(日) 09:42:55 ID:nAEEME22 こちらで質問させてください classの必要性がいまいちわからないんですが、普通に自作関数を使うのとどう違うんでしょうか? http://medaka.5ch.io/test/read.cgi/php/1498653249/758
759: nobodyさん [sage] 2018/08/26(日) 10:00:36 ID:??? classと同じようなことの実現は関数・objectを駆使すればたぶん無理ではない けど非常にめんどい 継承とか再利用なんかはどうしようと悩む http://medaka.5ch.io/test/read.cgi/php/1498653249/759
760: nobodyさん [sage] 2018/08/26(日) 10:00:45 ID:??? >>758 一人で作るプロジェクト、しかも関数だけだと特に変わらないね 消費税の計算するだけなら別にどっちでもいい。関数にもしなくて良い 今はまだ分からないかもしれないけど、 コンストラクタ、ガベージコレクション、トレイトなど便利な機能が山程ある 其内色々な機能を使うようになると思うので、とりあえずclassに慣れておいた方が良い・・・としか言えない http://medaka.5ch.io/test/read.cgi/php/1498653249/760
761: nobodyさん [sage] 2018/08/26(日) 10:01:30 ID:??? >>759 継承の場合は丸ごとコピーになるね で、一箇所かえたら両方変更する必要があり・・・とどんどん煩雑になる http://medaka.5ch.io/test/read.cgi/php/1498653249/761
762: nobodyさん [sage] 2018/08/26(日) 10:06:53 ID:??? >>761 コードをコピペしたらもうそれは継承ではなくなってしまうな 関数名を扱うことでコールバック的にやろうとすれば、そこはもう地獄 うーむ http://medaka.5ch.io/test/read.cgi/php/1498653249/762
763: nobodyさん [sage] 2018/08/26(日) 10:10:44 ID:??? とりあえずGCはclassに限った話じゃなくね? 関数内でも一応無関係ではないはず インスタンスに対するGCは 関数主体の場合だと関数内の変数や関数外の変数に対するGCが当てはまるわけで http://medaka.5ch.io/test/read.cgi/php/1498653249/763
764: nobodyさん [sage] 2018/08/26(日) 10:25:52 ID:??? あまりclassがうんぬんを意識しないで使ってるものを考えたらわかりやすいかも PDOとかExceptionとか http://medaka.5ch.io/test/read.cgi/php/1498653249/764
765: 758 [] 2018/08/26(日) 11:12:05 ID:nAEEME22 独学で基礎的なことだけ覚えたんですが、わりと小規模な会員機能付きのブログエンジンやデータベース系のサイト程度なら作れるようになったんですが(プロから見たら多分穴だらけ)、クラスの必要性が分からず全て関数作ってやってました コードの使い回しにしても関数にしておいて1度呼び出しておけば何度も使えるし、継承にしても関数内で別の関数を呼び出したりして 直感的にも使いやすかったのでそうしてるんですが、今後もっと複雑な事をやろうとするとやっぱりクラスに慣れて使った方がいいんですかね 関係ない話ですが、人のコードとか見ると多次元配列の回し方とか他にもいろいろ人と違うし自分の脳の作りを疑ってしまう。。 http://medaka.5ch.io/test/read.cgi/php/1498653249/765
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 237 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.010s