1.php のクラス構造と呼び出しメソッドは Java のクラス構造と大きく異なります。
2.php はメソッドと変数を呼び出すために -> を使用します。 1 つの
Constructorと 1 つの Destructor があります。サブクラスのこれら 2 つの関数は、parent:: によって呼び出して保持できます。 1. 親クラス myClass.php
<?php header("Content-type:text/html;charset=utf-8"); class myClass { public $n = "这是public对象"; private $n2 = "这是private对象"; protected $n3 = "这是protected对象"; private $myCt01; private $myCt02; private $myCt03; static public $m = "我是静态变量"; //构造函数一个参数 // public function construct($myCt01) // { // $this->myCt01 = $myCt01; // } //构造函数,是程序开始时就执行。 public function construct($myCt01, $myCt02, $myCt03) { $this->myCt01 = $myCt01; $this->myCt02 = $myCt02; $this->myCt03 = $myCt03; } //析构函数,程序结束时执行 public function destruct() { // TODO: Implement destruct() method. echo "我是析构函数"; } //打印值 public function printMyCt01() { echo $this->myCt01; echo $this->myCt02; echo $this->myCt03; } //无参数,无返回值 public function getMyClass() { echo "这是我的类getMyClass()方法" . "<br>"; echo $this->n2; echo $this->n3; } //具有返回值,无参数 public function getMyNum() { return "我是返回值"; } //有参数有返回值 public function getMyName($n) { $n = $n . "大海" . "<br>"; return $n; } //有参数,参数具有初始化,如果被传入则用传入的,没传入则不用;无返回值 public function getAction($a, $b, $c = "我是初始化") { echo $a . "<br>"; echo $b . "<br>"; echo $c . "<br>"; } //静态方法 static public function getSc() { echo "我是静态方法" . "<br>"; } } ////构造参数,必须传参 //$myCs = new myClass("汪洋大盗", "汪洋大盗", "汪洋大盗"); //$myCs->printMyCt01(); //$myCs->getMyClass(); //echo $myCs->n; ////具有返回值,无参数 //echo "<br>" . $myCs->getMyNum(); //注意下边的输出方式 //$r = $myCs->getMyNum(); //echo $r; ////有参数有返回值 //echo $myCs->getMyName("汪洋"); ////有参数,参数具有初始化 //$myCs->getAction("123", "456"); //$myCs->getAction("123", "456", "789"); //静态的情况下 ////静态方法 //myClass::getSc(); //$myCs->getSc(); ////静态变量 //echo myClass::$m; ?>
3. サブクラス ファイル myChild.php
<?php /** * Created by PhpStorm. * User: 洋 汪 * Date: 2016/7/16 * Time: 17:59 */ header("Content-type:text/html;charset=utf-8"); include "myClass.php"; class myChild extends myClass { public function construct() { // parent::construct("", $myCt02, $myCt03); //可以保留父类的构造函数,也可以不保留。 echo "我是儿子的构造函数" . "<br>"; } public function destruct() { echo "我是儿子的析构函数" . "<br>"; // parent::destruct(); } } //只能得到父类的public的方法,变量;静态方法,静态变量。 $mc = new myChild(); echo $mc::getSc(); echo $mc::$m; ?>
以上がPHP のコンストラクター、デストラクター、(静的) 変数、メソッドの分析例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

まだ人気があるのは、使いやすさ、柔軟性、強力なエコシステムです。 1)使いやすさとシンプルな構文により、初心者にとって最初の選択肢になります。 2)Web開発、HTTP要求とデータベースとの優れた相互作用と密接に統合されています。 3)巨大なエコシステムは、豊富なツールとライブラリを提供します。 4)アクティブなコミュニティとオープンソースの性質は、それらを新しいニーズとテクノロジーの傾向に適応させます。

PHPとPythonはどちらも、Web開発、データ処理、自動化タスクで広く使用されている高レベルのプログラミング言語です。 1.PHPは、ダイナミックウェブサイトとコンテンツ管理システムの構築によく使用されますが、PythonはWebフレームワークとデータサイエンスの構築に使用されることがよくあります。 2.PHPはエコーを使用してコンテンツを出力し、Pythonは印刷を使用します。 3.両方ともオブジェクト指向プログラミングをサポートしますが、構文とキーワードは異なります。 4。PHPは弱いタイプの変換をサポートしますが、Pythonはより厳しくなります。 5. PHPパフォーマンスの最適化には、Opcacheおよび非同期プログラミングの使用が含まれますが、PythonはCprofileおよび非同期プログラミングを使用します。

PHPは主に手順プログラミングですが、オブジェクト指向プログラミング(OOP)もサポートしています。 Pythonは、OOP、機能、手続き上のプログラミングなど、さまざまなパラダイムをサポートしています。 PHPはWeb開発に適しており、Pythonはデータ分析や機械学習などのさまざまなアプリケーションに適しています。

PHPは1994年に発信され、Rasmuslerdorfによって開発されました。もともとはウェブサイトの訪問者を追跡するために使用され、サーバー側のスクリプト言語に徐々に進化し、Web開発で広く使用されていました。 Pythonは、1980年代後半にGuidovan Rossumによって開発され、1991年に最初にリリースされました。コードの読みやすさとシンプルさを強調し、科学的コンピューティング、データ分析、その他の分野に適しています。

PHPはWeb開発と迅速なプロトタイピングに適しており、Pythonはデータサイエンスと機械学習に適しています。 1.PHPは、単純な構文と迅速な開発に適した動的なWeb開発に使用されます。 2。Pythonには簡潔な構文があり、複数のフィールドに適しており、強力なライブラリエコシステムがあります。

PHPは、多数のWebサイトとアプリケーションをサポートし、フレームワークを通じて開発ニーズに適応するため、近代化プロセスで依然として重要です。 1.PHP7はパフォーマンスを向上させ、新機能を紹介します。 2。Laravel、Symfony、Codeigniterなどの最新のフレームワークは、開発を簡素化し、コードの品質を向上させます。 3.パフォーマンスの最適化とベストプラクティスは、アプリケーションの効率をさらに改善します。

phphassiblasifly-impactedwebdevevermentandsbeyondit.1)itpowersmajorplatformslikewordpratsandexcelsindatabase interactions.2)php'sadaptableability allowsitale forlargeapplicationsusingframeworkslikelavel.3)

PHPタイプは、コードの品質と読みやすさを向上させるためのプロンプトがあります。 1)スカラータイプのヒント:php7.0であるため、基本データ型は、int、floatなどの関数パラメーターで指定できます。 3)ユニオンタイプのプロンプト:PHP8.0であるため、関数パラメーターまたは戻り値で複数のタイプを指定することができます。 4)Nullable Typeプロンプト:null値を含めることができ、null値を返す可能性のある機能を処理できます。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

SublimeText3 中国語版
中国語版、とても使いやすい

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

ドリームウィーバー CS6
ビジュアル Web 開発ツール

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境
