PHP プログラマー面接用の筆記試験の質問セット
PHP プログラマーの面接の質問のセットを提供します。ここでは、メモが必要な友人が参照できるようにします。
この PHP 面接の質問には、穴埋め質問、短答質問、デザイン質問、論理質問が含まれており、この PHP 面接質問の中で最も興味深いものです。困っている友達はぜひ参考にしてください。 1. 空白を埋めてください 1.PHP はどの言語で書かれていますか? 2. 現在の PHP の最新バージョンは次のとおりです。 3. LAMP の正式名称は、 4. PHP の 3 つのコメント メソッド 5. PHP で変数を定義するために使用されるシンボル 2. 短い答えの質問 1. PHP の 8 つのデータ型を挙げてください。 2. PHP にコードをロードし、それらをリストする方法はいくつかあります。例として、同じディレクトリにある Config.php ファイルを取り上げます。 3. PHP における === は何を意味しますか?4.PHP オブジェクトで使用できるアクセス修飾子の種類とデフォルトの修飾子は何ですか? 3. デザインに関する質問 1.$I=2、$I が整数かどうかを判断するプログラミング、そうであれば $I を出力、そうでない場合は「非整数変数」を出力? 2.$m = “ MY name IS PHP ” $mの文字列の前後のスペースと途中のスペースを削除して全て小文字に変換し、最終的に$mの文字数を出力するプログラミングそして$m? 3. 標準 URL からファイル拡張子をできるだけ効率的に取得する関数を作成します。 例: http://bbs.it-home.org/abc/de/fg.php?id=1 php または .php を削除する必要があります。 4.$m = “woxihuanphp”、プログラミング実装: 文字列を個々の文字に分割し、配列に格納して、配列を出力しますか?5.$username = “4a_c4_5”、プログラミング実装: $username が要件を満たしているかどうかを確認します。ユーザー名は文字またはアンダースコアで始まり、文字、数字、アンダースコアのみで構成できますか? 6. PHP では、ヒアドキュメントは特別な文字列であり、その終了マークは次のとおりです。 7. クラス プログラミングを使用して実装します。Stu クラスには、name と sex という 2 つのプライベート プロパティと、カスタマイズされたパラメーターを備えた 2 つのパブリック メソッドがあります。クラスをインスタンス化するときにプライベート プロパティを初期化する必要があります。 8. 2 つのファイルの相対パスを計算する関数を作成します。 $a = ‘/a/b/c/d/e.php’; など $b = '/a/b/12/34/c.php'; $a を基準とした $b の相対パスを計算すると、 ../../c/d add () となるはずです 4. 論理的な質問 1. あなたの息子が私の息子の父親であるなら、私はあなたにとって何ですか? 2. ポーター川とハリー川を合わせた長さは 850 マイルです。 ハリー川はポーター川よりも 250 マイル短いです。 ポーター川の長さは何マイルですか。 ABD と CBA は反対ですが、QRT の反対は誰ですか? |

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









JWTは、JSONに基づくオープン標準であり、主にアイデンティティ認証と情報交換のために、当事者間で情報を安全に送信するために使用されます。 1。JWTは、ヘッダー、ペイロード、署名の3つの部分で構成されています。 2。JWTの実用的な原則には、JWTの生成、JWTの検証、ペイロードの解析という3つのステップが含まれます。 3. PHPでの認証にJWTを使用する場合、JWTを生成および検証でき、ユーザーの役割と許可情報を高度な使用に含めることができます。 4.一般的なエラーには、署名検証障害、トークンの有効期限、およびペイロードが大きくなります。デバッグスキルには、デバッグツールの使用とロギングが含まれます。 5.パフォーマンスの最適化とベストプラクティスには、適切な署名アルゴリズムの使用、有効期間を合理的に設定することが含まれます。

記事では、PHP 5.3で導入されたPHPの後期静的結合(LSB)について説明し、より柔軟な継承を求める静的メソッドコールのランタイム解像度を可能にします。 LSBの実用的なアプリケーションと潜在的なパフォーマ

記事では、入力検証、認証、定期的な更新など、脆弱性から保護するためのフレームワークの重要なセキュリティ機能について説明します。

PHP開発における固体原理の適用には、次のものが含まれます。1。単一責任原則(SRP):各クラスは1つの機能のみを担当します。 2。オープンおよびクローズ原理(OCP):変更は、変更ではなく拡張によって達成されます。 3。Lischの代替原則(LSP):サブクラスは、プログラムの精度に影響を与えることなく、基本クラスを置き換えることができます。 4。インターフェイス分離原理(ISP):依存関係や未使用の方法を避けるために、細粒インターフェイスを使用します。 5。依存関係の反転原理(DIP):高レベルのモジュールと低レベルのモジュールは抽象化に依存し、依存関係噴射を通じて実装されます。

この記事では、フレームワークにカスタム機能を追加し、アーキテクチャの理解、拡張ポイントの識別、統合とデバッグのベストプラクティスに焦点を当てています。

PHP開発でPHPのCurlライブラリを使用してJSONデータを送信すると、外部APIと対話する必要があることがよくあります。一般的な方法の1つは、Curlライブラリを使用して投稿を送信することです。

システムが再起動した後、UnixSocketの権限を自動的に設定する方法。システムが再起動するたびに、UnixSocketの許可を変更するために次のコマンドを実行する必要があります:sudo ...
