用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 的开发。
说明对象有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
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
$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);
}
}
?