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

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

13
オブジェクトの配列に対するPHPDocタイプのヒント?
そのため、PHPDocでは、@varメンバー変数宣言の上にそのタイプを示すために指定できます。次に、IDEなど。PHPEdは、どのタイプのオブジェクトを使用しているかを認識し、その変数のコードに関する洞察を提供できます。 <?php class Test { /** @var SomeObj */ private $someObjInstance; } ?> これは、後でオブジェクトを繰り返し処理するときに適切なヒントを取得できるように、オブジェクトの配列に対して同じことをする必要があるまで、うまく機能します。 それで、メンバー変数がSomeObjsの配列であることを指定するためにPHPDocタグを宣言する方法はありますか?@var配列は十分ではなく@var array(SomeObj)、たとえば有効ではないようです。
417 php  ide  phpdoc  var  hint 

18
PHPアプリケーションでマルチスレッドを使用するには
マルチスレッドモデルをPHPに実装する現実的な方法はありますか。しばらく前に、オペレーティングシステムにPHP実行可能ファイルの別のインスタンスをロードさせ、他の同時プロセスを処理させることが提案されました。 これの問題は、PHPコードがPHPインスタンスの実行を終了したときに、PHP内からそれを強制終了する方法がないため、メモリに残っていることです。したがって、複数のスレッドをシミュレートしている場合は、どうなるか想像できます。そのため、マルチスレッドをPHP内から効果的に実行またはシミュレートできる方法を探しています。何か案は?

17
配列を含むPHP定数?
これは失敗しました: define('DEFAULT_ROLES', array('guy', 'development team')); どうやら、定数は配列を保持できません。これを回避する最良の方法は何ですか? define('DEFAULT_ROLES', 'guy|development team'); //... $default = explode('|', DEFAULT_ROLES); これは不必要な努力のようです。
408 php  arrays  constants  scalar 


6
PHPでは、クロージャーとは何ですか。なぜ「使用」識別子を使用するのですか。
私はいくつかのPHP 5.3.0機能をチェックしていて、サイト上でかなり面白いと思われるコードに遭遇しました: public function getTotal($tax) { $total = 0.00; $callback = /* This line here: */ function ($quantity, $product) use ($tax, &$total) { $pricePerItem = constant(__CLASS__ . "::PRICE_" . strtoupper($product)); $total += ($pricePerItem * $quantity) * ($tax + 1.0); }; array_walk($this->products, $callback); return round($total, 2); } 無名関数の例の1つとして。 誰かこれについて知っていますか?ドキュメントはありますか?そして、それは悪そうに見えます、それを使うべきですか?
407 php  closures 

21
Laravel Eloquentを使用して複数のWhere句クエリを作成する方法
Laravel Eloquentクエリビルダーを使用していて、WHERE複数の条件で句が必要なクエリがあります。動作しますが、エレガントではありません。 例: $results = User::where('this', '=', 1) ->where('that', '=', 1) ->where('this_too', '=', 1) ->where('that_too', '=', 1) ->where('this_as_well', '=', 1) ->where('that_as_well', '=', 1) ->where('this_one_too', '=', 1) ->where('that_one_too', '=', 1) ->where('this_one_as_well', '=', 1) ->where('that_one_as_well', '=', 1) ->get(); これを行うより良い方法はありますか、またはこの方法を使用する必要がありますか?

15
PHP-改行文字を作成する方法は?
PHPでは、改行文字を作成しようとしています。 echo $clientid; echo ' '; echo $lastname; echo ' '; echo '\r\n'; その後、作成したファイルをメモ帳で開き、文字どおり改行を書き込みます。 1ジョンDoe \ r \ n 1ジョンDoe \ r \ n 1ジョンDoe \ r \ n のさまざまなバリエーションを試しました\r\nが、どれも動作しません。改行が改行にならないのはなぜですか?

16
PHPでデータベースパスワードを保護する方法
PHPアプリケーションがデータベース接続を確立するときは、もちろんログインとパスワードを渡す必要があります。アプリケーションに単一の最小権限のログインを使用している場合、PHPはそのログインとパスワードをどこかに知っている必要があります。そのパスワードを保護する最良の方法は何ですか?PHPコードでそれを書くだけでは良い考えではないようです。
404 php  database  security 

30
PHPスクリプトをどのようにデバッグしますか?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 3年前休業。 ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 PHPスクリプトをどのようにデバッグしますか? Error Reportingの使用などの基本的なデバッグを知っています。PHPEclipseでのブレークポイントのデバッグも非常に便利です。 何が最良の phpStormにおけるデバッグや他のIDEに(迅速かつ簡単の点で)方法はありますか?

11
PHP URLからの画像の保存
PHP URLからPCに画像を保存する必要があります。http://example.com/image.php「花」の画像を1つだけ保持しているページがあるとします。この画像を新しい名前で(PHPを使用して)URLから保存するにはどうすればよいですか?
402 php  image 

15
WordPressの正しいファイル権限[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 12か月前に閉鎖。 ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 私はここを調べましたが、最適なファイル権限の詳細は見つかりませんでした。私もここでWordPressのフォームの質問のいくつかを調べましたが、777を示唆する人は誰でも明らかにセキュリティの少しのレッスンが必要です。 要するに私の質問はこれです。以下に対してどのようなアクセス許可が必要ですか? すべてのWordPressコンテンツを格納するルートフォルダー wp-admin wp-content wp-includes そして、それらの各フォルダ内のすべてのファイル?
399 php  wordpress  chmod 

11
CodeIgniterの認証ライブラリをどのように選択すればよいですか?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 5年前休業。 私はそこにある参照数が。どれが維持され、使いやすいですか?彼らの長所と短所は何ですか?


21
PHPはエラーログをどこに保存しますか?(php5、apache、fastcgi、cpanel)
私は共有ホスティングを利用しており、Cpanel、Apache、PHPはfastcgiによって実行されています。PHPはエラーログをどこに保存しますか? error_logファイルを探すためにサイト構造全体を経由する代わりに、共有ホスティング環境でエラーログを見つけることができる他の方法はありますか? php.ini(PHPバージョン5.2.16を使用しています)にアクセスできます。

14
コマンドラインで使用されるphp.iniファイルを見つける方法は?
EasyPhp環境でpdo_mysqlを有効にする必要があるため、php.iniファイルに移動して、次の行のコメントを外しました。 extension=php_pdo_mysql.dll 残念ながら、私はまだ同じ問題を抱えています。CLIを使用しているので、CLIで使用されるphp.iniファイルを見つける必要があると思います。どうすれば見つけられますか?
389 php  easyphp 

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