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

PHPに関する質問。これは、Web開発に特に適した、広く使用されている汎用スクリプト言語です。

4
PHP5は以前のバージョンの言語にどのように対応していますか
Web開発用のPHPを学びたいのですが、次のようなコメントのために取り残されました*: PHPは良いですが、スパゲッティコードを生成します PHPは素晴らしいですが、Pythonは結婚の素材です PHPには、C#やJavaなどの他の言語で使用できるものが不足しています しかし、PHP5については、有望なコメントがいくつかあります。したがって、私の質問は、PHP5は以前のバージョンの言語とどのように連携し、Web開発について学ぶのに今は十分なのかということです。 *コメントは、炎の戦争を扇動しないための参考用です。PHPと他の言語の比較はここでは求められません。PHP5についてだけでなく、以前のバージョンとの比較についてコメントしてください。
8 php 

1
ヘルプが必要-PHPスケジューラクラスのブレインストーミング
私は、PHPクラスをゼロから作成したことがありません。でも、どこかから始めないといけないと思いますよね?アイデアはありますが、ロジックの助けが必要です。ご感想をお聞かせください。以下は明らかに速記です。計画段階。 Class - -> type (recurring, single, day) -> Recurring days (4,2,3,4,1,2....etc. for odd schedules- need even pairs) -> Shift Type (onshift, vacation, medical, etc...) -> Emp Id -> Start -> End -> Location Id -> Hours per day -> Day start time get schedule ( by account/location/company/unit/crew/individual ) select …
8 php  mysql 

6
Webアプリケーション開発をいらいらさせないようにするにはどうすればよいですか?
私はWebアプリケーション開発にかなり慣れていません。遠く離れた複雑さの何かをするのに永遠にかかるという気持ちを揺さぶることはできません。c ++とjavaでは、同じアプリケーションを数時間で作成できました。 Webでのデバッグは苦痛です(特に複雑なjson-ajaxの場合)。IDEは最低です。言語はすべてがエラーなしで通過できるようになり、それが機能しなくなり、エラーや警告なしでバグを探して行き詰まります(プログラムをステップスルーするための実際の良い方法はありません)。 誰かが、複雑なWebアプリケーションを開発するときに正気を保つ方法を見つけるのに役立つ資料やテクノロジーを読むように案内してくれませんか? おそらく答えは、優れたフレームワークを使用することです(zend?)。職場では、データベースモデルジェネレーターと基本的な追加/更新/削除ページジェネレーターを除いて、実際にはフレームワークを使用していません。

7
「PHP Way」とは何ですか?
特定のフレームワークまたはアプリケーションの説明を「Pythonic」、特定の人物を「Perlハッカー」、または「真のRubyコード」など、「Way」への参照が常にありますが、「PHPハッカー」はどこにあるのでしょうか。 「PHP-ic」アプリケーション、「真のPHPスタイル」? これは私に考えさせました-PHPは明確なスタイルさえ持っていますか?PHPが他のスタイルに簡単に「変更可能」であると言っても、妥当な言語であれば同じことが言えるので、カウントされません。 どんな入力でも大歓迎です。

