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

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

29
Composerはメモリ不足を要求します。PHPの致命的なエラー:1610612736バイトの許容メモリサイズが使い果たされました
以下のコマンドを実行して、HWIOAuthBundleをプロジェクトに追加しようとしています。 composer require hwi/oauth-bundle php-http/guzzle6-adapter php-http/httplug-bundle HWIOAuthBundle github:https://github.com/hwi/HWIOAuthBundle Composerを実行しようとすると、メモリ不足エラーが発生します。 hwi / oauth-bundleにバージョン^ 0.6.0 @devを使用するphp-http / guzzle6-adapterにバージョン^ 1.2 @devを使用するphp-http / httplug-bundle./composer.jsonにバージョン^1.10@devを使用するが更新されましたパッケージ情報を含むコンポーザーリポジトリのロード依存関係の更新(require-devを含む) PHPの致命的なエラー:phar:///usr/local/Cellar/composer/1.4.2/libexec/composer.phar/src/Composer/DependencyResolver/Solverで許可された1610612736バイトのメモリサイズが使い果たされました(67108864バイトを割り当てようとしました)。 220行目のphp 致命的なエラー:phar:///usr/local/Cellar/composer/1.4.2/libexec/composer.phar/src/Composer/DependencyResolver/Solver.phpで許可された1610612736バイトのメモリサイズが使い果たされました(67108864バイトを割り当てようとしました) 220行目 php.iniファイルでmemory_limitを2Gに設定しようとしましたが、機能しませんでした。実行してphp.iniを見つけましたphp -i | grep php.ini





5
PHP OPCacheの使用方法
PHP 5.5がリリースされ、OPCacheと呼ばれる新しいコードキャッシングモジュールを備えていますが、そのドキュメントはありません。 それで、そのドキュメントはどこにあり、OPcacheをどのように使用しますか?
249 php  opcache 

15
最初に実行されたスクリプトの絶対パスを取得する
私は高低を検索して、絶対パスを取得するための情報を含む多くの異なるソリューションと変数を取得しました。しかし、それらはある条件下では機能し、他の状況では機能しないようです。PHPで実行されたスクリプトの絶対パスを取得するための特効薬はありますか?私にとって、スクリプトはコマンドラインから実行されますが、Apacheなどで実行された場合でもソリューションは機能するはずです。 明確化:最初に実行されたスクリプト。必ずしもソリューションがコーディングされているファイルではありません。
247 php  path  include 

27
Laravelブレードテンプレートで変数を設定する方法
Laravel Bladeのドキュメントを読んでいますが、後で使用するためにテンプレート内に変数を割り当てる方法がわかりません。それは{{ $old_section = "whatever" }}「何でも」をエコーし​​、私はそれを望んでいないので、私はできません。 できることはわかっていますが<?php $old_section = "whatever"; ?>、エレガントではありません。 ブレードテンプレートでそれを行うためのより優れたエレガントな方法はありますか?

17
警告:mysql_connect():[2002]そのようなファイルまたはディレクトリ(unix:///tmp/mysql.sock経由で接続しようとしている)はありません
Appleのターミナル(PHPを使用)でMySQL DBに接続しようとしています。 昨日はうまくいきましたが、今度は突然タイトルにエラーが出ました。 ブラウザを使用してスクリプトを実行するとスクリプトは動作します(XAMPPがインストールされています)が、ターミナルはDBへの接続を拒否します。 接続するために含めるファイルは次のとおりです(これを含めない場合、スクリプトは機能しますが、DBに接続しません)。 <?php mysql_connect("localhost", "root", "") or die(mysql_error()); mysql_select_db("FNB1C_data") or die(mysql_error()); ?> それは私のブラウザで動作するので、それは動作するはずです。 ターミナルで使用するコマンドはphp scriptname.phpです。
246 php  mysql  database 

12
変数のみを参照渡しする必要があります
// Other variables $MAX_FILENAME_LENGTH = 260; $file_name = $_FILES[$upload_name]['name']; //echo "testing-".$file_name."<br>"; //$file_name = strtolower($file_name); $file_extension = end(explode('.', $file_name)); //ERROR ON THIS LINE $uploadErrors = array( 0=>'There is no error, the file uploaded with success', 1=>'The uploaded file exceeds the upload max filesize allowed.', 2=>'The uploaded file exceeds the MAX_FILE_SIZE directive …
246 php 


12
PHPでメモリを解放する際の優れた点:unset()または$ var = null
2つ目は関数呼び出しのオーバーヘッドを回避することを理解しています(updateは実際には言語構造です)が、一方が他方よりも優れているかどうかを知ることは興味深いでしょう。私はunset()自分のコーディングのほとんどに使用していますが、$var = null代わりに、ネットから見つけたいくつかの立派なクラスを調べました。 好ましいものはありますか、そしてその理由は何ですか?
244 php 

22
in_array()と多次元配列
in_array()以下のように配列に値が存在するかどうかを確認するために使用します、 $a = array("Mac", "NT", "Irix", "Linux"); if (in_array("Irix", $a)) { echo "Got Irix"; } //print_r($a); しかし、多次元配列(下)についてはどうですか?その値がマルチ配列に存在するかどうかを確認するにはどうすればよいですか? $b = array(array("Mac", "NT"), array("Irix", "Linux")); print_r($b); または私はin_array()多次元配列になると使用してはいけませんか?

7
PHP PDOステートメントは、テーブルまたは列の名前をパラメーターとして受け入れることができますか?
作成したPDOステートメントにテーブル名を渡せないのはなぜですか? $stmt = $dbh->prepare('SELECT * FROM :table WHERE 1'); if ($stmt->execute(array(':table' => 'users'))) { var_dump($stmt->fetchAll()); } SQLクエリにテーブル名を挿入する別の安全な方法はありますか?安全とは、私がしたくないことを意味します $sql = "SELECT * FROM $table WHERE 1"
243 php  pdo 

6
PHP「php:// input」vs $ _POST
私は、JQueryからのAjaxリクエストとやり取りするときではphp://inputなく、メソッドを使用するように指示されました$_POST。私が理解していないのは、$_POSTまたはのグローバルな方法と比較してこれを使用する利点です$_GET。
243 php  ajax  input 

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