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

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

7
リターンを使用する場合、ブレークインスイッチは必要ですか?
「return」を使用する場合、「switch」機能で「break」を使用する必要があるのか​​と思っていました。 function test($string) { switch($string) { case 'test1': return 'Test 1: ' . $string; case 'test2': return 'Test 2: ' . $string; } } 私はそれを試しました、そして、それは「壊れる」ことなくうまく動きます。しかし、これが安全かどうかを知る必要があります。ありがとうございました。
110 php 


4
PHPでファイルに新しい行を書き込む(改行)
私のコード: $i = 0; $file = fopen('ids.txt', 'w'); foreach ($gemList as $gem) { fwrite($file, $gem->getAttribute('id') . '\n'); $gemIDs[$i] = $gem->getAttribute('id'); $i++; } fclose($file); 何らかの理由で\n、文字列として書き込んでいるため、ファイルは次のようになります。 40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880 グーグルのことから\r\n、それを使用するように指示されますが、\r私がやりたいようには思えないキャリッジリターンです。ファイルを次のようにするだけです。 40119 40122 40120 42155 36925 45881 42145 45880 ありがとう。
109 php  newline  fopen  fwrite  linefeed 

5
配列phpをループ
この配列があります...各ファイルパスとファイル名をどのように出力しますか?これを行う最良の方法は何ですか? Array ( [0] => Array ( [fid] => 14 [list] => 1 [data] => Array ( [alt] => [title] => ) [uid] => 1 [filename] => trucks_10785.jpg [filepath] => sites/default/files/trucks_10785.jpg [filemime] => image/jpeg [filesize] => 143648 [status] => 1 [timestamp] => 1291424171 [nid] => 8 ) [1] => Array …
109 php  arrays  printing  loops 

12
オブジェクトプロパティに直接割り当てられたクロージャを呼び出す
変数にクロージャーを再割り当てしてそれを呼び出すことなく、オブジェクトのプロパティに直接割り当てるクロージャーを呼び出せるようにしたいのですが。これは可能ですか? 以下のコードは機能せず、原因となりFatal error: Call to undefined method stdClass::callback()ます。 $obj = new stdClass(); $obj->callback = function() { print "HelloWorld!"; }; $obj->callback();

7
関数内の `static`キーワード?
私はDrupal 7のソースを探していましたが、これまで見たことのないものを見つけました。私はphpのマニュアルを最初に見てみましたが、これらの例は説明されていませんでした。 キーワードstaticは関数内の変数に対して何をしますか? function module_load_all($bootstrap = FALSE) { static $has_run = FALSE
109 php  function  static  keyword 

5
PHP-2つの配列を1つの配列にマージ(重複も削除)
こんにちは2つの配列をマージしようとしています。また、最終的な配列から重複する値を削除したいと考えています。 これが私のアレイ1です。 Array ( [0] => stdClass Object ( [ID] => 749 [post_author] => 1 [post_date] => 2012-11-20 06:26:07 [post_date_gmt] => 2012-11-20 06:26:07 ) そして、これは私の配列です2: Array ( [0] => stdClass Object ( [ID] => 749 [post_author] => 1 [post_date] => 2012-11-20 06:26:07 [post_date_gmt] => 2012-11-20 06:26:07 ) array_merge両方の配列を1つの配列にマージするために使用しています。それはこのような出力を与えています Array ( …


26
Laravel 5.2がenvファイルを読み取らない
Laravel 5.2にアップグレードした後、.envファイルの値が読み込まれません。アップグレードの指示に従いました。auth.php以外の設定ファイルは変更されていません。以前のバージョン5.1.19ではすべて正常に機能していました。 .env などの値が含まれています DB_DATABASE=mydb DB_USERNAME=myuser config/database.php 含む 'mysql' => [ 'database' => env('DB_DATABASE', 'forge'), 'username' => env('DB_USERNAME', 'forge'), ] 私はこのエラーを受け取ります: PDOException: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) 明らかに私の環境設定を取得していません。これは、バグナグなどのサードパーティを含め、私の設定ファイルのすべてに影響しています。 私も試しました php artisan config:clear php artisan cache:clear 更新 やってみる php artisan tinker >>> env('DB_DATABASE') => null >>> …


1
mysqli_fetch_assoc()はパラメーターを期待しています/メンバー関数の呼び出しbind_param()エラー。実際のmysqlエラーを取得して修正するにはどうすればよいですか?
私のローカル/開発環境では、MySQLiクエリは正常に実行されています。しかし、Webホスト環境にアップロードすると、次のエラーが発生します。 致命的なエラー:非オブジェクトのメンバー関数bind_param()の呼び出し... これがコードです: global $mysqli; $stmt = $mysqli->prepare("SELECT id, description FROM tbl_page_answer_category WHERE cur_own_id = ?"); $stmt->bind_param('i', $cur_id); $stmt->execute(); $stmt->bind_result($uid, $desc); クエリを確認するために、コントロールパネルのphpMyAdminからクエリを実行しようとしましたが、結果はOKです。

1
find()、findOrFail()、first()、firstOrFail()、get()、list()、toArray()の違いは何ですか
これらの方法の違いは何ですか: find() findOrFail() first() firstOrFail() get() list() toArray() 私はそれらを使用してきましたが、それぞれが異なる結果をもたらし、関数が配列を期待しているため、toArray()最後に追加する必要がある場合がありget()ます。他の方法でも配列が生成されませんか?
109 php  laravel  laravel-5 

6
pecl拡張機能をインストールしようとすると、Mac OS X 10.7.3で$ PHP_AUTOCONFエラーが発生する
pecl_httpとmemcacheを使用してマシンをセットアップしようとしていますが、どちらの場合も同様のエラーが発生します。これはMAC OS X 10.7.3(ライオン)上にあり、XCODEもインストールされています。これらのコマンドを実行する前にZend Serverコミュニティエディションもインストールし、CFLAGS = '-arch i386 -arch x86_64'環境変数を設定しました。だから私がしなければならないことを手伝ってください bash-3.2# **sudo pecl install pecl_http-1.7.1** downloading pecl_http-1.7.1.tgz ... Starting to download pecl_http-1.7.1.tgz (174,098 bytes) .....................................done: 174,098 bytes 71 source files, building running: phpize Configuring for: PHP Api Version: 20090626 Zend Module Api No: 20090626 Zend Extension Api No: 220090626 Cannot …

15
dyld:ライブラリがロードされていません:/usr/local/lib/libjpeg.8.dylib-Homebrew php
このlibpngの問題が発生したため、PHPが機能しなかったため、Homebrewを使用して新しいバージョンを再インストールしました。 ただし、libjpeg今回は同様のエラーが発生します。 $ php -v dyld: Library not loaded: /usr/local/lib/libjpeg.8.dylib Referenced from: /usr/local/bin/php Reason: image not found Trace/BPT trap: 5 助言がありますか?
108 php  homebrew 

18
LaravelビューでCSSを使用していますか?
Laravelの学習を始めたばかりで、コントローラーとルーティングの基本を実行できます。 私のOSはMac OS X Lionで、MAMPサーバー上にあります。 routes.phpのコード: Route::get('/', function() { return View::make('home.index'); }); Route::get('businesses', function() { return View::make('businesses.index'); }); Route::get('testing', function() { return View::make('testing.index'); }); Route::get('hello', function() { return "<h3>Hello world!</H3>"; }); それは機能し、ビューは完全に表示されますが、私が試してやりたいことはビュー内にCSSを含めることですが、ディレクトリ内のスタイルシートへのリンクを追加しようとしましたが、ページはデフォルトのブラウザフォントとしてもそれを表示しましたCSSはHTMLにありましたが! これは、ビューフォルダー内の企業からのindex.phpです。 <head> <link rel="stylesheet" type="text/css" href="mystyle.css"> </head> <p>Business is a varied term. My content here. 他のビューフォルダー(テスト)でブレードテンプレートエンジンを使用してCSSを表示しようとしましたが、テストフォルダーにあるにもかかわらずCSSは表示されませんでした。 このフレームワークをゆっくりと学習しているため、どうすればこの問題を克服し、改善できるでしょうか。
108 php  frameworks  laravel 

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