其他有用的特性

eval() 对字符串求值

eval("echo 'Hello World!';");

在这里插入图片描述

终止执行:die() 和exit()

exit('Script ending now');
function err_msg()
{
	return 'MySQL error was: '.mysql_error();
}
mysql_query($query) or die(err_msg());

在这里插入图片描述

序列化变量和对象

在这里插入图片描述

serial_object = serialize($my_object);
  • 对象或数组内容转换成字符串
class employee{
	var $name;
	var $employee_id;
}
$this_emp = new employee;
$this_emp->name = 'Fred';
$this_emp->employee_id = 5234;

在这里插入图片描述

$new_object = unserialize($serial_object);
  • 之前必须包含类定义的文件

获取PHP 环境信息

找到所加载的PHP扩展部件

get_loaded_extensions();
get_extension_func();

在这里插入图片描述
在这里插入图片描述

识别脚本所有者

echo get_current_user();

在这里插入图片描述

确定脚本最近修改时间

echo date('g:i a, j M Y',getlastmod())

在这里插入图片描述

暂时改变运行时的环境

ini_get();
ini_set();
$old_max_execution_time = ini_set('max_execution_time', 120);
$max_execution_time = ini_get('max_execution_time');

在这里插入图片描述

源代码加亮

  • showsource() 和 highlight_file()
show_source('list_functions.php');

在这里插入图片描述

在命令行中使用PHP

  • php 或php.exe在路径下
php myscript.php

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值