タグ付けされた質問 「php」

PHPは、主にサーバー側のWeb開発用に設計された、広く使用されている、高レベルで動的なオブジェクト指向の解釈されたスクリプト言語です。PHP言語に関する質問に使用されます。

20
PHPのDateTime :: modifyで月の加算と減算を行う
私は多くの作業をしてきましたがDateTime class、最近、数か月追加するとバグだと思ったことがありました。少し調べたところ、それはバグではなく、意図したとおりに機能しているようです。ここにあるドキュメントによると: 例2月を加算または減算するときは注意してください <?php $date = new DateTime('2000-12-31'); $date->modify('+1 month'); echo $date->format('Y-m-d') . "\n"; $date->modify('+1 month'); echo $date->format('Y-m-d') . "\n"; ?> The above example will output: 2001-01-31 2001-03-03 これがバグと見なされない理由を誰かが正当化できますか? さらに、誰もが問題を修正し、+ 1か月が意図したとおりではなく期待どおりに機能するようにするためのエレガントなソリューションを持っていますか?
101 php  datetime  date 

7
Composerを使用せずにLaravelをインストールできますか?
毎回Composer(PHPパッケージ/依存関係マネージャー)を使用せずに、任意のWebサーバーにLaravel PHPフレームワークをインストールまたは使用できるかどうか知りたいのですが? アプリを任意のWebサーバー(コマンドラインにアクセスしない共有サーバーなど)にドロップできるようにしたいと考えています。 composer install初めて(ローカルで)実行する場合、すべての依存関係が存在するはずです。 次に、すべてのファイル(ベンダーディレクトリを含む)がある任意のサーバーにドロップできるはずですか?

7
PHPを縮小するポイントはありますか?
私はあなたが PHP を縮小できることを知っていますが、何か意味があるのではないかと思っています。PHPはインタープリター型言語であるため、コンパイルされた言語よりも実行速度が少し遅くなります。私の質問は、PHPを縮小すると、クライアントはページの読み込みなどの目に見える速度の向上を目にするでしょうか? また、PHPまたは類似のものをコンパイルする方法はありますか?
101 php  minify 

2
標準セッションの有効期間が24分(1440秒)であるのはなぜですか?
私はPHPセッション処理についていくつかの調査を行っておりsession.gc_maxlifetime、1440秒という値に遭遇しました。なぜ標準値が1440であり、それがどのように計算されるのか疑問に思っていましたか?この計算の根拠は何ですか? セッションを続けることはどのくらい意味がありますか?session.gc_maxlifetimeのどの最小値/最大値をお勧めしますか?値が高いほど、Webアプリがセッションハイジャックに対して脆弱であると私は思います。
101 php  security  session 


12
http応答を送信した後、phpの処理を続行します
サーバーからスクリプトが呼び出されます。サーバーから私は受け取りますID_OF_MESSAGEとTEXT_OF_MESSAGE。 スクリプトでは、着信テキストを処理し、params:ANSWER_TO_IDとで応答を生成しますRESPONSE_MESSAGE。 問題は、応答をincomming "ID_OF_MESSAGE"に送信していることですが、処理するメッセージを送信するサーバーは、http応答200を受信した後、メッセージを配信済みに設定します(つまり、そのIDに応答を送信できることを意味します)。 解決策の1つは、メッセージをデータベースに保存し、毎分実行されるいくつかのcronを作成することですが、応答メッセージをすぐに生成する必要があります。 サーバーにhttp応答200を送信し、phpスクリプトを実行し続ける方法はありますか? 本当にありがとうございました
101 php  http  response 

11
CodeIgniter-ビューで$ config変数にアクセスする
ほとんどの$config場合、ビューの変数にアクセスする必要があります。それらをコントローラからに渡すことができることはわかっていload->view()ます。しかし、それを明示的に行うのは過度に思えます。 $config予備のコードでコントローラーを妨害することなく、CIビューから変数にアクセスする方法またはトリックはありますか?
101 php  codeigniter 



20
PHPでの電話番号のフォーマット
私はSMSアプリに取り組んでおり、送信者の電話番号を+11234567890から123-456-7890に変換して、MySQLデータベースのレコードと比較できるようにする必要があります。 番号はサイトの他の場所で使用できるように後者の形式で保存されます。多くのコードを変更する必要があるため、この形式は変更しません。 PHPでこれにどう対処しますか? ありがとう!
101 php  phone-number 

5
PHPで変数として指定されたオブジェクトプロパティにアクセスするにはどうすればよいですか?
JSONでエンコードされたGoogle APIが次のようなオブジェクトを返しました [updated] => stdClass Object ( [$t] => 2010-08-18T19:17:42.026Z ) 誰でも私が$t値にアクセスする方法を知っていますか? $object->$t 明らかに戻ります 通知:未定義の変数:t/ usr / local / ... 致命的なエラー:/ ....の空のプロパティにアクセスできません
101 php  json  google-api 

14
PHPで実行タイムアウトを増やす方法は?
トランザクションのタイムアウトを増やす方法は?動画をアップロードしたいのですが、大きなサイズの動画がアップロードされていませんか? エラーが発生します The process *** exceeded the timeout of 60 seconds.
101 php 

10
PHPでの構成ファイルの作成
PHPプロジェクト用の構成ファイルを作成したいのですが、これを行うための最良の方法はわかりません。 これまでに3つのアイデアがあります。 1-変数を使用 $config['hostname'] = "localhost"; $config['dbuser'] = "dbuser"; $config['dbpassword'] = "dbpassword"; $config['dbname'] = "dbname"; $config['sitetitle'] = "sitetitle"; 2-使用定数 define('DB_NAME', 'test'); define('DB_USER', 'root'); define('DB_PASSWORD', ''); define('DB_HOST', 'localhost'); define('TITLE', 'sitetitle'); 3-データベースを使用 私はクラスで設定を使用するので、どちらの方法が最適であるか、またはより良い方法があるかどうかはわかりません。

7
PHPグローバル関数
グローバルキーワードのユーティリティは何ですか? ある方法を別の方法よりも好む理由はありますか? セキュリティ? パフォーマンス? 他に何か? 方法1: function exempleConcat($str1, $str2) { return $str1.$str2; } 方法2: function exempleConcat() { global $str1, $str2; return $str1.$str2; } いつ使用するのが意味がありますglobalか? 私にはそれは危険なように見えます...しかし、それは単に知識の欠如かもしれません。文書化された(例:コードの例、ドキュメントへのリンクなど)技術的な理由に興味があります。 前もって感謝します! バウンティ これはトピックに関する一般的な質問です。私(@Gordon)は、追加の回答を得るための賞金を提供しています。あなたの答えが私の意見に一致するかどうか、または別の見方をするかどうかは問題ではありません。globalトピックが時々出てくるので、リンクするのに良い「標準的な」答えを使うことができました。

8
新しい列をMYSQLテーブルに追加する方法は?
PHPを使用してMYSQLテーブルに新しい列を追加しようとしています。新しい列が作成されるようにテーブルを変更する方法がわかりません。私の評価表には次のものがあります: assessmentid | q1 | q2 | q3 | q4 | q5 テキストボックスのあるページがあり、 q6してボタンを押すと、テーブルが次のように更新されます。 assessmentid | q1 | q2 | q3 | q4 | q5 | q6 私のコード: <?php include 'core/init.php'; include 'core/admininit.php'; include 'includes/overall/overall_header.php'; adminprotect_page(); include 'includes/adminmenu.php'; ?> <?php mysql_query("ALTER TABLE `assessment` ADD newq INT(1) NOT NULL AFTER `q10`"); …
100 php  mysql  add  alter 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.