×

phpsystem返回值1

phpsystem返回值1(php返回字符串)

admin admin 发表于2023-03-24 06:02:08 浏览55 评论0

抢沙发发表评论

本文目录一览:

请问PHP中函数的返回值是什么意思?请详细解释下 !!

函数是一个功能集合体。执行一定的功能或运算。。运算之后的结果保留在函数内部是无意义的。返回值就是把函数运算的结果从函数内部取出。无论是自定义函数还是自带函数。原型都是如下:

function 函数名(参数1, 参数2……) {

运算过程

return 运算结果;

}

return 关键字的作用就是把运算的结果从函数内部移出。要取得这个值。可以使用 = 号赋值给一个变量。

$var = 函数名(参数,如果有的话);

$var 即可以得到函数内部的运算结果。也有些函数是没有返回值的。。比如 var_dump

特别注意一下。返回值。只是返回运算结果的“值”,而不是特定的某个变量。例如:

funciton test() {

$a = 1+2;

return $a;

}

以上代码返回的是 3 这个值。而不是 $a 本身。所以才叫 返回“值”

linux下,php启用exec(),system(),passthru(),这几个函数失败,返回值是1、127、126

是不是函数未定义,这几个函数模块没有开启,所以不支持,找到模块函数将注释去掉,重启apache试试

php的system函数

输出0,是表示你运行失败,而不是运行成功呀!

return 0;是什么?只是你设置 的main的返回值 ,这个返回值返回给谁?有输出 么?没有输出啊,PHP程序怎么能得到?

你的错觉就在这儿。

你把 return 0;改为任意其它 的数字,比如return 999;

再运行你的e.php看看,页面输出应该还是0的。。

这个0,是e.php文件中的system函数运行失败的返回值!而不是a.exe的

php查询sql表中数据,存在则返回显示1,不存在显示0

?php

$con = mysql_connect('localhost', 'root', 123456);//连接数据库

mysql_query('SET NAME UTF8');//设置数据编码

mysql_select_db('base', $con); //选择数据库

$Rest = mysql_query('select * from 表');//发送sql查询并将结果赋值给一个变量Rest,这个结果是一个msyql data数据源

echo mysql_num_rows($Rest); //输出数据源的记录行数,存在返回存在的行数,不存在则返回0

php的system函数的返回值代表什么啊

system执行的是你指定的系统可执行程序。

所以,成功情况下返回的是你的函数程序执行的结果,不成功的时候返回的是false.

所以你数0的时候成功?有点奇怪。