ホームページ > ダウンロード >  学習リソース

  • PHP4+ 中国語リファレンスマニュアル

    このマニュアルは、台湾のPeng Wuxing 氏による書籍「PHP4+ 中国語リファレンスマニュアル」の簡体字中国語版です。著者は本を繁体字から簡体字に変換し、原書の台湾語を一般的な用語に変更し、それに起因する意味上の誤りを修正しただけであり、個人的な参考のみを目的としています<br />

    php電子書籍28676192018-02-10
  • PHP、Mysqlの実務研修経験

    PHP、Mysqlの実習体験をドキュメント形式で、PHPを学ぶ友人が参考にできる<br /> PHP、Mysql のトレーニング経験<br /> 1.学習内容:(具体的な実習・学習内容)<br /> (1) 典型的なケース<br /> 関数ダイアログ(){ <br /> var ダイアログ = art.dialog <br /> ({<br /> タイトル: 「Hello World!」、<br /> コンテンツ: '&lt;img src="1.jpg" width="510" height="339" /&gt;' <br /> });<br /> ダイアログ.ロック();<br /> }<br /> (2) PHPの基本構文<br /> 1. 操作タイプの導入と応用<br /> 左から右へ、最初に掛け算と割り算を計算し、次に足し算と引き算を計算し、括弧に遭遇した場合は、最初に括弧内を計算します<br /> $a =2;<br /> $b=7;<br /> エコー++$a;<br /> エコー $b++; <br /> 2. データ型ソースコードのデバッグ<br /> php と html の相互作用<br /> PHPでhtml:Echo「htmlタグステートメント」と入力<br /> Html に php と入力します:&lt;?php echo $a ?&gt;

    php電子書籍28693312018-02-10
  • php Smarty テンプレート チュートリアル (英語 PDF 版)

    <p> PHP を使用して大規模なインタラクティブな Web サイトを開発する場合、アーティストとどのように協力するかという問題がよく発生しますが、通常はアーティストにページをデザインしてもらい、それをプログラマーに渡して開発してもらい、その後渡すという解決策が一般的です。アーティストがページを改善するよう要求し、行ったり来たりを繰り返します。多くの場合、プログラマーが HTML に慣れていないと、双方にとって苦痛な作業となり、効率も低下します。このとき、次のことが非常に重要です。テンプレートのサポートがあります。 <br /> PHP 言語はオープン ソース コミュニティのメンバーとして、FastTemplate、Smarty、SimpleTemplate などのさまざまなテンプレート エンジンを提供しており、Smarty は現在最も一般的に使用されている PHP テンプレート エンジンであることを私たちは知っています。 PHP開発におけるインストール方法とインストール方法. Smartyの使い方はSmartyの入門とも言えます。 <br /> </p>

    php電子書籍28688292018-02-10
  • Openbiz は PHP でメタデータ プログラミングを実装します

    Openbiz は、以下を含む PHP メタデータ プログラミングを実装します。 Openbiz は、PHP オープン ソース フレームワーク.pdf の革新をリードします。メタデータプログラミングの考え方はJavaなどの高級言語に由来しており、簡単に言うとビジネスロジックと<br /> を組み合わせるということです。 実装コードを分離し、業務間のマッピング関係をXMLなどの記述言語のみで記述し、実装コードを書かずにプログラミングが完了します。 <br /> Java のメタデータ プログラミング機能に由来する生データは、ソフトウェア アーキテクチャにおける高度なテクノロジの 1 つであり、より少ないコードでより多くのことを実現できます。<br /> ビジネス ロジックの再利用性が極限まで高まります。少し抽象的に聞こえるかもしれないので、私が提唱するメタデータ プログラミングの哲学を理解するのに役立つ実践的な例を見てみましょう。 <br /> Openbiz アーキテクチャにより PHP メタデータ プログラミングが可能になり、スクリプト レベルの PHP 言語は現在、Web 開発の主流言語の 1 つになりました。しかし、その起源はプロセス指向プログラミング言語(シャベルがあった頃のphp3の話です)なので、PythonやRubyのような言語ではなく、のために生まれた究極のオブジェクト指向言語です。オブジェクト。 <br /> この単純な背景と、おそらく PHP 自体がオープンソースで無料である理由に基づいて、PHP 言語の高度な拡張機能は常に .Net、Java、Objective C などの商用言語に後れを取っていることがわかります。 <br /> PHP5 がリリースされたとき、彼は「おいおい、今はオブジェクト指向だ!」と叫びました。Java、.Net、Cocoa は彼に「あなた<br /> は?」と尋ねました。 メタデータ プログラミングの概念はありますか? …

    php電子書籍28685582018-02-10
  • Sina.com PHP 技術部門の面接の質問

    1.phpの基礎知識<br /> 1. strlen()とmb_strlenの関数は何ですか<br /> 2. 次の関数のうち、正規表現を使用して文字列を配列 () に分割する関数はどれですか<br /> A.スプリット<br /> B.内破<br /> する C.爆発<br /> する。 D.参加<br /> します。 3. 以下のプログラムの出力結果を書きます<br /> &lt;?php<br /> $x=87;<br /> $y=($x%7)*16;<br /> $z=$x>$y?1:0;<br /> エコー $z;<br /> ?><br /> 4. Smarty テンプレートの特徴を書き留める

    php電子書籍28717582018-02-09
  • Hupu.com アーキテクチャのアップグレード パス

    SaCaAclome は、クラウド アプリケーション用のユニバーサル クラウド コンピューティング管理環境であり、企業のクラウド データ センターに、高速導入、集中監視、柔軟なスケーリング、複数の仮想化およびクラウド プラットフォームのオンデマンド プロビジョニングなどの主要なクラウド コンピューティング機能を提供することを目的としています。開発および導入時のソリューションのハードウェア コストと、その後のアップグレードおよびメンテナンスのコストを効果的に削減し、ソリューションの適応性を向上させます。

    php電子書籍28718692018-02-09
  • 正規表現に関する文法コースウェア

    基本的な概念<br /> について 正規表現の構文ルール //検索 -> パターンの一致<br /> PCRE(Perl)互換の正規表現関数<br /> POSIX 拡張正規表現関数<br /> 正規表現は、文字の配置と一致パターンを記述するために使用される文法規則です。これは主に、文字列のパターン分割、マッチング、検索、置換操作に使用されます。これまで使用してきた完全な (テキスト) 一致も正規表現です。 <br /> PHP では、正規表現は通常、通常の文字といくつかの特殊文字 (ワイルドカードに類似) で構成されるテキスト パターンをプログラム的に記述したものです。 <br />

    php電子書籍28718072018-02-09
  • WordPress 上級チュートリアル (アップグレード版)

    <p> 1. このチュートリアルは、上級チュートリアルのアップグレード版です。基本的なチュートリアルはすでにインターネット上にたくさんあるので、必要以上に追加する必要はありません。 </p> <p> まだ初心者の場合は、他の人が作成した簡単なチュートリアルをチェックしてください。後で、独自の Wordpress を DIY したい場合は、このチュートリアルを確認してください。 </p> <p> 2. チュートリアルには多くのコードが含まれており、そのほとんどはインターネットから取得したものであり、共有されています。オリジナルの作成者に異議がないことを願っています。もしまた反対するなら、私が盗作していると思ってください。 </p> <p> (インターネットは共有するためのメディアです。あまり真剣に受け止めないでください。真剣に考えている場合は、オンラインに投稿しないでください。) </p> <p> 3. ほとんどのコードを 1 つずつデバッグしましたが、基本的には問題ありません。しかし、問題を見つけた場合は、お知らせいただけると幸いです。ありがとう。 </p>

    php電子書籍28722332018-02-09
  • PHP の配列とデータ構造

    厳密に型指定されたプログラミング言語には、専用のデータ構造ソリューションがあります。通常、任意のタイプのデータを格納できるコンテナが作成されます。コンテナの容量はコンテナに格納されたデータに基づいて決定でき、コンテナの構造はリンク リスト、スタックなど可変長にすることができます、キューなど、すべてデータ構造であり、一般的に使用される形式です。 PHP では、通常、他の言語のデータ構造を使用して実行できる作業を完了するために配列が使用されます。複数の種類のデータを同じ配列に格納できる型言語であり、PHPでは配列の長さに制限がなく、数の増減に応じてデータを格納する配列の容量も自動調整することができます。内部の要素の。 <br /> 1. 配列を使用してスタックを実装する<br /> スタックはデータ構造の実装形式であり、データの保存には「先入れ後出し」のデータ構造が使用されます。 PHP では、配列をスタックとして扱い、array_push() と array_pop() の 2 つの関数を使用して、データのプッシュおよびポップ操作を完了します。 <br /> --&gt;array_push(): 1 つ以上のユニットを配列の最後にプッシュし (スタックにプッシュし)、新しいグループの長さを返します。 <br /> --&gt;array_pop(): 配列の最後のユニットを配列にポップします (スタックからポップオフします)。<br /> 2. 配列を使用してキューを実装する<br /> キューはデータ構造の実装形式であり、データストレージは先入れ先出し方式のデータ構造を採用しています。 PHP では、array_push() 関数と array_shift() 関数を使用して、配列をスタックとして扱うことでデータ キューの操作を完了できます。 <br /> --&gt;array_shift(): 配列の先頭の要素を配列の外に移動し、削除された要素の値を返します。 <br /> --&gt;array_shift(): 配列の先頭に 1 つ以上のセルを挿入します<br />

    php電子書籍28719692018-02-09
  • PHPでの静的変数の基本的な使い方

    静的変数は関数スコープ内にのみ存在し、静的変数はスタック上にのみ存在します。一般に、関数内の変数 (ローカル変数など) は関数の終了後に解放されますが、静的変数は解放されません。次回この関数が呼び出されるとき、変数の値は保持されます。​

    php電子書籍28718052018-02-09
  • Kingsoft ゲーム運営における PHP の応用

    みなさん、こんにちは。これから皆さんと共有するのは、チーム支援開発の実装方法、Web サイトの Web アーキテクチャ設計、ゲーム運用プラットフォームの設計など、Kingsoft ゲーム運用における PHP の応用です。 <br /> 主なトピックは 2 つあり、1 つは Kingsoft Game 公式 Web サイトのいくつかのアプリケーションであり、もう 1 つは Kingsoft Game オペレーティング システムである Keyes のアーキテクチャ設計です。 <br /> Kingsoft Games の公式 Web サイトには、ユーザー センター、カスタマー サービス システム、フォーラム、ビデオ、各ゲームの公式 Web サイト、その他のゲーム関連製品が含まれており、主に 64 ビット CentOS Linux システム、Nginx、PHP 5.2 バージョン、MySQL 5.5 を使用しています。 。 <br /> まずはチームコラボレーション開発について見てみましょう。多くのプロジェクトでは複数人が同時に開発を行っており、開発環境とテスト環境が異なります。弊社のPHPエンジニアの多くはWindows上でコード開発を行っており、Nginx+PHP+MySQL環境はWindows上でも構築可能ですが、テスト環境、本番環境ともにLinuxであり、一部の機能はLinuxでしか動作しないため、まだ難しいです。一部の PHP 拡張機能 (例: 分散画像処理、Kingsoft Pass 暗号化拡張機能) は、Linux 環境でのみ実行できます。 Windows上でPHPコードを数行修正してすぐに実行結果を見たい場合、FTPなどのツールを使ってLinuxのテストサーバーに転送してテストすると遅すぎます。同じ Linux テスト サーバー上で多くの人が同時に開発しており、自分がアップロードした PHP ファイルが他の人がアップロードした同じ名前のファイルを上書きする可能性がある場合、バージョン管理を実現する方法はありません。 <br />

    php電子書籍28720752018-02-09
  • PHP 学習: 親クラスでサブクラスを呼び出す方法

    <pre id="best-content-1473363683" class="best-text mb-10">PHP の親クラスでサブクラスの静的プロパティを呼び出すにはどうすればよいですか? なんと、面接官がこの質問をしたら、あなたは間違いなくクソ、くだらない質問を言うでしょう。そんなことはめったにしない、PHP は静的操作についてカジュアルすぎる、親クラスでサブクラスの静的プロパティを呼び出すのは PHP にとって面倒だ、と言われるかもしれません。サブクラスは self:: の形式を使用して、親クラスの静的プロパティを呼び出すことができることがわかっています。ただし、親クラスが self:: を使用してサブクラスを呼び出す場合、親クラスの静的プロパティのみを呼び出すことができます。じゃあ何をすればいいの? phpでこれを行うことは不可能ですか?答えはもちろんノーですが、PHP では、サブクラスのクラス名を使用して、親クラスで呼び出されるメソッドを使用することもできます。 </pre>

    php電子書籍28717842018-02-09
  • PHP Web サイト開発事例のチュートリアル

    「PHP ウェブサイト開発事例チュートリアル」教育用コースウェア、PPT 形式、電子教材、180 ページ(以下の 10 章を含む):<br /> 第 1 章 PHP 開発環境の構成<br /> 第 2 章 PHP 言語の基礎<br /> 第 3 章 配列と関数<br /> 第 4 章 文字列と正規表現<br /> 第 5 章 PHP インタラクティブ Web ページの構築<br /> 第 6 章 PHP ファイルのプログラミング<br /> 第 7 章 PHP 画像処理;

    php電子書籍28723322018-02-09
  • PHP 入門

    PHP は、学習と使用が簡単で、移植性と拡張性に優れた強力なネットワーク プログラミング言語です。本書では、PHP プログラミングを読者に詳しく紹介します。 <br /> この本全体は、準備編、開始編、加速編の 3 つの部分に分かれており、合計 9 章で構成されています。準備章では主に、PHP 言語を学習するための準備知識と PHP オペレーティング プラットフォームの確立を紹介し、最初の章では、PKP 言語の基本構文と共通関数をさらに詳しく紹介し、PHP を使用して次のことを行う方法を読者に紹介します。 MySQL データベースの操作、高速化の章で紹介 読者が PHP を完全に理解できるように、典型的な例が紹介されています。 <br /> 本書では、読者の学習を容易にするために文法解説に豊富な例文を掲載するとともに、最初の 2 章の最後に「質問とヒント」という形で典型的な練習問題を掲載しています。読者が学んだこと、知識を統合します。 <br />

    php電子書籍28722202018-02-09
  • PHP オブジェクト指向プログラミング

    <p> オブジェクト指向プログラミング (OOP) はプログラミングの基本スキルであり、PHP5 は OOP を適切にサポートします。 OOP のアイデアを使用して PHP の高度なプログラミングを実行する方法は、PHP プログラミング能力を向上させ、優れた Web 開発アーキテクチャを計画するために非常に意味があります。以下では、例を使用して、PHP の OOP をプログラミングに使用する実際的な意義と応用方法を説明します。 </p> <p> 通常、データベース バックエンドを使用して Web サイトを構築する場合、そのプログラムがさまざまなアプリケーション環境に適している必要があると考えます。他のプログラミング言語と異なるのは、PHP ではデータベースが一連の特定の関数によって操作されることです (ODBC インターフェイスを使用しない場合)。これは非常に効率的ですが、カプセル化だけでは十分ではありません。統一されたデータベース インターフェイスがあれば、プログラムに変更を加えずにそれを複数のデータベースに適用できるため、プログラムの移植性とクロスプラットフォーム機能が大幅に向上します。 </p>

    php電子書籍28720382018-02-09
  • PHP 教育コースウェア 第 1 章 PHP の概要

    PHP (外国名: PHP: Hypertext Preprocessor、中国語名: 「ハイパーテキスト プリプロセッサ」) は、オープンソースの一般的なスクリプト言語です。 C言語、Java、Perlの特徴を取り入れた構文であり、習得が容易で広く使用されており、主にWeb開発の分野に適しています。 PHP の独自の構文には、C、Java、Perl、および PHP 独自の構文が混合されています。 CGI や Perl よりも高速に動的 Web ページを実行できます。 PHPで作成された動的ページは、HTML(Standard Universal Markup Languageのアプリケーション)文書にプログラムを埋め込んで実行するため、HTMLタグを完全に生成するCGIよりも実行効率が高く、コンパイルされたコードも実行できます。コンパイルにより暗号化が実現され、コードの実行が最適化され、コードの実行が高速化されます。

    php電子書籍28719232018-02-09
  • PHP の基本的な統合メモの概要

    PHP 変数のスコープ<br /> 変数のスコープは、変数を参照/使用できるスクリプトの部分です。 <br /> PHP には 4 つの異なる変数スコープがあります。<br /> 地元<br /> で グローバル<br /> 静的<br /> な パラメータ<br /> <br /> 変数: 内部関数変数がグローバル変数にアクセスする場合は、global:<br /> を追加する必要があります。 例:<br /> &lt;?php<br /> $x=10;<br /> $y=23;<br /> <br /> 関数 add(){<br /> グローバル $x,$y;<br /> $y=$x+$y;<br /> }<br /> add();<br /> $y をエコー;<br /> ?><br />

    php電子書籍28719252018-02-09
  • PHPセッション追跡

    1 セッション制御とは<br /> 発生理由:httpはステートレスプロトコルのため、毎回異なるサーバーリクエストとなるため、2つのリクエストトランザクション間の関係が維持できなくなり<br /> ます。 セッション制御: Web サイト内の変数を追跡できます。変数を追跡することで、複数のリクエストを接続し、認可とユーザー ID に基づいて異なるコンテンツや異なるページを表示できます。<br /> Cookie:クライアントの個人情報を保存するためにサーバーがクライアントに設定するテキストファイル<br /> です。 <p> 2 セッショントラッキングテクノロジー </p> フォームフィールドを非表示<br /> にする URL書き換え<br /> について クッキーテクノロジー<br /> セッションテクノロジー<br />

    php電子書籍28720792018-02-09
  • PHPの言語構造

    1. 言語構造とは<br /> 言語構造: これは PHP 言語のキーワードであり、言語文法の一部です。ユーザーが定義したり、言語拡張機能やライブラリに追加したりすることはできません。変数や戻り値がある場合とない場合があります。 <br /> 2. 言語構造が高速に実行される理由<br /> 関数はまずPHPパーサー(Zendエンジン)で言語構造に分解する必要があるため、言語構造よりもパーサー解析の層が1層多くなり、速度が比較的遅くなります<br /> 3.phpの言語構造とは<br /> エコー()<br /> print()<br /> 死ぬ()<br /> isset()<br /> unset()<br /> include()、include_once() は関数であることに注意してください<br /> require()、require_once() は関数であることに注意してください<br /> 配列()<br /> リスト()<br /> 空の()

    php電子書籍28717352018-02-09
  • PHP共通関数ブロック

    1. *phpでのエラー分類:<br /> 1. 構文エラー:<br /> 2. 実行時エラー:<br /> 3. ロジックエラー:<br /> 2. *php.ini 設定ファイル内で、一般的に使用されるエラーとログの設定。 <br /> error_reporting: エラーレベル<br /> display_errors: ブラウザにエラーメッセージを表示するかどうか<br /> log_errors=On; ログ記録を開始するかどうか<br />

    php電子書籍28723312018-02-09