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

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


9
フレームワークからフレームワークなしへの移行[終了]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 5年前に閉鎖。 この質問を改善する 私は趣味として約8年間PHPで開発してきました。2009年に私はcodeigniterを採用しましたが、それ以来、単一のプロジェクトを開発することができませんでした。 純粋なPHPで作業していた場合、私が知っていた場合、またはスニペットをすばやく見つけることができた場合に、希望どおりに動作するように変更する方法を考え出そうとすると、速度が遅くなります。 私はCodeIgniter、Kohana、Symfonyを試しました。私は使いやすさを気に入っています(そして、Doctrineをデータベース作業を大幅に高速化するORMとして使用し始めました)が、プロジェクトでは純粋なPHPにかかる時間の3〜4倍の時間がかかっています。以前に純粋なPHPで解決した問題の解決策が見つからないと、私は退屈してイライラします。 フレームワークの使用からフレームワークなしのアプローチに戻った人はいますか?基本的なセキュリティフレームワークのようなものはありますか(XSSの防止、投稿されたデータのフィルタリング、データベースで使用するためのクリーニング機能の提供)?そのようなことは、フルスケールのフレームワークよりもはるかに有益だと思います。フレームワークでの作業を学ぶことで多くのことを学んだと思いますが、自分のコードで作業するほうが幸せです。

24
XAMPP:Apacheを起動できませんでした(Windows 10)
XAMPPを使用していて、Apacheを起動できますが、MySQL(phpMyAdmin)が起動します。 開始すると、このエラーが発生します。 10:07:49 [Apache] Error: Apache shutdown unexpectedly. 10:07:49 [Apache] This may be due to a blocked port, missing dependencies, 10:07:49 [Apache] improper privileges, a crash, or a shutdown by another method. 10:07:49 [Apache] Press the Logs button to view error logs and check 10:07:49 [Apache] the Windows Event Viewer …
89 php  apache  xampp 

14
strposで配列を針として使用する
strpos文字列を検索するときに、針の配列にをどのように使用しますか?例えば: $find_letters = array('a', 'c', 'd'); $string = 'abcdefg'; if(strpos($string, $find_letters) !== false) { echo 'All the letters are found in the string!'; } これを使うと動かないので、こんなものがあったらいいのに
89 php  arrays  strpos 

