• Laravelが更新後に「The bootstrap/cache directory must be present and writable」エラーを投げる。

    質問 composer update' を使って、いくつかのパッケージを更新しました。更新プロセス中、ウェブサイトはまだ機能しています。しかし、「コンパイルされたサービス ファイルは削除されました」と表示された後、ウェブサイトはロードされず、代わりに次のように表示されます。 Exception in ProviderRepository.php line 190: The bootstra

    2024-01-04 15:28:24
  • file_put_contents()を実行するとフォルダが作成される

    質問 私はウェブサイトから多くの画像をアップロードしており、より良い方法でファイルを整理する必要があります。 したがって、私は月ごとにフォルダを作成することにしました。 $month = date('Yd') file_put_contents("upload/promotions/".$month."/".$image, $contents_data); を試したところ、エラーが

    2023-12-22 18:35:32
  • PHP (>= 5.0) では、参照渡しの方が速いのでしょうか?

    質問 PHPでは、関数のパラメータは、関数宣言でパラメータの前にアンパサンドを付けることで、以下のように参照渡しとすることができます。 function foo(&$bar) { // ... } さて、私が認識しているのは、これが ではなく パフォーマンスを向上させるために設計されたものではなく、通常はスコープ外の変数を関数で変更できるようにするためのもので

    2023-12-20 14:02:52
  • MySQL INステートメントのPDOバインディング値 [重複]について

    質問 この質問はすでにここに回答があります : IN()条件に配列を指定できますか? (22の回答) 終了 1年前 . 私はPD

    2023-12-18 20:42:11
  • PHP の連想配列は順序がありますか?

    質問 私はpythonの出身ですが、pythonのデータ型で似たようなもの(辞書)は 順不同 キーと値のペアのセットです。 PHP の連想配列は順不同なのでしょうか? 順序付けされているように見えますが。 $test = array( 'test' => 'test', 'bar' => 'bar', ); var_dump($test); va

    2023-12-18 20:14:33
  • 日付が30日以上古いかどうか調べる

    質問 日付の文字列は次のようになります。 2011-08-19 17:14:40 (年-月-日 時-分-秒) 現在の日付より30日以上古い日付を調べるにはどうしたらよいですか? どのように解決するのですか? このようなものを使ってみてください。 if(strtotime('2011-08-19 17:14:40') < strtotime('-30 days')

    2023-12-17 09:56:57
  • PHP のバージョンを X と Y の間で要求するよう composer に強制する

    質問 サーバー (最大 5.3.5) と開発マシン (最大 5.5.9) で異なる PHP バージョンが混在して動作しています。 ここで、いくつかの外部バンドルの最新版を取得するために "composer update" を行ったところ、問題に遭遇しました。 composer.json は次のようなものです。 "require": { "php": ">=5.3.

    2023-12-15 04:59:12
  • CarbonとBladeを使って2つの日付の差を計算する

    質問 Carbonのデフォルトパラメータの代わりに、指定した変数を渡す方法をご存知の方はいらっしゃいますか? Carbonのドキュメントにはこう書いてあります。 // CARBON SAMPLE $dtToronto = Carbon::createFromDate(2012, 1, 1, 'America/Toronto'); $dtVancouver = Carbon::crea

    2023-12-14 14:32:32
  • PHP 内からの .sql ファイルの読み込み

    質問 開発中のアプリケーションのインストールスクリプトを作成しているのですが、PHPから動的にデータベースを作成する必要があります。データベースを作成することはできましたが、今度はいくつかの.sqlファイルを読み込む必要があります。ファイルを開き、一度に一行ずつ mysql_query を実行するつもりでしたが、スキーマファイルを見て、一行につき一個のクエリではないことに気づきました。

    2023-12-14 10:38:04
  • PHP 関数で外部からの変数を使用する

    質問 function parts($part) { $structure = 'http://' . $site_url . 'content/'; echo($tructure . $part . '.php'); } この関数は変数 $site_url という変数が定義されていますが、この変数は関数に渡されることはありません。 どうすれば関数内で返され

    2023-12-10 01:30:40
  • php を使用して、ディレクトリ内のすべてのフォルダのサブフォルダとファイルを一覧表示する

    質問 phpを使用してディレクトリ内のすべてのフォルダ、サブフォルダ、ファイルを一覧表示するためのソリューションを教えてください。私のフォルダ構造はこのようなものです。 Main Dir Dir1 SubDir1 File1 File2 SubDir2 File3 File4 Dir2 SubDir3 File5 File6 SubD

    2023-12-08 15:16:19
  • PHP: bool と boolean の型ヒンティング

    質問 私はPHPでタイプヒンティングをもっと使おうとしています。今日、私はデフォルトのパラメータでブール値を取る関数を書いていて、次のような形式の関数があることに気づきました。 function foo(boolean $bar = false) { var_dump($bar); } は実際には致命的なエラーを投げます。 クラス型ヒントを持つパラメータのデフォルト値は

    2023-12-04 05:41:19
  • PHPで計算されたC.R.A.P指数の読み方・改善方法

    質問 私は PHPUnit を使い始めたばかりで、そのカラフルなコードカバレッジレポートも見ています。すべての数値とパーセンテージを理解していますが、ひとつだけわからないことがあります。C.R.A.P 指数です。この指数が何を意味するのか、どのように分析し、どのように下げるのか、誰かしっかりとした説明を提供してくれませんか? どのように解決するのですか? Toader Mihaiが

    2023-12-02 22:35:09
  • GD ライブラリ拡張はこの PHP インストールでは利用できません Ubuntu Nginx

    質問 私は Laravel ウェブフレームワークを使用しています。 ubuntu 14.04 サーバーと Nginx を使用してファイルをアップロードしようとすると、このエラーが発生します。 Laravel を使用してファイルをサーバーにアップロードしようとすると、このエラーが発生します。 私のアップロードディレクトリは public/uploads フォルダーにあり、777

    2023-12-02 11:32:27
  • PHP で現在の関数を実行しているコード行とファイルを取得しますか?

    質問 次のような状況があるとします。 ファイル1.php <?php include("Function.php"); log("test"); ?> 関数.php <?php function log($msg) { echo ""; } ?> log関数が以下のように出力されるように変更したいです。 test (ファイル:

    2023-11-30 12:39:12
  • 関数の中に関数がある?

    質問内容 このコードは56のように結果を出します。 function x ($y) { function y ($z) { return ($z*2); } return($y+3); } $y = 4; $y = x($y)*y($y); echo $y; 内部で何が起こっているのか、何か心当たりはありませんか?私は混乱しています。

    2023-11-29 01:02:39
  • PHPの配列に関数を格納することはできますか?

    質問 例 $functions = array( 'function1' => function($echo) { echo $echo; } ); これは可能ですか?最良の選択肢は何でしょうか? どのように解決するのですか? 推奨される方法は 匿名関数 : $functions = [ 'function1' => function ($echo

    2023-11-26 16:43:28
  • カスタム例外メッセージ。ベストプラクティス

    質問 例外メッセージを作成する際に、デバッグに役立つ情報を強制するためにどの程度の努力をすべきか、あるいは、ユーザーが正しい情報を提供することを信じるべきか、あるいは、情報収集を例外ハンドラに委ねるべきか、疑問に思っています。 私は、多くの人々が彼らの例外をこのように行うのを見ます。 throw new RuntimeException('MyObject is not an arra

    2023-11-24 01:31:17
  • プリミティブな値に対する PHP のタイプヒンティング?

    質問 プリミティブな型を期待するためにメソッドをタイプヒントすることができるかどうかを知りたいのですが。 このようなものです。 public function someMethod(string $str) //^^^^^^ または private function anotherMethod(int $num)

    2023-11-23 22:43:03
  • Laravel Mail::send() で複数の宛先やBccアドレスに送信する

    質問 にうまく送信できないようです。 複数 アドレスに送信できません。 Mail::send() コールバックを使用する場合、このコードは 1 の受信者だけを指定すると動作します。 チェーニングを試しましたが // for example $emails = array("[email protected]", "[email protected]"); $inpu

    2023-11-23 18:41:35