目次
金曜日だよ、ララララ -LAMP+PHPのOOP、-lampoop
ホームページ バックエンド開発 PHPチュートリアル 金曜日です、ララララ-LAMP+PHPのOOP、-lampoop_PHPチュートリアル

金曜日です、ララララ-LAMP+PHPのOOP、-lampoop_PHPチュートリアル

Jul 12, 2016 am 09:03 AM
phpファイル

金曜日だよ、ララララ -LAMP+PHPのOOP、-lampoop

こんにちは

金曜日ですね~~

1.LAMP設定が完了しました

5. LAMP構成環境の最適化

5.4 仮想ホストの仕組み

apache仮想ホスト。仮想ホスト

異なるドメイン名を使用して異なるディレクトリにアクセス - 手動で DNS をシミュレートします

これは、ホストファイルを変更することで実現できます。具体的にはホストアドレスとドメイン名です

レビュー

liang@liang-andy:~$ sudo apt-get install apache2

liang@liang-andy:~$ sudo apt-get install php5
次に、apache2の動作を実装するphpモジュールであるphp5.loadをロード/確認します(LAMP間のやり取りはモジュールの起動/接続です)
liang@liang-andy:~$ cat /etc/apache2/mods-enabled/php5.load
liang@liang-andy:~$ sudo apt-get install mysql-server

sudo apt-get install apache2 php5 mysql-server php5-mysql

liang@liang-andy:~$ sudo サービス mysql 再起動
liang@liang-andy:~$ sudo サービス apache2 再起動

----phpinfo プローブを作成します

最初に vim をインストールします

sudo apt-get vim のインストール

phpのwwwフォルダーに切り替えてcdコマンドを使用します

cd /var/www/html (バージョン 14.4)

次に、ここでphpファイルを作成します

sudo vim info.php

PHPコードを書く

echo mysql_connect('localhost','root','hanhan123') ? 'Hoho' : 'WTF';

phpinfo();
次に、escキー、wqを入力して保存して終了します

http://192.168.1.100/info.php ブラウザ入力検証結果

レビュー終了

5.5 phpmyadminをインストールする

---

apt-getコマンド

sudo apt-get install phpmyadmin

sudo ln -s /usr/share/phpmyadmin/ /var/www/pma

6. サーバークラスターを理解する

国内外に有名な巨大サーバークラスターが多数あります。

大量のリクエストを同時に処理するために使用されます

-------------------------------------------------

2. PHP での OOP プログラミング

4. OOP の高度な実践

手続きの準備

date_default_timezone_set("PRC");
/**
* 1. クラスの定義は class キーワードで始まり、その後にクラス名が続きます。クラス名は通常、各単語の最初の文字を大文字にして付けられます。
* 2. クラスのプロパティを定義します
* 3. クラスのメソッドを定義します
* 4. クラスのオブジェクトをインスタンス化します
* 5. オブジェクトのプロパティとメソッドを使用します
*/
class NbaPlayer
{
// クラス属性の定義
public $name="Jordan" // 属性を定義
public $身長="198cm";
public $weight="98kg";
public $team="ブル";
public $playerNumber="23";

// クラスメソッドの定義
public function run() {
echo "Runningn";
}

public function Jump(){
echo "Jumpingn";
}
public function dribble(){
echo "Dribblingn";
}
public functionshoot(){
echo "Shootingn";
}
public function dunk( ){
echo "Dunkingn";
}
public function pass(){
echo "Passingn";
}
}

/**
* 1. クラスをオブジェクトにインスタンス化する場合は、 new キーワードを使用し、その後に new 、クラス名と 1 組のかっこを続けます。
* 2. オブジェクトを使用すると、他の値を使用するのと同じように代入操作を実行できます
*/
$jordan = new NbaPlayer();
// オブジェクトのプロパティにアクセスするために使用される構文は、-> 記号の後にプロパティの名前が続きます
echo $jordan- >name."n ";
// オブジェクトのメソッドを呼び出すために使用される構文は、-> 記号の後にメソッド名と 1 組のかっこが続きます
$jordan->run();
$jordan->pass();

