PHP の知識をたくさん忘れてしまいました。PHP を学ぶ方法は面接の質問を読むことです
以下は私が集めた PHP の面接の質問です
1. PHP を使用して印刷します。前日の時刻を次の形式で出力します: 2006-5-10 22:21:21(2 ポイント)
echo date("Y-m-d H:i:s",strtotime("-1 day"));
2 、echo(),print(),print_r( ) 違い(3点)
Echoは1つ以上の文字列を出力できるPHPステートメントであり、Echoは比較的効率的で戻り値を持たない関数です。 . Print は単純な型のみを出力できます 変数 (int、string など) は同時に 1 つの文字列のみを出力できます
print_r は複合型の変数 (配列、オブジェクトなど) を出力できます
3. HTML と PHP を分離できる (1 ポイント)
4. バージョン管理に使用されるツールはどれですか? (1 ポイント) より代表的なもの: CVS、Subversion
5. 文字列を実現する方法反転する? (3 点)
$str = "hello, World!"
for($i=strlen($str); -1; $i>=0; $i --) {
}
echo "n";
6. MYSQL データベースを最適化する方法。 (4 ポイント、書けば書くほど得)
インデックスを作成する; データベースのテーブル構造を最適化する
7. PHP の意味 (1 ポイントを獲得)
PHP: Hypertext Preprocessor、ハイパーテキストの略語。プリプロセッサ
8. 現在時刻を取得するための MYSQL の関数は何ですか?、日付をフォーマットする関数は (2 点)
date();
select time( now())
9. 実装 中国語の文字列を文字化けせずにインターセプトするメソッド。 (3 点)
function mysubstr($str,$start,$len) {
$tmpstr = "";
$strlen = $len+$start;
for($i=$start; $i<$strlen; $ i ++){
10. バージョン管理ソフトウェアを使用したことがありますか? (1 点) テンプレート エンジンを使用したことがありますか?使用したテンプレート エンジンは何ですか (1 ポイント)
12. 最も誇りに思っている開発作業について簡単に説明してください (4 ポイント)
13. トラフィックの多い Web サイトのトラフィック問題を解決するためにどのような方法を使用していますか (4 ポイント)。
14. PHPを使う クライアントIPとサーバーIPを表示するコードを書く 1点)
$server = getenv("SERVER_ADDR");
$server_ip = getenv("SERVER_ADDR");
$client_ip = $_SERVER['REMOTE_ADDR '];
$ client_ip = getenv("HTTP_X_FORWARDED_FOR");
15. include ステートメントと require ステートメントの違いは何ですか? 同じファイルを複数回インクルードすることを避けるために、それらを (?) ステートメントに置き換えることができます。 )
include はプログラムのフロー制御部分を通じて処理され、プログラムが include() を実行するときに読み込まれます。
require は通常、プログラムの先頭に配置され、PHP プログラムはまず require() に含まれるファイルを読み込みます。
代わりに include_once() と require_once() を使用できます。
16. SESSION の生存時間を変更する方法 (1 ポイント)。
$lifeTime = 24 * 3600;
session_set_cookie_params($lifeTime);
申し訳ありませんが、ここで変更してください。私のホームページです(笑)。
17.Hongxincao ブログのホームページのような Web ページのアドレスがあります: http://www.hongxincao.com/、そのコンテンツを取得するにはどうすればよいですか? ($1 ポイント)
$content = file_get_contents(“http://www .hongxincao. com");
echo $content;
18. HTTP 1.0 では、ステータス コード 401 の意味は (?)、「ファイルが見つかりません」というプロンプトが返された場合は、ヘッダー関数を使用できます。そのステートメントは (?) ;(2 ポイント)
header("HTTP/1.0 401 Authorization Required");
その他の PHP 関連の面接の質問
http://dason.blog.51cto.com/658897/498831