PHP Interview Best Practices in China
1.0.0
英語版(サードパーティ)
この倉庫は主に国内のPHP面接でよく聞かれる知識ポイントをまとめています。 知識のポイントを的を絞って指摘しているだけなので、関連する情報を自分で見つけて体系的に勉強する必要があります。 それが何であるかだけでなく、その理由とその背後にある原則についても理解していただければ幸いです。
対応する知識ポイントに関する非常に体系的な情報をお持ちの場合は、PR してリンクを追加してください。 フォークの使用はお勧めしません。情報は随時更新されます。
現在次のような状況にある場合、この情報は非常に適しています。
'
と二重引用符"
の違い$obj[key];
$obj(123);
を機能化する方法display_errors
をオンにし、 error_reporting
レベルを設定します。ini_set(k, v);
die
またはexit
使用しても以下が実行されないと考えてください。phpinfo();
ページ検索extension_dir
php -i |grep extension_dir
echo ini_get('extension_dir');
0xEF
、 0xBB
、 0xBF
$obj->w()->m()->d();
[1, 2]
と連想配列['k1'=>1, 'k2'=>2]
の違いは何ですか?$a=1; $b=2;
=> $a=2; $b=1;
php echo strtoupper('ab你好c');
GET
とPOST
の違いinclude
とrequire
の違いinclude_once
とrequire_once
の違い1:1
、 1:n
、 n:n
各シナリオに適用できます水平分表
と垂直分表
)explain
を使用して SQL パフォーマンスの問題を分析し、各パラメーターの意味を理解できるtype
、 rows
、 key
理解に重点を置くmysql_
関数を無効にするeval
関数はスクリプトを実行しますdisable_functions
リスクの高い機能をオフにしますfork()
何が起こるでしょうか? DELETE
リクエストをサポートしていないブラウザと互換性のあるDELETE
リクエストを作成する方法APP_ID
APP_SECRET
の主な機能は何ですか?プロセスを説明するjson_encode(['key'=>123]);
とreturn json_encode([]);
の違いは何ですか?解決方法この情報はいかなる企業をも対象としたものではなく、この情報によるお客様への影響については責任を負いかねますので、あらかじめご了承ください。
幸運を
https://blog.csdn.net/l269798518/article/details/82428601