?>

4.1 継承

つまり、オブジェクトの同様の部分を複数の場所で使用できるため、コードの冗長性が回避され、開発効率が向上します。

利点: 親クラスで定義されているため、サブクラスで再度定義する必要はありません - 効率が高く、外部的にはパフォーマンスが一貫しています (サブクラスを変更するために書き換えるのは親クラスです)。

栗をください

class Human{
public $name;
public $height;
public $weight;

public function Eat($food){
echo $this->name." は ".$food."n" を食べています;
}
}

親クラスとして人間、サブクラスとしてNBAプレーヤー

クラス NbaPlayer は Human{

を拡張します

サブクラスを介して親クラスの関数を直接呼び出してみます

$jordan->eat("apple");

出力

ジョーダンの食べるリンゴ

問題ありません! サブクラスは親クラスのプロパティとメソッドを直接呼び出すことができます! ! (親クラスで定義されたメソッドとプロパティは、サブクラスのオブジェクトで直接アクセスできます)

結局のところ、その意味から判断すると、サブクラスは親クラスの拡張です。

さらに、親クラスの属性にサブクラスでアクセスできます(実際、簡単に理解すると、すべてのサブクラスは親クラス以上のオブジェクトです。ベン図を想像してください)

クラスの継承、extendsの使用、1つの「お父さん」のみをフォローできる - PHPの単一継承原則

4.2 アクセス制御

すべてのプロパティとメソッドにはアクセス許可オプションがあります - アクセスできる人を選択します

パブリック: どこでも公開

protected: それ自体とそのサブクラスによって保護されます

プライベート: プライベート、自分だけがアクセスできます

個人的な例を教えてください

Nbaplayerのサブクラスに、新しい定義が追加されます

プライベート $age="44";

public function getAge(){
echo $this->name." の年齢は ".$this->age;
}

//直接、内部パブリック関数を通じて private を呼び出してみます
//$jordan->age;
$jordan->getAge();

それでは、 protected に関しては、スコープは親クラスとサブクラスに厳密に制限されます。つまり、サブクラスの定義後は中括弧が無効になります。

4.3 静的メンバー

は単純に定数(?)として理解できます

静的

ブ・シャン・シェ・レ

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/1077890.html技術記事金曜日です、ララララ - LAMP+PHP の OOP、-lampoop こんにちは金曜日~~ 1. LAMP 構成の完了 パート 5、LAMP 構成環境の最適化 5.4 仮想ホストの動作原理 Apache 仮想ホスト。仮想-h...
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、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)

携帯電話でphpファイルを開く方法 携帯電話でphpファイルを開く方法 Nov 13, 2023 am 11:08 AM

携帯電話でphpファイルを開くには、携帯電話でphpを実行できるサーバー環境を構築し、phpファイルをサーバーにアップロードする必要があります。次に、サーバーの IP アドレスまたはドメイン名と php ファイルへのパスを携帯電話のブラウザに入力して、php ファイルを開いてその内容を表示します。

PHP ファイルパスの大文字と小文字のエラーに対処し、対応するエラーメッセージを生成する方法 PHP ファイルパスの大文字と小文字のエラーに対処し、対応するエラーメッセージを生成する方法 Aug 08, 2023 pm 09:45 PM

PHP ファイル パスの大文字と小文字のエラーに対処し、対応するエラー メッセージを生成する方法 PHP プログラムの開発過程で、ファイル パスの大文字と小文字のエラーの問題がよく発生します。 Windows と Linux システムではファイル パスの大文字と小文字の処理が異なるため、開発環境で Windows システムを使用してプログラムがテストに合格した場合、Linux サーバーにデプロイするときにパス エラーが発生する可能性があります。この問題を解決するために、大きなファイル パスに対処するいくつかの方法を使用できます。

phpファイルの開き方 phpファイルの開き方 Sep 01, 2023 am 11:53 AM

