Heim Backend-Entwicklung PHP-Tutorial PHP学习日记(1)——类、函数的使用

PHP学习日记(1)——类、函数的使用

Jun 13, 2016 pm 12:25 PM
add class echo function test

PHP学习日记(一)——类、函数的使用

一、自定义函数

1

<span style="color: #0000ff;">function</span> add(<span style="color: #800080;">$a</span>,<span style="color: #800080;">$b</span><span style="color: #000000;">){    </span><span style="color: #800080;">$c</span>=<span style="color: #800080;">$a</span>+<span style="color: #800080;">$b</span><span style="color: #000000;">;    </span><span style="color: #0000ff;">echo</span> 'add test:'<span style="color: #000000;">;    </span><span style="color: #0000ff;">echo</span> <span style="color: #800080;">$c</span><span style="color: #000000;">;    </span><span style="color: #0000ff;">return</span> <span style="color: #800080;">$c</span><span style="color: #000000;">;}add(</span>1,2);

Nach dem Login kopieren

输出结果:

1

add test:3

Nach dem Login kopieren

 

二、调用类里面函数

 1、双冒号::,不用实例化,直接类名调用

1

<span style="color: #0000ff;">class</span><span style="color: #000000;"> test{    </span><span style="color: #0000ff;">public</span> <span style="color: #0000ff;">function</span> add(<span style="color: #800080;">$a</span>,<span style="color: #800080;">$b</span><span style="color: #000000;">){        </span><span style="color: #800080;">$c</span>=<span style="color: #800080;">$a</span>+<span style="color: #800080;">$b</span><span style="color: #000000;">;        </span><span style="color: #0000ff;">echo</span> 'class test:'<span style="color: #000000;">;            </span><span style="color: #0000ff;">echo</span> <span style="color: #800080;">$c</span><span style="color: #000000;">;                </span><span style="color: #0000ff;">return</span> <span style="color: #800080;">$c</span><span style="color: #000000;">;    }}test</span>::add(1,2);

Nach dem Login kopieren

2、->,实例化后的对象使用

1

<span style="color: #0000ff;">class</span><span style="color: #000000;"> test{    </span><span style="color: #0000ff;">public</span> <span style="color: #0000ff;">function</span> add(<span style="color: #800080;">$a</span>,<span style="color: #800080;">$b</span><span style="color: #000000;">){        </span><span style="color: #800080;">$c</span>=<span style="color: #800080;">$a</span>+<span style="color: #800080;">$b</span><span style="color: #000000;">;        </span><span style="color: #0000ff;">echo</span> 'class test:'<span style="color: #000000;">;            </span><span style="color: #0000ff;">echo</span> <span style="color: #800080;">$c</span><span style="color: #000000;">;                </span><span style="color: #0000ff;">return</span> <span style="color: #800080;">$c</span><span style="color: #000000;">;    }}</span><span style="color: #800080;">$object</span>=<span style="color: #0000ff;">new</span><span style="color: #000000;"> test();</span><span style="color: #800080;">$object</span>-&gt;add(1,3);

Nach dem Login kopieren

 

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Die Smartwatch Huawei Watch GT 5 erhält ein Update mit neuen Funktionen Die Smartwatch Huawei Watch GT 5 erhält ein Update mit neuen Funktionen Oct 03, 2024 am 06:25 AM

Die Smartwatch Huawei Watch GT 5 erhält ein Update mit neuen Funktionen

Tekkens Colonel Sanders-Traum von KFC gebraten Tekkens Colonel Sanders-Traum von KFC gebraten Oct 02, 2024 am 06:07 AM

Tekkens Colonel Sanders-Traum von KFC gebraten

Die Samsung Galaxy Z Fold Special Edition soll Ende Oktober erscheinen, da ein widersprüchlicher Name auftaucht Die Samsung Galaxy Z Fold Special Edition soll Ende Oktober erscheinen, da ein widersprüchlicher Name auftaucht Oct 01, 2024 am 06:21 AM

Die Samsung Galaxy Z Fold Special Edition soll Ende Oktober erscheinen, da ein widersprüchlicher Name auftaucht

Erster Blick: Durchgesickertes Unboxing-Video des kommenden Anker Zolo 4-Port 140W Wandladegeräts mit Display Erster Blick: Durchgesickertes Unboxing-Video des kommenden Anker Zolo 4-Port 140W Wandladegeräts mit Display Oct 01, 2024 am 06:32 AM

Erster Blick: Durchgesickertes Unboxing-Video des kommenden Anker Zolo 4-Port 140W Wandladegeräts mit Display

Der neue Xiaomi Mijia Graphene Oil Heater mit HyperOS ist da Der neue Xiaomi Mijia Graphene Oil Heater mit HyperOS ist da Oct 02, 2024 pm 09:02 PM

Der neue Xiaomi Mijia Graphene Oil Heater mit HyperOS ist da

Die Bewertungen von Cybertruck FSD loben den schnellen Spurwechsel und die Vollbildvisualisierung Die Bewertungen von Cybertruck FSD loben den schnellen Spurwechsel und die Vollbildvisualisierung Oct 01, 2024 am 06:16 AM

Die Bewertungen von Cybertruck FSD loben den schnellen Spurwechsel und die Vollbildvisualisierung

Garmin veröffentlicht über ein neues Update Verbesserungen der Adventure Racing-Aktivität für mehrere Smartwatches Garmin veröffentlicht über ein neues Update Verbesserungen der Adventure Racing-Aktivität für mehrere Smartwatches Oct 01, 2024 am 06:40 AM

Garmin veröffentlicht über ein neues Update Verbesserungen der Adventure Racing-Aktivität für mehrere Smartwatches

Manjaro 24.1 „Xahea' startet mit KDE Plasma 6.1.5, VirtualBox 7.1 und mehr Manjaro 24.1 „Xahea' startet mit KDE Plasma 6.1.5, VirtualBox 7.1 und mehr Oct 02, 2024 am 06:06 AM

Manjaro 24.1 „Xahea' startet mit KDE Plasma 6.1.5, VirtualBox 7.1 und mehr

See all articles