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

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

13
PHPでstdClassオブジェクトを配列に変換する
私はpostmetaからpost_idを次のようにフェッチします: $post_id = $wpdb->get_results("SELECT post_id FROM $wpdb->postmeta WHERE (meta_key = 'mfn-post-link1' AND meta_value = '". $from ."')"); 私が試したとき、print_r($post_id); 私はこのような配列を持っています: Array ( [0] => stdClass Object ( [post_id] => 140 ) [1] => stdClass Object ( [post_id] => 141 ) [2] => stdClass Object ( [post_id] => 142 ) ) そして、私はそれをトラバースする方法を知りません、そしてどのように私はこのような配列を得ることができましたか …
108 php  arrays 

11
LaravelのMassAssignmentException
私はLaravelの初心者です。データベースをシードします。シードコマンドを実行すると例外が発生する [Illuminate\Database\Eloquent\MassAssignmentException] username db:seed [--class[="..."]] [--database[="..."]] 何が悪いのでしょうか。私が使用するコマンドは: php artisan db:seed --class="UsersTableSeeder" 私のシードクラスは次のとおりです: class UsersTableSeeder extends Seeder { public function run() { User::truncate(); User::create([ 'username' => 'PaulSheer', 'email' => 'psheer@rute.co.za', 'password' => '45678' ]); User::create([ 'username' => 'Stevo', 'email' => 'steve@rute.co.za', 'password' => '45678' ]); } }
108 php  laravel 

5
curlを使用してJSONをPHPに投稿する方法
私はかなりベースから外れているかもしれませんが、私は午後中ずっとこの休憩PHPフレームワークチュートリアルでcurl postコマンドを実行しようとしています。私が理解していないのは、PHPが私のPOSTをどのように解釈することになっているのか、それは常に空の配列として現れることです。 curl -i -X POST -d '{"screencast":{"subject":"tools"}}' \ http://localhost:3570/index.php/trainingServer/screencast.json (そこのスラッシュは私を馬鹿のように見せないようにするだけですが、PHP 5.2を使用してこれをWindowsから実行しました。Linuxcurlと同じバージョンのLinuxサーバーでも試してみました) それはかなり簡単に見えるので、私が見逃しているものがあるに違いありません。投稿は正しく解釈されません。もしそうなら、すべてがうまく機能します。 これは私が返すものです: HTTP / 1.1 409の競合 日付:2009年5月1日(金)22:03:00 GMT サーバー:Apache / 2.2.8(Win32)PHP / 5.2.6 X-Powered-By:PHP / 5.2.6 Transfer-Encoding:チャンク Content-Type:text / html; charset = iso-8859-1 {"スクリーンキャスト":{"id":null、 "subject":null、 "body":null、 "dataUrl":null、 "dataMedium":null、 "createdOn":null、 "author":null}}
108 php  rest  post 

6
PHP静的関数
PHPの静的関数について質問があります。 クラスがあるとしましょう class test { public function sayHi() { echo 'hi'; } } 私がやればtest::sayHi();問題なく動作します。 class test { public static function sayHi() { echo 'hi'; } } test::sayHi(); 同様に動作します。 ファーストクラスとセカンドクラスの違いは何ですか? 静的関数の特別な点は何ですか?
108 php  class  static  member 

15
PHPで2つの日付を比較する方法
日付が形式である場合はPHPで二つの日付を比較する方法'03_01_12'と'31_12_11'。 私はこのコードを使用しています: $date1=date('d_m_y'); $date2='31_12_11'; if(strtotime($date1) < strtotime($date2)) echo '1 is small ='.strtotime($date1).','.$date1; else echo '2 is small ='.strtotime($date2).','.$date2; しかし、それは機能しません。
108 php 

1
Laravel 4のクロージャーにデータを渡す
Laravel 4でメールクラスを使用しようとしていますが、$ mオブジェクトに変数を渡すことができません。 $ teamオブジェクトには、DBから雄弁に取得したデータが含まれています。 Mail::send('emails.report', $data, function($m) { $m->to($team->senior->email, $team->senior->first_name . ' '. $team->senior->last_name ); $m->cc($team->junior->email, $team->junior->first_name . ' '. $team->junior->last_name ); $m->subject('Monthly Report'); $m->from('info@website.com', 'Sender'); }); 何らかの理由で、$ teamオブジェクトが使用できないというエラーが発生します。スコープと関係があると思います。 何か案は ?
108 php  laravel  laravel-4 

