这个php代码会输出什么,这个php代码会输出什么意思

发布时间:2022-11-30

本文目录一览:

  1. 请问下面这段php代码显示什么呢?为什么? $a=true; echo $a; $a=true?0:true?5:3; echo $a;
  2. 下面这个PHP代码 是什么意思,能一行行详细解释给我吗?谢谢
  3. PHP:如何在控制台输出内容呢?求解
  4. 请写出以下PHP程序的输出结果。知道的帮忙下。。

请问下面这段php代码显示什么呢?为什么? $a=true; echo $a; $a=true?0:true?5:3; echo $a;

$a=true; echo $a; 这个将显示为空。因为boolean值不能作为字符串直接输出。 $a=true?0:true?5:3; 这个语法有问题, $a = true?0 : true ? 5 : 3 ; 转成标准IF ELSE if( $a === true ) { $a = 0; } else { if( $a === true ) //与第一个if是重复的,所以肯定不会到这步 { $a = 5; } else { $a = 3; } } echo $a; 结合上边的$a = true;只能输出0

下面这个PHP代码 是什么意思,能一行行详细解释给我吗?谢谢

?php //以下每行注释对应下一行 //定义一个Car类 class Car { //定义一个变量$color var $color; //定义一个函数,函数名Car,传递参数$color$color默认值green function Car($color="green") { //$this代表Car类中的变量,“-”代表访问,它的意思是把$color这个Car函数的变量赋值给Car类中的$color变量 $this-color = $color; } function what_color() { return $this-color; } } //自己理解 function print_vars($obj) { //foreach方式的循环,给get_object_vars函数传递一个参数$obj,把get_object_vars的返回值赋值给$prop$val,返回值肯定是一字典,否则不会用foreach方式循环,$prop是数组的名,$val是值,数组样式参考“a['名']='值'” foreach (get_object_vars($obj) as $prop =$val) { //输出 echo "\t$prop = $val\n"; } } //在刚才写的Car类是虚的,这里我们用new 类名()来实例化。这时$herbie代表一个Car实例。white这个字符串是传到Car类的初始化函数,也就是Car类中的Car函数。 $herbie = new Car("white"); //输出 echo "\herbie: Properties\n"; //格式化输出,这里会输出$herbie所有的信息,包括类型、值…… print_vars($herbie); ?

PHP:如何在控制台输出内容呢?求解

使用echoprint_r 等输出函数,其步骤如下: 需要准备的材料分别是:电脑、php编辑器、浏览器。

  1. 首先,打开php编辑器,新建php文件,例如:index.php。
  2. 在index.php中,输入代码:echo 'hello, world!br/';print_r([1, 2]);
  3. 浏览器运行index.php页面,此时发现相关内容被输出了。

请写出以下PHP程序的输出结果。知道的帮忙下。。

输出结果为空,如果开notice错误会报两个错,一个是define(myvalue,"10")里myvalue没加引号,一个是print $myvalue[myvalue];里报myvalue未定义。 你这个print $myvalue[myvalue];本来就有问题呀,没有这个变量$myvalue,有这个$myarray 应该是输出print $myarray[myvalue]吧如果是这样的话输出结果为:dog