PHP ファイルを開く手順: 1. テキスト エディタを選択します; 2. 選択したテキスト エディタで新しいファイルを作成し、.php ファイルとして保存します; 3. 作成された PHP ファイルに PHP コードを書き込みます; 4. PHP を実行しますローカル コンピュータ上にファイルがある場合は、サーバー環境をセットアップする必要があります; 5. サーバー環境をインストールした後、PHP ファイルをサーバー ディレクトリに配置する必要があります; 6. PHP ファイルをサーバー ディレクトリに配置したら、次のことができます。サーバーを参照して実行します。

コンテンツのいくつかの側面を .php ファイルに含めることができます コンテンツのいくつかの側面を .php ファイルに含めることができます Mar 06, 2023 pm 05:32 PM

php ファイルに含めることができるもの: 1. 開始タグ "<?php" と終了タグ "?>"、すべての PHP コードはこのタグのペア内に記述する必要があります; 2. セミコロン ";" は PHP です。ステートメント区切り文字はコード実行の命令も表します; 3. コメント (単一行コメント「//」、複数行コメント「/* */」、およびシェル コメント「#」を含みます); 4. 改行。コードの可読性を向上させる; 5. コードセグメント (関数など)。

phpファイルの開き方 phpファイルの開き方 Jan 24, 2024 pm 04:12 PM

PHP ファイルを開くためのツール: 1. Notepad++; 2. Sublime Text; 3. Visual Studio Code; 4. Eclipse; 5. XAMPP。詳細な紹介: 1. Notepad++ は、PHP を含む複数のプログラミング言語をサポートする無料のテキスト エディターであり、構文の強調表示やコードの折りたたみなどの機能があり、PHP コードの読み取りと編集が容易になります; 2. Sublime Text 、強力なテキストエディタなど。

PHP ファイルにはどのようなコードを含めることができますか? PHP ファイルにはどのようなコードを含めることができますか? Aug 01, 2023 pm 01:34 PM

PHP ファイルには次のコードを含めることができます: 1. さまざまなサーバー側タスクを完了するために使用される PHP コード; 2. Web ページの構造とレイアウトを定義するために使用される HTML コード; 3. Web のスタイルを定義するために使用される CSS コードページ; 4. Web ページにさまざまな動的対話機能を実装するために使用される JavaScript コード; 5. データベースの操作に使用される SQL コード; 6. ファイルには、コードをモジュール化できるコードが含まれています; 7. サードパーティのライブラリおよびフレームワーク、機能豊富なアプリケーションを迅速に構築できます。

PHP プログラムを実行するための前提条件は何ですか? PHP プログラムを実行するための前提条件は何ですか? Mar 26, 2024 pm 03:45 PM

タイトル: PHP プログラムを実行するための前提条件と例。PHP は、Web 開発で広く使用されているスクリプト言語です。多くの Web サイトは、PHP を使用して動的コンテンツを実行します。 PHP プログラムを正常に実行するには、いくつかの前提条件を満たす必要があります。以下では、PHP プログラムを実行するための前提条件を紹介し、具体的なコード例を示します。サーバー環境 まず、PHP プログラムは、PHP 言語をサポートするサーバー環境で正常に動作する必要があります。最も一般的なサーバー環境は Apache サーバーであり、PHP インタープリターをインストールする必要があります。

PHP ファイルのエンコード エラーを処理し、対応するエラー メッセージを生成する方法 PHP ファイルのエンコード エラーを処理し、対応するエラー メッセージを生成する方法 Aug 06, 2023 pm 02:09 PM

PHP ファイルのエンコード エラーを処理し、対応するエラー メッセージを生成する方法 PHP アプリケーションを開発する場合、ファイル エンコード エラーが頻繁に発生します。これらのエラーにより、プログラムが適切に実行されなかったり、ユーザーの前に文字化けしたコードが表示されたりする可能性があります。これらのエラーをより適切に処理し、対応するエラー メッセージを生成するために、いくつかの一般的な解決策を講じることができます。ファイルのエンコーディングを決定する まず、ファイルのエンコーディング形式を決定する必要があります。一般的なエンコード形式には、UTF-8、GBK などが含まれます。テキストエディタの「名前を付けて保存」機能を使用して表示できます。

See all articles