Heim  >  Artikel  >  Backend-Entwicklung  >  Wie verwende ich __tostring()? Zusammenfassung der __tostring()-Instanznutzung

Wie verwende ich __tostring()? Zusammenfassung der __tostring()-Instanznutzung

零下一度
零下一度Original
2017-06-12 09:42:234091Durchsuche

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

1. php中__tostring()魔术方法的使用方法汇总

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

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

Wie verwende ich __tostring()? Zusammenfassung der __tostring()-Instanznutzung

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

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

Wie verwende ich __tostring()? Zusammenfassung der __tostring()-Instanznutzung

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

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

Wie verwende ich __tostring()? Zusammenfassung der __tostring()-Instanznutzung

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

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

Wie verwende ich __tostring()? Zusammenfassung der __tostring()-Instanznutzung

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

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

Einleitung: Wenn Sie diesen Namen sehen, vermittelt er Ihnen ein sehr hochwertiges Gefühl. Ja, magische Methoden sind tatsächlich fortgeschritten. Was ist also eine magische Methode? In PHP werden Methoden, die mit zwei Unterstrichen beginnen, „Magic-Methoden“ genannt. Zum Beispiel die zuvor erwähnten __construct(), __destruct(), __clone() und __call(),,__get(), __set(),__sleep(), __wakeup(), __toString(), __autoload() usw. , Das sind alles magische Methoden.

7. Verstehen Sie die Basiskonvertierung und ihre Funktion in JS

Wie verwende ich __tostring()? Zusammenfassung der __tostring()-Instanznutzung

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 konvertieren

8. PHP-objektorientierte, detaillierte Codebeispiele für __tostring() und __invoke()

Wie verwende ich __tostring()? Zusammenfassung der __tostring()-Instanznutzung

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:

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

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

10. Detaillierte Erläuterung des Beispiels für einen c#-formatierten Zahlencode

Wie verwende ich __tostring()? Zusammenfassung der __tostring()-Instanznutzung

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

[Verwandte Q&A-Empfehlungen]:

Java - Eingabe- und Ausgabestream Warum ist der Zeitabstand zwischen zwei Schreibvorgängen relativ kurz? Wenn nur ein Lesevorgang erforderlich ist, können die beiden Daten ausgelesen werden und der Ruhezustand kann sein Wird verwendet, um sie zu trennen

Javascript – JS implementiert Zahlenformatierungsproblem, z. B. 9999999 -> 9.999.999, aber 01234. Wie behält man die führende 0 nach der Formatierung bei? javascript – js Verwendung der Methoden toSring() und toLocaleStirng()

c# – WeChat-Entwicklung für iOS zeigt beim Hochladen von Bildern immer das Hochladen an, und Android kann ohne dass das Hochladen erfolgreich ist Problem.

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

Das obige ist der detaillierte Inhalt vonWie verwende ich __tostring()? Zusammenfassung der __tostring()-Instanznutzung. 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