php最基本的语言基础

1.include,include_once,require,require_once的区别

include是包含,包含的文件不存在会提示警告,程序会继续执行下去;require是是需要,如果文件不存在,程序会提示错误,不执行;

include_once和require_once是包含一次,避免重复。

2.get和post

get的最大传输量是2kb,post的传输量又php.ini的默认值决定,一般是8m

get和post的提交方式?

get是发送http协议通过URL参数接收,post是实体数据,可以通过表单提交大量数据。

3.echo,print,print_r

echo是一种语言结构,输出一个或多个字符;

print是一种语言结构,输出字符串;

print_r是函数,打印变量的信息,基本类型,数组,对象。

4.PHP中显示客户端IP服务器IP的代码

客户端IP:$_SERVER(“REMOTE_ADDR”)

服务器IP:$_SERVER(“SERVER_ADDR”)

5.简述如何获得当前执行脚本路径并得到参数

获得当前执行脚本路径:$_SERVER[“SCRIPT_FILENAME”]或者_FILE_

获得参数:$_SERVER[“QUERY_STRING”]

6.f00()和@f00()的区别

foo()在页面显示所有的解释错误,语法错误,执行错误

@foo()隐藏错误信息

7.error_reporting

error_reporting(all)显示所有错误

error_reporting(0)禁用错误报告

error_reporting(E_ALL&~E_NOTICE)显示出notice之外所有错误

error_reporting(2047)显示所有error和waring

8.定义一个MYPI=3.14

define(“MYPI”,3.14);

9.PHP中单双引号的意义

单引号直接输出

双引号解释输出

10.GBK,GB2312,BIG5

GB2312支持的汉子少,GBK支持的汉子比GB2312多,包含中日韩字,繁体字一般用BIG5

11.PHP中注释

//注释内容 C风格的单行注释

#注释内容  Unix风格的单行注释

/*注释内容*/  c风格的多行注释

12.如何在PHP中使用具有全局属性的变量

global $a或者$GLOBAL[‘a’]

13.PHP中break和continue

break和continue都使用在switch和循环语句里面,break跳出循环,不再执行,continue跳出本次循环,执行下次循环,不会终止循环

14.打印前一天的时间

<?php

echo date(“Y-m-d H:i:s”,time()-3600*24);

echo “<br/>”;

echo date(“Y-m-d H:i:s”,strtotime(“-1 day”);//strtotime可以将任何字符串转化成时间戳

?>

15.输出当前北京时间

<?php

date_default_timezone_set(‘PRC’);

echo date(“Y-m-d H:s:i”,time();

?>

    原文作者:c与php
    原文地址: https://www.jianshu.com/p/f2b8dc57cdac
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