欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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;
相关标签: PHP 基础