4
PHPとRuby:両方を活用するには?そして、それは価値がありますか?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 4年前休業。 タイトルからお気づきかもしれませんが、これは「PHPまたはRuby」、または「PHP対Ruby」の質問ではありません。これは、同じビジネスでPHP + Rubyを活用する方法に関する質問です。 私自身はPHP開発者です。その便利さから言語が大好きです。Joomla、Drupal、Wordpress、Symfony2、Doctrine2など、それを取り巻くリソースのエコシステムが特に好きです。しかし、言語自体が少しがっかりすることもあります。 。 OTOH、Rubyは非常に美しい言語のように見え、いくつかの側面で表面的に研究したことから、言語自体としてはPythonよりもスリムであると言えるでしょう。ただし、私が見たところからわかるのは、RoRがノイズを発生させることだけであり、RoRはあまり好きではありません(主にモデルレイヤーのため)。 私は会社の共同最高経営責任者兼CTOとして、テクノロジーの人間的側面に焦点を当て始め、PHPとRubyの両方を使用するのが正気かどうかを確認したいので、自由な発想で考えています。ここにいくつかのランダムな考えがあります: Rubyフォークは一般的にPHPフォークよりもプログラマーに適しているようです(平均値の観点から)。非常に優れた、よく設計されたPHPを作成できるため、前の文は多少ばかげていますが、Rubyプログラマーの文化はPHPの。 Rubyについてのことは、迅速な開発に適しているように見えることです。これがRoRにのみ当てはまるかどうかは本当にわかりませんが、モンキーパッチのような特定の慣行があることを知っていますより早く満足する必要があります。 マーケティングの観点から(そうです、あなたの会社のためにマーケティングBSを活用する必要がある場合があります)PHPはいくつかの不名誉を持っていますが、Rubyはより良いようです。 PHP 5.4はトレイトをもたらし、ミックスインよりも優れています。これにより、PHPは特定のものについてはRubyと同じかそれ以上にリーンになる可能性があります。 今、具体的に、私の質問: PHPプログラマーはRubyを学びたいと思いますか?私は知っていますが、逆に、RubyプログラマーはPHPを学びたいと思いますか?。 PHPに適さないRubyには、どのようなプロジェクトや状況が適していますか? Rubyの実際のエコシステムは何ですか?RoRを除いて、他の誇大広告テクノロジー/フレームワークを見たことはありません(RSpecを見たことがありますが、BDDが実際に何で構成されているか、およびその影響についてはまったく知らないことを認めています)。 Rubyに最適な特定のタイプのプロジェクトがあるとしたら、それをPHPに移行するほうが良い瞬間があるでしょうか。PHPが多くのことを処理できることは知っていますが、Rubyにはスケーリング時に制限があることを読んだことがあります(またはRoRですか、それともその両方に当てはまりますか?)。 最後に、そして最も重要なこととして、プロジェクトを2つの言語で維持することは正気でしょうか、それとも単に愚かです。先ほど述べたように、Rubyは短期的にはリーンであり、それがプロジェクトを実現し成功させる可能性があるように見えますが、長期的にはそれについてはよくわかりません。 私は主に、言語の長所と短所(できれば両方)と実際のRubyのエコシステム、つまりPHPのエコシステムから引用したようなフレームワークとアプリケーションをよく理解している人々からの洞察を探しています。

6
PHPクラスにはどのような命名規則を使用していますか?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 4年前休業。 ClassNamesとmemberNamesを慣例として使用するのは本当に好きですが、クラスを含むファイルにどのように名前を付けるかわかりません。 クラスとまったく同じ名前のファイルでクラスを定義するのが好きです。しかし、phpファイルをすべて小文字にすることも好きです。だから私は対立しています。 私はと呼ばれるクラスを持っている場合はProductGroupその中で定義されるべきProductGroup.php、productgroup.phpまたはproduct_group.php? 私は正しい答えがないことを知っているので、私は最も一般的なもの、またはどちらを使用するかについてのあなたの意見を探しています。どちらを使用しますか?
8 php  naming 


6
他人のコードを変更するコストの見積もり[終了]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 4年前休業。 私はウェブ開発に比較的慣れていないため、まだ多くの大規模プロジェクトの見積もりを出す必要はありませんでした(私の最後の大規模プロジェクトは、厳密な期限や予算なしで1時間単位で支払われました)。 クライアントから、Webサイト(php / mysqlバックエンド)の別の開発者コードに無数の変更を提供するためのコストと時間の見積もりを提供するように求められています。 これを分析して推定する方法について誰かがアドバイスやリンクを提供できますか?コードは恐ろしいもので(ウェブサイトは何年も前に元々はインドにアウトソーシングされていました)、突然ハードルにぶつかり、私の見積もりを水から吹き飛ばしてしまうかどうかはわかりません。

5
最も一般的なWebサイトのスケーラビリティの落とし穴
私たちは高いユーザー数と一般的に多くの使用を達成することを望んでいるウェブサイト/ウェブアプリケーションを設計しています。具体的には、プログラミング/スクリプト言語としてPHPを使用し、リレーショナルDBのMySQLを最初に使用する予定です。NoSQLデータベースを使用するかどうかはまだわかりません。 これに関連して、スケーラビリティを考慮して設計したいと考えています。Webサイトの最も一般的なスケーラビリティの落とし穴は何ですか?システムを簡単にスケーラブルにできるようにするために、考慮する必要がある主要な領域は何ですか?

