ホームページ バックエンド開発 PHPチュートリアル color_PHP チュートリアルによってまとめられた PHP 面接の質問集

color_PHP チュートリアルによってまとめられた PHP 面接の質問集

Jul 21, 2016 pm 03:19 PM
php unset コード 基本知識 コピー きちんとした 懇願する 一部

PHP基礎知識編

1. $aの値を見つける

コードをコピーします $a = "hello"; $b);
$b = "world";


2. $b の値を見つけます



コードは次のとおりです:


$a = 1 ;
$x = &$a; $b = $a++; 3. 指定されたディレクトリとその下のファイルを削除する関数を作成します
4. 2 つのファイルの相対パス:
$a = '/a/b/c/d/e.php';
$b = '/a/b/12/34/c.php';
JavaScriptの基本パート

1. jsで継承を実装するいくつかの方法について話し、デモを作成します
2. 使い慣れたjsフレームワークについて話し、次のDOM要素の取得を実装します


;/div>

drag="true "およびindex="1"、またはindex属性のないdivを検索するために必要です

ヒント:一度に書き出せない場合は、次の手順を実行してください
1.

2.rag="true" でインデックス属性がありません

3. 2 つを結合してマスク レイヤー効果を実装します。要素には次のことが必要です。ページの中央に配置されるように表示されます

4. クロージャ知識の検討



コードをコピー

コードは次のとおりです:


function step(a){
return function(x){
return x+ a++;
}
}

var a = ステップ(10);
alert(b(20)); ;
alert(typeof(a++));
MySQL ナレッジ パーツ 1 では、メッセージ テーブルには次のフィールドがあります。記事のコンテンツ category_id 記事のカテゴリ ID
クリック数

上記のテーブルを作成し、MySQL ステートメントを作成します

2. 上記と同じコンテンツ管理システム: テーブルのコメントはユーザーの返信の内容を記録します。 フィールドは次のとおりです。 comment_id 返信 ID
id メッセージ テーブルの ID に関連付けられた記事 ID
comment_content 返信コンテンツ

ここで、データベースにクエリを実行し、返信数で並べ替えて、次の形式で記事タイトルのリストを取得する必要があります。最も多い返信が一番上に表示されます

記事ID 記事タイトルのクリック数

SQL文を使用して上記のクエリを完了します。記事に返信がない場合、返信数は上に0


と表示されます。コンテンツ管理システム、テーブル カテゴリは分類情報を保存します。フィールドは次のとおりです

category_id int(4) not null auto_increment;
categroy_name varchar(40) not null;

ユーザーが記事を入力するとき、選択して記事カテゴリを選択します。ドロップダウン メニュー

このドロップダウン メニューの実装方法を記述します [PHP、JAVASCRIPT、HTML を使用できます]


Mysql 知識拡張部分

4. システムは、無制限にサポートできるように分類テーブルを拡張する必要があります。このテーブル構造をベースにして、分類のレベルを設計してください。この設計により、次のシナリオが完成します

1. 指定されたカテゴリのすべての記事を検索します (サブカテゴリのすべての記事を含む)
2. 指定されたレベルの記事のカテゴリを検索します。ルート カテゴリの例:
記事「Mysql 最適化エクスペリエンス」「プログラミング/Mysql/運用とメンテナンス/」に対応します
3. カテゴリを削除する場合は、その下のサブカテゴリをすべて削除する必要があります


5システムは、「関連記事」機能を実装するために使用されるタグ機能を記事に追加する必要があります (タグと記事の複数のペアがあります)。このテーブル構造を設計し、設計に従って次のシナリオを完了してください。

1. 指定された記事に最も類似した 5 つの記事を検索します (類似性アルゴリズム、同じタグの数に基づいて、数が大きいほど類似します)


総合的な知識の部分:

1. Cookie とセッションについての理解について、それらに適用できるシナリオは何か、可能であれば、複数のアプリケーションでセッションを共有する方法について説明してください

2. シングル サインオンの原理や実装などについての理解について話します。実装プロセス中に注意する必要がある問題は何ですか?日常業務で使用する権限管理の部分について話しますが、それをどのように理解して実装していますか?



http://www.bkjia.com/PHPjc/325262.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/325262.html

技術記事

PHP の基礎知識 その 1. $a の値を確認します。 $a = "hello"; $b = "world"; 2. 値を確認します。 $b のコードを次のようにコピーします: $a = $x = $b = $a+...



このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

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

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Dec 24, 2024 pm 04:42 PM

PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

CakePHP の日付と時刻 CakePHP の日付と時刻 Sep 10, 2024 pm 05:27 PM

Cakephp4 で日付と時刻を操作するには、利用可能な FrozenTime クラスを利用します。

CakePHP について話し合う CakePHP について話し合う Sep 10, 2024 pm 05:28 PM

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

CakePHP ファイルのアップロード CakePHP ファイルのアップロード Sep 10, 2024 pm 05:27 PM

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP バリデータの作成 CakePHP バリデータの作成 Sep 10, 2024 pm 05:26 PM

Validator は、コントローラーに次の 2 行を追加することで作成できます。

CakePHP のロギング CakePHP のロギング Sep 10, 2024 pm 05:26 PM

CakePHP へのログインは非常に簡単な作業です。使用する関数は 1 つだけです。 cronjob などのバックグラウンド プロセスのエラー、例外、ユーザー アクティビティ、ユーザーが実行したアクションをログに記録できます。 CakePHP でのデータのログ記録は簡単です。 log()関数が提供されています

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 Dec 20, 2024 am 11:31 AM

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、

CakePHP クイックガイド CakePHP クイックガイド Sep 10, 2024 pm 05:27 PM

CakePHP はオープンソースの MVC フレームワークです。これにより、アプリケーションの開発、展開、保守がはるかに簡単になります。 CakePHP には、最も一般的なタスクの過負荷を軽減するためのライブラリが多数あります。

See all articles