>  기사  >  백엔드 개발  >  PHP에서 __tostring() 매직 메소드를 사용하는 방법 요약

PHP에서 __tostring() 매직 메소드를 사용하는 방법 요약

伊谢尔伦
伊谢尔伦원래의
2017-06-12 09:39:142930검색

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

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

PHP에서 __tostring() 매직 메소드를 사용하는 방법 요약

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

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

PHP에서 __tostring() 매직 메소드를 사용하는 방법 요약

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

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

PHP에서 __tostring() 매직 메소드를 사용하는 방법 요약

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

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

PHP에서 __tostring() 매직 메소드를 사용하는 방법 요약

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

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

PHP에서 __tostring() 매직 메소드를 사용하는 방법 요약

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

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

PHP에서 __tostring() 매직 메소드를 사용하는 방법 요약

소개: JS 기본 변환은 2진수, 8진수, 10진수 및 16진수 변환으로 구분됩니다. 이를 달성하기 위해 .toString() 객체를 직접 사용할 수 있습니다. 다음 코드를 실행하세요. // 10진수를 16진수로 변환 (10).toString( 16) // =>"a"//8진수를 16진수로 변환 (012).toString(16) // =>"a" //16진수를 10진수로 변환 (0x16).toString(10) // => ;"22"//16진수를 10진수로 변환

7. PHP 객체 지향-__tostring() 및 __invoke()의 자세한 코드 예제

PHP에서 __tostring() 매직 메소드를 사용하는 방법 요약

소개: __tostring() 매직 메서드 객체를 문자열로 사용할 때 자동으로 이 메소드를 호출하며, 이 메소드에서는 객체를 문자열로 변환한 결과를 나타내는 문자열을 반환할 수 있습니다. 이 마법의 방법은 비교적 일반적입니다. 참고: 이 메소드가 정의되지 않으면 객체를 문자열로 사용할 수 없습니다! 클래스의 정의되지 않은 __tostring() 메소드 예:

8 JS의 Float 유형 덧셈, 뺄셈, 곱셈 및 나눗셈을 위한 샘플 코드 공유

PHP에서 __tostring() 매직 메소드를 사용하는 방법 요약

소개: //부동 소수점 추가 함수 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 C# 형식이 지정된 숫자 코드 예제에 대한 자세한 설명

PHP에서 __tostring() 매직 메소드를 사용하는 방법 요약

소개: int a = 12345678;//형식은 sring 출력입니다. 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 22가지 JavaScript 세부정보 arrays 일반적으로 사용되는 메소드의 코드에 대한 자세한 소개

PHP에서 __tostring() 매직 메소드를 사용하는 방법 요약

소개: 위에서 언급한 것처럼 배열에는 총 22가지 메소드가 있습니다. 이번 글에서는 이를 객체 상속 방식, 배열 변환 방식, 스택으로 나누어보겠습니다. 및 큐 방법, 배열 정렬 방법, 배열 방법에는 스플라이싱 방법, 하위 배열 생성 방법, 배열 삭제 방법, 배열 위치 방법, 배열 병합 방법, 배열 반복 방법 등 총 10가지 항목이 도입됩니다. 자세히 말하면 배열은 toString(), toLocaleString() 및 valueOf() 메서드를 상속하는 특수 객체입니다. [toString()] toString() 메서드는 배열의 각 값을 문자열 형태로 연결하여 문자열을 반환합니다..

【관련 Q&A 권장사항】:

javascript - 123.toString() 및 var a = 123; a.toString(); 왜 다른 결과를 얻나요? 1e21, 10) 1을 얻나요?

java - toString() 메소드 재작성 정보

javascript - typeof (new Date()) + 1 결과가 "문자열"이지만 "숫자"는 아닌 이유

javascript - 문자열을 작성하는 js의 이상한 방법 str = (str + '') .toString();

위 내용은 PHP에서 __tostring() 매직 메소드를 사용하는 방법 요약의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.