首页 > 后端开发 > 正文

php 怎么获取当前函数名称 ?

2024-07-18 15:54:18 | 我爱编程网

php 怎么获取当前函数名称 ?很多朋友对这方面很关心,我爱编程网整理了相关文章,供大家参考,一起来看一下吧!

本文目录一览:

php 怎么获取当前函数名称 ?

在PHP中,怎样获取连接中的函数值?

使用$_GET来获取值是最好的选择,同楼上两位所说的一致的。
在02.php这个文件中加入以下内容:
$id = $_GET['id']。
这样你传过去的值就可以使用了,或者直接使用$_GET['id']也可以,但这样不安全。
在一个网站,使用URL传过去的值一定要处理后再使用。这样是为了安全考虑,特别是传的值还会用在一些涉及数据库或是其它可执行语句的时候,一定要严格处理。
我自己常使用的系统函数是htmlspecialchar(),你也可以自己使用正则来写一个判断函数。
$_REQUEST这个变量包括了$_GET和$_POST两个,所以如果明确是URL传的值就直接用$_GET就可以了。

php 怎么获取当前函数名称 ?

php 怎么获取当前函数名称 ?

使用:__FUNCTION__来获取,代码如下:
    function get_array_count(array $array)
    {
        echo __FUNCTION__;
        echo "<br/>";
        return  count($array);
    }

    echo get_array_count(array('3', '3'));

php 怎么获取当前函数名称 ?我爱编程网

如何正确理解PHP获取显示数据库数据函数

我爱编程网(https://www.52biancheng.com)小编还为大家带来如何正确理解PHP获取显示数据库数据函数的相关内容。

1、PHP获取显示数据库数据函数之 mysql_result()
mixed mysql_result(resource result_set, int row [,mixed field])
从result_set 的指定row 中获取一个field 的数据. 简单但是效率低.
举例:
$link1 = @mysql_connect("server1",
"webuser", "password")
or die("Could not connect
to mysql server!");
@mysql_select_db("company")
or die("Could not select database!");
$query = "select id, name
from product order by name";
$result = mysql_query($query);
$id = mysql_result($result, 0, "id");
$name = mysql_result($result, 0, "name");
mysql_close();
注意,上述代码只是输出结果集中的第一条数据的字段值,如果要输出所有记录,需要循环处理.

for ($i = 0; $i <= mysql_num_rows($result); $i++)
{
$id = mysql_result($result, 0, "id");
$name = mysql_result($result, 0, "name");
echo "Product: $name ($id)";
}
注意,如果查询字段名是别名,则mysql_result中就使用别名.

2、PHP获取显示数据库数据函数之mysql_fetch_row()
array mysql_fetch_row(resource result_set)
从result_set中获取整行,把数据放入数组中.
举例(注意和list 的巧妙配合):

$query = "select id,
name from product order by name";
$result = mysql_query($query);
while(list($id, $name)
= mysql_fetch_row($result)) {
echo "Product: $name ($id)";
}

3、PHP获取显示数据库数据函数之mysql_fetch_array()
array mysql_fetch_array(resource result_set [,int result_type])
mysql_fetch_row()的增强版.
将result_set的每一行获取为一个关联数组或/和数值索引数组.
默认获取两种数组,result_type可以设置:
MYSQL_ASSOC:返回关联数组,字段名=>字段值
MYSQL_NUM:返回数值索引数组.
MYSQL_BOTH:获取两种数组.因此每个字段可以按索引偏移引用,也可以按字段名引用.
举例:

$query = "select id,
name from product order by name";
$result = mysql_query($query);
while($row = mysql_fetch_array
($result, MYSQL_BOTH)) {
$name = $row['name'];
//或者 $name = $row[1];
$name = $row['id'];
//或者 $name = $row[0];
echo "Product: $name ($id)";
}

4、PHP获取显示数据库数据函数之mysql_fetch_assoc()
array mysql_fetch_assoc(resource result_set)
相当于 mysql_fetch_array($result, MYSQL_ASSOC)

5、PHP获取显示数据库数据函数之mysql_fetch_object()
object mysql_fetch_object(resource result_set)
和mysql_fetch_array()功能一样,不过返回的不是数组,而是一个对象.
举例:

$query = "select id, name
from product order by name";
$result = mysql_query($query);
while($row = mysql_fetch_object
($result)) {
$name = $row->name;
$name = $row->id;
echo "Product: $name ($id)";
}
以上这些函数就是PHP获取显示数据库数据函数的全部总结。

以上就是我爱编程网为大家带来的php 怎么获取当前函数名称 ?,希望能帮助到大家!更多相关文章关注我爱编程网:www.52biancheng.com

免责声明:文章内容来自网络,如有侵权请及时联系删除。
与“php 怎么获取当前函数名称 ?”相关推荐