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

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

16
PHPユニットテストの実行中にCLIで出力する方法
PHPUnitテストを実行するときに、出力をダンプして1つまたは2つのことをデバッグできるようにしたいと考えています。 私は次のことを試しました(PHPUnitマニュアルの例と同様)。 class theTest extends PHPUnit_Framework_TestCase { /** * @outputBuffering disabled */ public function testOutput() { print_r("Hello World"); print "Ping"; echo "Pong"; $out = "Foo"; var_dump($out); } } 結果は次のとおりです。 PHPUnit @package_version@ by Sebastian Bergmann. . Time: 0 seconds, Memory: 3.00Mb OK (1 test, 0 assertions) 予期された出力がないことに注意してください。 2011年9月19日の時点で、gitリポジトリの HEADバージョンを使用しています。 の出力php -version: …

8
関連モデルが存在するかどうかのLaravelチェック
関連するモデルがあるEloquentモデルがあります。 public function option() { return $this->hasOne('RepairOption', 'repair_item_id'); } public function setOptionArrayAttribute($values) { $this->option->update($values); } モデルを作成するときに、必ずしも関連モデルがあるとは限りません。更新すると、オプションが追加される場合と追加されない場合があります。 したがって、関連するモデルが存在するかどうかを確認して、それぞれ更新または作成する必要があります。 $model = RepairItem::find($id); if (Input::has('option')) { if (<related_model_exists>) { $option = new RepairOption(Input::get('option')); $option->repairItem()->associate($model); $option->save(); $model->fill(Input::except('option'); } else { $model->update(Input::all()); } }; <related_model_exists>私が探しているコードはどこにありますか。


20
PHPで複数のクラスを使用してクラスを拡張できますか?
必要な機能を持つクラスをいくつか持っているが、整理のために別々に保存したい場合、クラスを拡張して両方を持たせることはできますか? すなわち class a extends b extends c 編集:私は一度にクラスを拡張する方法を知っていますが、複数の基本クラスを使用してクラスを即座に拡張する方法を探しています-私はこれをPHPで行うことはできませんが、に頼らずにそれを回避する方法があるはずですclass c extends b、class b extends a
150 php  class  oop  extends 

14
JavaScript変数をPHPに渡すにはどうすればよいですか?
フォームの非表示の入力を使用して、JavaScript変数をPHPに渡したいのですが。 しかし$_POST['hidden1']into の値を取得できません$salarieid。何か問題がありますか? これがコードです: <script type="text/javascript"> // View what the user has chosen function func_load3(name) { var oForm = document.forms["myform"]; var oSelectBox = oForm.select3; var iChoice = oSelectBox.selectedIndex; //alert("You have chosen: " + oSelectBox.options[iChoice].text); //document.write(oSelectBox.options[iChoice].text); var sa = oSelectBox.options[iChoice].text; document.getElementById("hidden1").value = sa; } </script> <form name="myform" action="<?php echo $_SERVER['$PHP_SELF']; ?>" …

15
PHPでmod_rewriteが有効になっているかどうかを確認する方法
ApacheとIISでmod_rewriteが有効になっているかどうかを確認できるかどうか疑問に思っていましたでましたPHP。 IISのModRewriteが存在します。チェックしてhere。 だから、私はのためにチェックしていることPHPスクリプトを探していますmod_rewrite上のApacheとIIS。 誰かがそのようなスクリプトを知っているか、それを書くことができますか? 特にMicrosoft IISの場合。 ありがとう!
149 php  apache  mod-rewrite  iis 

7
cURLを使用してリダイレクト先を見つけるにはどうすればよいですか?
curlをリダイレクトに従うようにしていますが、正しく機能させることができません。GETパラメータとしてサーバーに送信し、結果のURLを取得する文字列があります。 例: 文字列= コボルドヴァーミン URL = www.wowhead.com/search?q=Kobold+Worker そのURLにアクセスすると、「www.wowhead.com/npc=257」にリダイレクトされます。「npc = 257」を抽出して使用できるように、curlがこのURLをPHPコードに返すようにします。 現在のコード: function npcID($name) { $urltopost = "http://www.wowhead.com/search?q=" . $name; $ch = curl_init(); curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1"); curl_setopt($ch, CURLOPT_URL, $urltopost); curl_setopt($ch, CURLOPT_REFERER, "http://www.wowhead.com"); curl_setopt($ch, CURLOPT_HTTPHEADER, Array("Content-Type:application/x-www-form-urlencoded")); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE); return curl_getinfo($ch, CURLINFO_EFFECTIVE_URL); } …
149 php  redirect  curl 

6
PHPの終了タグをコメントに変換する
スクリプトの行の1つに、文字列内にPHP終了タグが含まれています。通常の操作ではこれは問題にはなりませんが、行をコメント化する必要があります。 私はこの行を//でコメントアウトしよう/* */としました#が、どれも機能しません。パーサーは、終了タグを実際の終了タグと見なします。 問題の行は次のとおりです。 $string = preg_replace('#<br\s*/?>(?:\s*<br\s*/?>)+#i', '<br />', $string); // ^^ ^^ 上記の行をコメントアウトするにはどうすればよいですか?
149 php  regex  tags  comments 

5
3つの異なる
どのような違いがある=、==と===? 1つの等号の使用は変数の宣言であり、2つの等号は比較条件であり、最後に3つの等号は宣言された変数の値の比較です。


11
URLが有効かどうかを確認する最良の方法
PHPを使用して、$myoutput変数に格納された文字列に有効なリンク構文が含まれているか、それとも通常のテキストであるかを確認したいと思います。私が探している関数またはソリューションは、GETパラメーターを含むリンク形式を含むすべてのリンク形式を認識する必要があります。 多くのサイトで提案されている、CURLまたはfile_get_contents()関数を使用して実際に文字列をクエリするソリューションは、私の場合は不可能であり、回避したいと思います。 正規表現や別の解決策について考えました。
149 php 


5
PHPの特性–実際の例/ベストプラクティスはありますか?[閉まっている]
現在のところ、この質問は、Q&A形式には適していません。私たちは回答が事実、参考文献、専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 トレイトは、PHP 5.4の最大の追加機能の1つです。私は構文を知っており、ロギング、セキュリティ、キャッシングなどの一般的なものに水平コードを再利用するなど、特性の背後にある考え方を理解しています。 しかし、私は自分のプロジェクトでどのように特性を利用するのかまだわかりません。 すでに特性を使用しているオープンソースプロジェクトはありますか?特性を使用してアーキテクチャを構築する方法についての良い記事/資料はありますか?
148 php  traits 

4
PHPで配列ではなく引数として配列を渡す
PHPには、配列を関数の引数のリストとして渡し、配列を標準的なfunc($arg1, $arg2)方法で逆参照する方法があることを覚えているようです。しかし、今私はそれを行う方法で迷っています。参照渡しの方法、着信パラメーターを「グロブ」する方法を思い出しますが、配列を引数のリストにリストから除外する方法は思い出しません。 それはと同じくらい簡単かもしれませんが、それはそうfunc(&$myArgs)ではないとかなり確信しています。しかし残念ながら、php.netのマニュアルではこれまで何も明らかにされていません。この特定の機能を昨年ほど使用しなければならなかったわけではありません。
148 php  arrays  function  methods 

15
PHPで序数接尾辞付きの数値を表示する
次のように数字を表示したい 1を1として、 2は2番目、 ...、 150として150。 コード内の数値ごとに正しい序数接尾辞(st、nd、rd、th)を見つけるにはどうすればよいですか?
148 php  numbers 

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