3
PHPMyAdmin言語の設定[終了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 8年前に閉鎖。 この質問を改善する phpmyadminのユーザーインターフェイスが何らかの理由でドイツ語で表示されているので、英語に変更したいのですが、方法がわかりません。最新のxamppをインストールしました。 ありがとう
89 php  phpmyadmin 

7
日付が週末のPHPかどうかの確認
この関数はfalseのみを返すようです。同じことをしている人はいますか?きっと見落としているはずなのに、新鮮な目など... function isweekend($date){ $date = strtotime($date); $date = date("l", $date); $date = strtolower($date); echo $date; if($date == "saturday" || $date == "sunday") { return "true"; } else { return "false"; } } 以下を使用して関数を呼び出します。 $isthisaweekend = isweekend('2011-01-01');
89 php  date 

7
PHPスクリプトからcsvファイルを作成してダウンロードする方法は?
私は初心者プログラマーであり、私の質問について多くのことを検索しましたが、これに関する有用な解決策やチュートリアルを見つけることができませんでした。 私の目標は、PHP配列があり、配列要素がページのリストに表示されていることです。 オプションを追加したいので、ユーザーが必要に応じて、配列要素を含むCSVファイルを作成してダウンロードできます。 これを行う方法がわかりません。私もたくさん検索しました。しかし、まだ役立つリソースを見つけることができません。 自分で実装するためのチュートリアル、ソリューション、アドバイスを教えてください。私は初心者なので、実装が簡単なソリューションを提供してください。 私の配列は次のようになります: Array ( [0] => Array ( [fs_id] => 4c524d8abfc6ef3b201f489c [name] => restaurant [lat] => 40.702692 [lng] => -74.012869 [address] => new york [postalCode] => [city] => NEW YORK [state] => ny [business_type] => BBQ Joint [url] => ) )


21
PHPUnit-構成ファイルを使用する場合、「テストは実行されません」
問題 コードの品質を向上させるために、平凡な最高のテストソリューションではなく、単体テストを使用してコードをテストする方法を学ぶことにしました。 私は、一般的なデータベース機能を実現できるパーソナルライブラリ用のcomposerを使用してPHPUnitをインストールすることにしました。最初はPHPUnitの構成ファイルがなく、次のようなコマンドを実行したとき。 $ phpunit tests/GeneralStringFunctions/GeneralStringFunctionsTest これはターミナルコマンドであるため、.php拡張子を含めなかったことに注意してください。上記のGeneralStringFunctionsTestは、実際にはGeneralStringFunctionsTest.phpファイルです。 出力は私が期待したものです: 時間:31ミリ秒、メモリ:2.75Mb OK(1つのテスト、1つのアサーション) 次に、毎回手動でファイルを入力する代わりに、構成ファイルを使用してテストスイートを自動的にロードしようとしました。phpunit.xmlルートディレクトリにというファイルを作成し、ファイルに次のように入力しました。http://pastebin.com/0j0L4WBD: <?xml version = "1.0" encoding="UTF-8" ?> <phpunit> <testsuites> <testsuite name="Tests"> <directory>tests</directory> </testsuite> </testsuites> </phpunit> ここで、コマンドを実行すると、次のようになります。 phpunit 次の出力が得られます。 SebastianBergmannと寄稿者によるPHPUnit4.5.0。 /Users/muyiwa/Projects/DatabaseHelper/phpunit.xmlから読み取った構成 時間:16ミリ秒、メモリ:1.50Mb テストは実行されませんでした! 役立つ場合、私のディレクトリ構造は次のとおりです 。src-トップレベルディレクトリ(すべてのソースコードを含む) テスト-トップレベルディレクトリ(すべてのテストを含み、srcフォルダと同じ構造) ベンダー-Composerサードパーティファイル また、composer jsonとlockファイル、およびトップレベルのphpunitxmlファイルをファイルとして持っています。 私が試したこと ディレクトリをに変更phpunit.xmlするtests/GeneralStringFunctions ディレクトリをに変更phpunit.xmlする./tests phpunit.xmlファイルをtestsディレクトリに移動してから、ディレクトリをの./代わりに変更しますtests。 のディレクトリタグにサフィックス属性を追加しphpunit.xmlて、明示的なサフィックスとして「テスト」を指定します。

9
xmlをphpファイルにロードする際の「xmlParseEntityRef:名前なし」の警告
を使用してphpでxmlを読んでいsimplexml_load_fileます。ただし、xmlを読み込もうとすると、警告のリストが表示されます Warning: simplexml_load_file() [function.simplexml-load-file]: <project orderno="6" campaign_name="International Relief & Development" project in /home/bluecard1/public_html/test.php on line 3 Warning: simplexml_load_file() [function.simplexml-load-file]: ^ in /home/bluecard1/public_html/test.php on line 3 Warning: simplexml_load_file() [function.simplexml-load-file]: http://..../index.php/site/projects/:15: parser error : xmlParseEntityRef: no name in /home/bluecard1/public_html/test.php on line 3 Warning: simplexml_load_file() [function.simplexml-load-file]: ional Relief & Development" project_id="313" client_name="International Relief …
89 php  xml  simplexml 

18
致命的なエラー:最大実行時間が300秒を超えました
私はこのPHPエラーを受け取り続けます: 致命的なエラー:最大実行時間が300秒を超えました 私は自分を設定しようとしているmax_execution_timeと、私のmax_input_timephp.iniの設定(ApacheとCLIの両方)に0、-1そして4000秒ごと。 そして、私はまだ次のようなエラーが発生します: 致命的なエラー:最大実行時間が300秒を超えました また、このメッセージが表示される前に、スクリプトが300秒以上実行されます コマンドラインからスクリプトを実行しています。 また、自分が使用しているphpinfo()ものphp.iniを確認しました。 さらに興味深いことに、設定max_execution_timeとmax_input_time設定を5秒にしよう としましたが、スクリプトは5秒を超えて実行されてから次のようになります。 致命的なエラー:最大実行時間が300秒を超えました

5
PHP 7インターフェース、戻り値の型のヒントと自己
更新:PHP 7.4は、この質問で提起された主要な問題に対処する共分散と反変性をサポートするようになりました。 PHP 7で戻り値の型のヒントを使用する際に問題が発生しました。私の理解では、ヒント: selfとは、実装クラスがそれ自体を返すことを意図していることを意味します。したがって: self、インターフェイスでそれを示すために使用しましたが、実際にインターフェイスを実装しようとすると、互換性エラーが発生しました。 以下は、私が遭遇した問題の簡単なデモンストレーションです。 interface iFoo { public function bar (string $baz) : self; } class Foo implements iFoo { public function bar (string $baz) : self { echo $baz . PHP_EOL; return $this; } } (new Foo ()) -> bar ("Fred") -> bar ("Wilma") -> bar …

13
ブレードでLaravel.env変数にアクセスする
ブレードJavaScriptで使用するために.envファイルに保存したいくつかのAPIキーを取得しようとしています。次のような2つのキーを追加しました。 APP_ENV=local APP_KEY=//// APP_DEBUG=true APP_LOG_LEVEL=debug APP_URL=http://localhost APP_GOOGLE_MAPS=//// APP_OVERHEID_IO=//// ブレードでは、Google MapsAPIとOverheidIOAPIキーを使用する必要があります。カスタム.env変数のフォーマットを間違えた場合に備えて、デフォルトの.env変数の1つを取得しようとしました。 {{ env('APP.ENV') }} // nothing {{ env('APP_ENV') }} // nothing {{ env('APP_ENV'), 'test' }} // returns 'test' 誰かが私がブレードのグーグルマップAPIとoverheidioAPIキーを呼び出すのを手伝ってもらえますか?
89 php  laravel 

6
POSTで送信されたすべての変数を取得しますか?
postで送信されたすべての変数を挿入する必要があります。これらはそれぞれユーザーを表すチェックボックスでした。 GETを使用すると、次のようになります。 ?19=on&25=on&30=on データベースに変数を挿入する必要があります。 POSTですべての変数を送信するにはどうすればよいですか?コマか何かで区切られた配列または値として?
89 php  http-post 

9
phpmyadmin自動ログアウト時間
phpmyadminの自動ログアウト時間を変更するにはどうすればよいですか? それは私にとって非常に低い1440秒後に自動的にログアウトします。オプションを変更したり、ログインリクエストを完全に削除したりするにはどうすればよいですか?

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