‘壹’ php实例化类,使用类中方法,如何输出方法里的变量
//方法一
classa{
public$_b1,$_b2,$_b3;
publicfunctiona1(){
$this->_b1='123';
$this->_b2='abc';
$this->_b3='456';
}
}
//调用
$c=newa;
$c->a1();
echo$c->_b1;
//说明,类中或者说方法中,在通常下,是局部变量,而非全局变量!
//要直接输出echo$_b1;的话,你就要把变量弄成全局变量,或者使用引用,不过引用这种方法,在php高版本中好像已经不支持,所以不推荐。
//方法二
classa{
functiona1(){
global$_b1;
$_b1='123';
}
}
$c=newa;
$c->a1();
echo$_b1;
‘贰’ 请问这个PHP怎么实现,就是 每次输出的时候都输出一个变量的值,这个变量 的名字在字符串中写好了
这个是因为变量的作用域问题,所以你这样没法实现,
但是可以通过封装函数的方式实现
$a='hellow';
$f='world';
b();//这样的话连echo都省了
$f='world2';
b();
functionb(){
global$a,$f;
echo$a.''.$f;
echo'<br/>';//这个可要可不要,br标签,被网络过滤掉了
}
‘叁’ PHP数组里含有变量怎么才能输出里面的变量值
不明白你的意思。 如果你想输出一个数组,你直接用 print_r($arr);就行了。 如果你想输出所有的$_SESSION ;直接,print_r($_SESSION);
‘肆’ php中如何输出如下变量$b的id值
用echo,比如
for ($M=0;$M<10;$M++) {
echo "$M
";
}
‘伍’ php中的${a}为什么也能打印出变量值啊
你说的这种情况,只能在是双引号的情况,在单引号下面是不行的。当使用双引号来括字符串时,PHP解释器会对其进行变量替换、转义等操作,如“”,即使引号内没有变量,PHP解释器依然会对其进行检查,因此如果你只想输出一个基本的字符串,就用单引号,这样会节省一些资源。当然,如果你需要进行变量替换的话,那就必须用双引号了,但其他情况下还是用单引号吧。现在应该知道双引号里面使用变量的用途了吧:就是进行变量替换
‘陆’ PHP中如何实现输出所有变量的值
echo就可以输出变量值了
如果有$a,$b两个变量就输出
echo
$a
.
'
'
.
$b;
如果要循环输出变量
比如
for($i=0;$i<1000;$i++){
echo
'$i
.
'
'
;
}
这样就能输出从0
到
999
的数字
‘柒’ php输出一个变量值,如何简写
var a=〈?php echo $a;?〉你要怎么简写 你要用框架的话就可以var a ={$a}
‘捌’ php变量输出的几种方式
PHP开发中,经常会查看变量的值,因此经常会将变量的值输出到页面以便于查看。 常用的输出方式有:echo、print、print_r、var_mp、var_exprot等;echo和print常用来输出字符串; 查看数组常用print_r、var_mp、var_exprot; 若使用echo和pri...
‘玖’ php中如何将输出变量值为正数
PHP 中 abs() 函数可以实现
abs() 函数返回一个数的绝对值。
abs(x)
参数说明
x 必需
返回参数 x 的绝对值。如果参数 x 是 float,则返回的类型也是 float,否则返回 integer(因为 float 通常比 integer 有更大的取值范围)。
例如:
<?php
echo(abs(6.7));
echo(abs(-3));
echo(abs(3));
?>
输出:
6.7
3
3
‘拾’ php 里怎么输出一个变量
status为protected属性,能在类或者继承类中直接使用,外部是无法直接使用的。
因而需要在这个类中定义一个public方法输入status:
public function get_status(){
return $this->status;
}
然后再输入echo $book->get_status();