3
あなたのアプリとあなたのウェブサイトの間のコミュニケーションの最良の方法?PHP、Webサービスなど
自分のウェブサイトと通信したいアプリケーションを作成しています。アプリは、ウェブサイトのデータベースから特定のアプリユーザーのデータを取得する必要があります。これを行うための最良の方法は不明です。 たとえば、これを行う1つの方法は、アプリにログインページを作成し、それが私のウェブサイトのlogin.phpロジックにヒットすることです。1つのコードベースを使用して、Webサイトとアプリの両方のサインインを処理できるため、これは便利です。 私が見た別のソリューションは、JSONリクエストを使用してアプリとWebサイト間の通信を処理することです。JSONオブジェクトは作成と解析が簡単なので、これは便利です。 私は基本的に、このコミュニケーションを実現するための最良の/一般的な方法、お互いを重ねることの長所と短所、および考慮すべきその他のセキュリティ問題を知りたいです。 たとえば、一方の方法をもう一方の方法で使用する場合、機密のユーザーデータを公開するリスクはありますか?もしそうなら、これをどのように防ぐことができますか?暗号化とユーザー検証は、どこでどのように機能しますか?

3
サーバー側のスクリプトの理解に役立つ
私が理解している限り、最近サーバーサイドスクリプトを実行するための3つのオプションがあります。 Webサーバーで直接解釈/実行できるスクリプト言語(PHPやASPなど)を使用して、スクリプトがその場で解釈/実行される(つまり、HTTPリクエストが来たときに)、出力はHTMLページに埋め込まれます。クライアントに送り返しました。 サーバーのオペレーティングシステムは、任意の言語(C、C ++、PERL、Pythonなど)を使用して(インタープリターを使用するか、コンパイル済みの実行可能ファイルを使用して)、CGIを使用してWebサーバーとOSの間で通信できます。 。スクリプトの出力は、CGIを介して完全なHTMLページの形式でサーバーに送られ、クライアントに送り返されます。 サーブレット/ JSPを処理できるサーバーでJavaを使用することは、PHP / ASPの代わりにJavaを使用することを除いて、上記のオプション1とほぼ同じです。 質問: 私の理解はこれまでのところ順調ですか、それとも何か問題がありましたか? ASPおよびPHPは、Webサーバーによって直接解釈および実行できる唯一の言語ですか? Rubyは上記の分類にどこに分類されますか?PHPなどのサーバーで解釈/実行できますか?それともCGI経由で通信しますか? CGIを介したサーバーサイドスクリプティングは時代遅れになったり、まったくなくなったりしますか?

3
PHPでは、スケーラビリティを考慮してどのようにコーディングしますか?
これは一般的な質問かもしれませんが、今後数か月間でなくても、実際に遭遇するすべてのユーザーのスケーリングに何が入るのでしょうか?私はいくつかの調査を行いましたが、行われることのほとんどはサーバー側で、キャッシュやその他の類似のものを使用しています。正しい方向の任意のポイントが参考になります。

3
コードを適切に検証する方法は?
JavaScript / PHP / CSS / HTMLのWebアプリケーション用に約4000行のコードがあります。どうすれば適切にテストできますか? IEとSafariの最新バージョンのみをサポートしています。私はすべてのバグを解決しました。それをテストして、コードをロバストと呼べるようにするための良い方法はありますか? 私は、perl Mechanizeを使用してフォームに自動入力するか、同様のことを行うことを検討しました。 また、PHPクラスの内部動作をテストするためのPHPテストクラスもあります。ただし、満たす必要がある標準または適合性のガイドラインはありますか?このコードがコードの強盗などのIEEE xxx foo標準に合格していると言う方法はありますか? W3バリデーターを使用してHTMLを検証し、jslint.comを使用してJavaScriptを検証しました。 勤勉項目のリストはここにあります: HTML / CSSがW3検証に合格 JavaScriptはjslintを渡します PHPが内部PHPテストクラスに合格 ユーザーテスト ユーザーアクションのセットを作成し、perl mechanizeなどを使用して実装します。 コードをWebにリリースするための標準または手順はありますか?
8 php  javascript  html  css  testing 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.