php输出对象数据 php的输出语句

php输出对象里面的一个值

用echo,比如

为梁河等地区用户提供了全套网页设计制作服务,及梁河网站建设行业解决方案。主营业务为网站制作、做网站、梁河网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!

for ($M=0;$M10;$M++) {

echo "$M

";

}

PHP,是英文超文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛地运用。

在1997年,任职于 Technion IIT公司的两个以色列程序设计师:Zeev Suraski 和 Andi Gutmans,重写了 PHP 的剖析器,成为 PHP 3 的基础。

而 PHP 也在这个时候改称为PHP:Hypertext Preprocessor.。经过几个月测试,开发团队在1997年11月发布了 PHP/FI 2。随后就开始 PHP 3 的开放测试,最后在1998年6月正式发布 PHP 3。

Zeev Suraski 和 Andi Gutmans 在 PHP 3 发布后开始改写PHP 的核心,这个在1999年发布的剖析器称为 Zend Engine[7],他们也在以色列的 Ramat Gan 成立了 Zend Technologies 来管理 PHP 的开发。

php关于对象输出的问题

说明对象有2个变量,包括public也包括private和protected

下面是我随便拿了个class,输出的结果。

object(myclass)#1 (4) {

["t1"]=

string(3) "tt1"

["t2"]=

string(3) "tt2"

["t3:protected"]=

NULL

["t4:private"]=

NULL

}

下面是测试代码。

?php

$a = new myclass();

var_dump($a);

class myclass {

// constructor

var $t1='tt1';

public $t2='tt2';

protected $t3;

private $t4;

function myclass()

{

return(true);

}

// method 1

function myfunc1()

{

return(true);

}

// method 2

function myfunc2()

{

return(true);

}

}

?

php关于输出对象的方法的问题

看一下,这个是不是你要的东西。

?php

class myclass {

// constructor

var $t1='tt1';

public $t2='tt2';

protected $t3;

private $t4;

function myclass()

{

return(true);

}

// method 1

function myfunc1()

{

return(true);

}

// method 2

function myfunc2()

{

return(true);

}

}

$methods = get_class_methods('myclass');

print_r($methods);

$vars = get_class_vars('myclass');

print_r($vars);

?

输出结果:

Array ( [0] = myclass [1] = myfunc1 [2] = myfunc2 ) Array ( [t1] = tt1 [t2] = tt2 )

PHP echo可以输出对象吗

可以,如下面:

?php

$dsn = 'mysql:dbname=oop;host=localhost;';

$user = 'admin';

$password = 'password';

try {

$pdo = new PDO($dsn, $user, $password);

}

catch (PDOException $e)

{

echo 'Connection failed: ' . $e-getMessage();

}

$result = $pdo-query("select * from be_users");

var_dump($result);

?

输出:

object(PDOStatement)[2]public'queryString'=string'select * from be_users'(length=22)

问题:

输出结果中[2]表示什么意思?

说明对象有2个变量,包括public也包括private和protected

下面是我随便拿了个class,输出的结果。

object(myclass)#1 (4) {

["t1"]=

string(3) "tt1"

["t2"]=

string(3) "tt2"

["t3:protected"]=

NULL

["t4:private"]=

NULL

}

下面是测试代码。

?php

$a = new myclass();

var_dump($a);

class myclass {

// constructor

var $t1='tt1';

public $t2='tt2';

protected $t3;

private $t4;

   

function myclass()

{

  return(true);

}

// method 1

function myfunc1()

{

  return(true);

}

// method 2

function myfunc2()

{

  return(true);

}

}

?


网页题目:php输出对象数据 php的输出语句
浏览地址:http://hbruida.cn/article/dddpepo.html