ホームページ > バックエンド開発 > PHPチュートリアル > PHP 初心者向けのいくつかの提案と書籍リファレンス ガイド

PHP 初心者向けのいくつかの提案と書籍リファレンス ガイド

WBOY
リリース: 2016-06-23 14:04:10
オリジナル
911 人が閲覧しました

初期段階では、PHP 言語に関連する歴史や業界の逸話、または人々の逸話を理解する必要があります。これは、この言語を学習する間接的な動機となり、将来の学習の方向性と目標にもなります。最もばかばかしい逸話の 1 つは、米国のある個人が Web サイトを構築し、情報を公開したことです。これは、PHP 言語を始めるのがいかに簡単かを示しています。
1. 基本的なデータ型。この点では PHP は JS に少し似ていますが、どちらも弱く型付けされており、自己識別されます。
将来プログラム開発に携わる場合、これに青春の半分以上を費やすことになるので、特に注意すべきデータの種類がいくつかあります。
a. 文字列型
文字列型の下には、一般的な substr、strstr、trim、strrpos など、習得する必要がある関数メソッドが多数あります。
b. 配列型
関数も多数あります。以下のメソッドのうち、一般的なものは、 array_merge 、 array_push、 array_shift です。
2. 基本的なフロー制御ステートメント:
単語の習得に基づいて、記事を組み合わせて作成し、実現できないことをプログラムに実現させる必要があります。これにはフロー制御が必要です
if() elseif() if(。 )
while (){}
for(){} foreach(){} 三項演算子を忘れないでください
どの言語にも上記の 2 つはあります。これをマスターすると、他の言語を学ぶのは水の中のアヒルのようなものになります。 。
3. オブジェクト
これについて詳しく知りたい場合は、Java と C# の OOP の考え方を学ぶと、初心者でも正しく理解できるため、深く調べる必要はありません。
4. SQL
CURD の基本的な追加、削除、チェック、および変更ステートメントに習熟している必要があります。 mysql に関連する他の知識体系を理解する必要があります。
上記は PHP 言語をマスターする必要があるもので、残りは面接での影響力を高めるために使用できるものです:
おすすめの書籍は次のとおりです: PHP および MySQL プログラミング 第 3 版には電子版があり、最近出版された第 4 版
1. css 古典的なボックス モデルの概念とスタッキングの概念。 cssセレクター == jqueryセレクター。よく見ると、CSS におけるカスケードは OOP における継承であり、サブクラスが親クラスのプロパティをオーバーライドする場合、それはカスケード スタイル シートと呼ばれます。マージンとパディングの違い、IE6、7、8、9 の違い、Firefox、Chrome、Opera、Safari の違い。 IE6 の最も忘れられない haslayout は何ですか? Firefox に隠された overflow:hidden の魔法の効果 興味があれば、フロントエンド再構築エンジニアの立場について学ぶことができます。
おすすめの本は次のとおりです: CSS のこと、CSS をマスターする
2. JavaScript
言語の基本的な概念は上記と同じで、js と php は非常に似ています。もう言うことはありません。
それらの違いは、php はデータベース内のデータを操作するのに対し、js はブラウザーが解析した後のページデータを操作します。これを理解すれば、半分の労力で 2 倍の結果を得ることができます。
さらに、CSS および JS 開発における最大の悩みはブラウザーの互換性です。これには、テクノロジーの開発をサポートする業界の経験が必要です。
おすすめの書籍は次のとおりです: 『JavaScript Advanced Programming Second Edition』、『JavaScript DOM Advanced Programming』、『JavaScript Language Essence』、および『Programming Practice』はすべて電子版で入手可能です
3. jquery
ただ一つ言えるのは、js 基盤なしで jquery を制御するのは難しいということです。基本的には、jquery API から始めることができます。
セレクターは CSS 2.1 に非常に似ています。実際、jquery の元の名前は当初 cssquery になる予定でしたが、後に cssquery がリリースされたため、jquery という名前に変更する必要がありました。これは 2 つのセレクターの類似性を示しています。
jq1.6 はほんの 2 日前にリリースされ、すでにバージョン皇帝の座に輝かしく上り詰めています。
おすすめの本は次のとおりです: 電子版で利用できる Sharp jquery
たくさんのことがあり、いつ学習を終えるのかと、誰かが必ず尋ねます。
私の見解は、学習は興味によって推進され、その後は主に実践的な作業が中心となります。興味はあなたを、時間の経過と旅を忘れる二物忘れの状態に導かなければなりません。そうでなければ、青春は飲み込むのが難しい不快なエルグオトウのようなものです。残りは個人次第です。チャンスは人によって異なりますが、準備ができている人にはチャンスが訪れます。 さらに、個人はあなたがポストに戻ることを主張しませんが、あなたがいくつかの場所であなたに利益をもたらしたり共鳴したりしているのがわかります、ただそれを上回り、プログラムを書き、頭脳を取り、コードを取り、そして兄弟を取りなさい。


ディスカッションへの返信 (解決策)

このような小さなスコアで十分ですか?

Smarty テンプレート、zend フレームワーク、memcache など、たくさんあります

人々とプロセスの統一、知識の統一アクション

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート