PHP基础 -- 简答
程序员文章站
2022-05-13 21:25:00
...
1.用PHP打印出前一天的时间,格式为 2018-5-10 19:20:33
echo date('Y-m-d H:i:s',strtotime('-1days'));
2.获取客户端IP与服务端IP
客户端IP:echo $_SERVER['REMOTE_ADDR'];
服务端IP:如获取百度的IP:echo gethostbyname("www.baidu.com"); //返回14.215.177.39
3.修改session的存活时间
如:存活时间为一天:
$lifetime = 24*3600;
session_set_cookie_param($lifetime);
session_start();
4.有一个网页地址,如PHP中文网 http://www.php.cn ,如何得到它的内容
方法一:echo file_get_contents("http://www.php.cn")
方法二:$file = fopen("http://www.php.cn","rb");
$contents = stream_get_contents($file);
fclose($file);
echo $contents;
5.JS中弹出对话框的函数有?获得输入焦点的函数是?
alert():提示框 confirm()确认框 pormpt()输入框 focus()获得输入焦点
6.简述如何得到当前脚本执行路径,包括所得到的参数
__FILE__:得到当前脚本的完整路径和脚本名称
basename(__FILE__):只得到当前脚本名称
dirname(__FILE__):只得到当前脚本路径
7.PHP和JS的重定向函数?
PHP:header('location:index.php');
JS: window.location.href = 'index.php';
8.mysql_fetch_row()和mysql_fetch_array()的区别?
- 前者从结果集中取出一行作为数字数组;后者从结果集中取出一行作为关联数组和数组数组都可。
9.如何访问和设置一个类的属性?
MyClass(){}; //声明一个类
$myClass = new MyClass(); //实例化该类
访问:$res = $myClass->id;
设置:$myClass->id = 2;