Heim >Backend-Entwicklung >PHP-Tutorial >Zusammenfassung der Verwendung der magischen Methode __tostring() in PHP

Zusammenfassung der Verwendung der magischen Methode __tostring() in PHP

伊谢尔伦
伊谢尔伦Original
2017-06-12 09:39:142944Durchsuche

tostring()魔术方法  将一个对象当做一个字符串来使用时,会自动调用该方法,并且在该方法中,可以返回一定的字符串,以表明该对象转换为字符串之后的结果。该魔术方法比较常用。   注意:如果没有定义该方法,则对象无法当做字符串来使用!类里面未定义tostring()方法的例子:

1. __invoke()如何使用?php中的__invoke()实例用法汇总

Zusammenfassung der Verwendung der magischen Methode __tostring() in PHP

简介:tostring()魔术方法  将一个对象当做一个字符串来使用时,会自动调用该方法,并且在该方法中,可以返回一定的字符串,以表明该对象转换为字符串之后的结果。该魔术方法比较常用。   注意:如果没有定义该方法,则对象无法当做字符串来使用!类里面未定义tostring()方法的例子:<?phpini_set('display_errors', 1);class...

2. 关于(String)的详细介绍

Zusammenfassung der Verwendung der magischen Methode __tostring() in PHP

简介: 在java项目的实际开发和应用中,常常需要用到将对象转为String这一基本功能。本文将对常用的转换方法进行一个总结。常用的方法有Object.toString(),(String)要转换的对象,String.valueOf(Object)等。下面对这些方法一一进行分析。方法1:采用 Object.toString()方法请看下面的例子:Object ob...

3. Java中valueOf和toString,(String)之间的区别

Zusammenfassung der Verwendung der magischen Methode __tostring() in PHP

简介:在java项目的实际开发和应用中,常常需要用到将对象转为String这一基本功能。本文将对常用的转换方法进行一个总结。常用的方法有Object.toString(),(String)要转换的对象,String.valueOf(Object)等。下面对这些方法一一进行分析。方法1:采用 Object.toString()方法请看下面的例子:Object object = getObject(

4. 魔术方法___toString()实例详解(php面向对象高级教程)

Zusammenfassung der Verwendung der magischen Methode __tostring() in PHP

简介:我们都知道,在我们实例化一个类之后,访问类的属性时,都是$实例化名称->属性名这样的格式去访问,那么你们有没有直接用echo或者print输出对象呢。有的人说,这样应该是不行的,会报错吧。没错,这样直接输出确实会报错,但是,当我们用了魔术方法__toString时就可以了。  实例分析:  

5. 魔术方法__get()实例详解(php面向对象高级教程2)

Zusammenfassung der Verwendung der magischen Methode __tostring() in PHP

简介:看到这个名字,是不是有种很高级的感觉。没错,魔术方法确实很高级。 那么,什么是魔术方法呢? 在PHP中以两个下划线开头的方法,被称为"魔术方法"(Magic methods)。比如之前讲过的__construct(), __destruct (), __clone(),以及__call(),,__get(), __set(),__sleep(), __wakeup(), __toString(), __autoload()等,都是魔术方法。

6. 了解JS中的进制转换及作用

Zusammenfassung der Verwendung der magischen Methode __tostring() in PHP

Einführung: Die JS-Basiskonvertierung ist in binäre, oktale, dezimale und hexadezimale Konvertierungen unterteilt. Wir können object.toString() direkt verwenden, um Folgendes zu erreichen: Führen Sie den folgenden Code aus //konvertiert Dezimal in Hexadezimal (10). .toString(16) // =>"a"//konvertiert Oktal in Hexadezimal (012).toString(16) // => ;"a"//Konvertiert Hexadezimal in Dezimal (0x16).toString(10) / / =>"22"//Hexadezimal in Oktal umwandeln

7. PHP objektorientierte detaillierte Codebeispiele für __tostring() und __invoke()

Zusammenfassung der Verwendung der magischen Methode __tostring() in PHP

Einführung: Wenn die magische Methode __tostring() ein Objekt als Zeichenfolge verwendet, ruft sie diese Methode automatisch auf und Bei dieser Methode kann eine bestimmte Zeichenfolge zurückgegeben werden, um anzuzeigen, dass das Objekt in ein Zeichenfolgenergebnis konvertiert wird. Diese magische Methode ist relativ verbreitet. Hinweis: Wenn diese Methode nicht definiert ist, kann das Objekt nicht als String verwendet werden! Beispiel einer undefinierten __tostring()-Methode in einer Klasse:

8. Float-Typ-Hinzufügung in JS-Beispiel Code-Sharing für Subtraktion, Multiplikation und Division

Zusammenfassung der Verwendung der magischen Methode __tostring() in PHP

Einführung: //Gleitkomma-Additionsfunktion FloatAdd(arg1, arg2 ){ var r1,r2,m; try{r1=arg1.toString().split(.)[1].length}catch(e){r1=0} try{r2=arg2.toString().split ( .)[1].length}catch(e){r2=0} m=Math.pow(10,

9. Detaillierte Erläuterung des c#-formatierten Zahlencodes Beispiel

Zusammenfassung der Verwendung der magischen Methode __tostring() in PHP

Einführung: int a = 12345678;// Das Format ist Sring-Ausgabe Label1.Text = String .Format( asdfadsf{0}adsfasdf,a);Label2.Text = asdfadsf+a.ToString()+adsfasdf;Label1.Text = string.Format(asdfadsf{0:C}adsfasdf,a);//asdf

10. Detaillierte Code-Einführung von 22 gängigen Methoden in JavaScript-Arrays

Zusammenfassung der Verwendung der magischen Methode __tostring() in PHP

Einführung: Wie oben erwähnt, gibt es insgesamt 22 Methoden für Arrays. Dieser Artikel unterteilt sie in Objektvererbungsmethoden, Array-Konvertierungsmethoden, Stapel- und Warteschlangenmethoden, Array-Sortiermethoden, Array-Spleißmethoden und Methoden zur Subarray-Erstellung und Array-Löschmethoden, Array-Positionsmethoden, Array-Zusammenführungsmethoden und Array-Iterationsmethoden, insgesamt 10 Kategorien. Das Objektvererbungsmethoden-Array ist ein spezielles Objekt, das toString(), toLocaleString() und erbt valueOf()-Methoden des Objekts Object [toString()] Die toString()-Methode gibt einen String zurück, der durch die Stringform jedes Werts im Array verkettet ist.

[Verwandte Q&A-Empfehlungen ]:

javascript - 123.toString() und var a = 123; Warum erhalten Sie unterschiedliche Ergebnisse? 🎜>javascript - js's parseInt(1e21, 10) Warum erhalten Sie 1?

java – Über das Überschreiben der toString()-Methode

javascript – typeof (new Date()) + 1 Warum ist das Ergebnis „string " "In der Tat ist es nicht "Zahl"

Javascript – seltsame Art, String in js zu schreiben str = (str + '') .toString();

Das obige ist der detaillierte Inhalt vonZusammenfassung der Verwendung der magischen Methode __tostring() in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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