4
array_filter()の後で、キーをリセットして0から始まる番号順に移動するにはどうすればよいですか?
array_filterを使用して、値が ''のみのエントリを配列から削除しました。ここで、0から始まるプレースホルダーに応じて特定の変換を適用しますが、残念ながら元のインデックスは保持されます。しばらく探していて何も見えなかったのですが、おそらく明白なものを逃しただけかもしれませんが、私の質問は... 古い配列を保持するのではなく、配列のインデックスを0から開始して新しい配列を順番に並べ替えるにはどうすればよいですか?
108 php  arrays  filter  reindex 

7
json_encode / json_decode-PHPで配列の代わりにstdClassを返す
次の小さなスクリプトを確認してください。 $array = array('stuff' => 'things'); print_r($array); //prints - Array ( [stuff] => things ) $arrayEncoded = json_encode($array); echo $arrayEncoded . "<br />"; //prints - {"stuff":"things"} $arrayDecoded = json_decode($arrayEncoded); print_r($arrayDecoded); //prints - stdClass Object ( [stuff] => things ) PHPがJSONオブジェクトをクラスに変換するのはなぜですか? ある配列べきではないjson_encoded、その後はjson_decodedまったく同じ結果が得?
108 php  json 


6
mod_phpとは何ですか?
Zendチュートリアルを行っているときに、次のステートメントに遭遇しました。 .htaccessのphp_flag設定は、mod_phpを使用している場合にのみ機能することに注意してください。 誰かがそれが何を意味するのか説明できますか?
108 php  apache 


12
phpMyadminの最大実行時間
phpMyadminで(一部の)クエリを実行しようとすると、このエラーが発生します 致命的エラー:140行目のC:\ xampp \ phpmyadmin \ libraries \ dbi \ mysql.dbi.lib.phpで最大実行時間が60秒を超えました テーブルが非常に大きい(900万レコードを超える)ため ファイルC:\ xampp \ php \ php.iniを編集しました 「最大実行時間」の値を60から1000に変更すると、PHPが再起動され、同じエラーが発生します。 解決策はありますか?

10
Classメソッド内で関数を呼び出していますか?
私はこれを行う方法を理解しようと努めてきましたが、私は方法がよくわかりません。 これが私がやろうとしていることの例です: class test { public newTest(){ function bigTest(){ //Big Test Here } function smallTest(){ //Small Test Here } } public scoreTest(){ //Scoring code here; } } これが私が問題を抱えている部分ですが、bigTest()を呼び出すにはどうすればよいですか?
108 php  function  class  methods  call 

6
引数付きのPHP array_filter
私は次のコードを持っています: function lower_than_10($i) { return ($i < 10); } このように配列をフィルタリングするために使用できます: $arr = array(7, 8, 9, 10, 11, 12, 13); $new_arr = array_filter($arr, 'lower_than_10'); どのように引数をlower_than_10に追加して、チェック対象の数値も受け入れるようにすることができますか?たとえば、私がこれを持っている場合: function lower_than($i, $num) { return ($i < $num); } 10を$ numまたは任意の数に渡してarray_filterから呼び出す方法
108 php  arrays 

3
依存パッケージで利用できるように、Composerで特定のコミットを正しく要求する方法は?
GitHubからの特定のコミットが含まれるライブラリがfoo/foo-libありrequiresます。 { "name": "foo/foo-lib", "repositories": [ { "type": "vcs", "url": "https://github.com/KnpLabs/Gaufrette.git" } ], "require": { "knplabs/gaufrette": "dev-master#2633721877cae79ad461f3ca06f3f77fb4fce02e" } } そしてそれはうまくいきます: $ composer update Loading composer repositories with package information Updating dependencies (including require-dev) - Updating knplabs/gaufrette dev-master (2633721 => 2633721) Checking out 2633721877cae79ad461f3ca06f3f77fb4fce02e Generating autoload files しかし、他のプロジェクトでそのライブラリが必要な場合: { "name": "bar/bar-app", …
108 php  github  composer-php 

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